首页 > 其他分享 >7月6日烧板记录

7月6日烧板记录

时间:2024-06-05 23:44:52浏览次数:20  
标签:日烧板 记录 芯片 原理图 stm32 烧坏 pcb 单片机

基于mcu的数控稳压源失败记录

又名-darkarc的烧板记录和错误回顾

错误回顾

原理图

纸上版本原理图和画在eda中的原理图不同,并且由于检查的疏忽导致在原理图就出现重大问题,此项目中的问题在于电流采样芯片的电流流向控制出现的重大失误,导致最后的pcb只能使用两个大而粗的飞线才能修复问题。

吸取教训,原理图花再多的时间也不嫌多

PCB

pcb版焊接出现问题,再往前追溯的原因在于pcb的烘烤时间过长,导致pcb烤焦,上面的松香也失去作用。吸取教训,pcb烘烤时间大概控制在3-5分钟。

pcb焊接的问题还在于虚焊,和短接,强烈建议对自己的焊接认真,对于不放心的焊接点,多次焊接和用万用表测量短路情况。

pcb的电源线的问题在于电源在尽量放在大电源流入处。

pcb制作过程中,线宽20mil-100mil尽量70mil。pcb布局最重要,先要理清楚电流走线,接下来的工作就比较轻松了

单片机

此次惨痛的烧坏了两块stm32F407ZGT6芯片 -100¥(真的心疼)

问题回顾,第一次烧坏是在于电流采样芯片的问题,以为是电压采样芯片坏了,试图把单片机的dac输出直接接在采样电阻两端。(第一个错误是即使没有多余的稳压电源来提供电压输出,也不应该直接用单片机的输出)而此时用于采用芯片的正输入端和负输入端是反的状态(见原理图问题分析),也就是电流流向也有问题,一上电,stm32引脚可以直接就去接到了15V的电压,直接烧坏芯片。

第二次烧坏也是因为引脚的问题,由于stm32接了个公头的杜邦线,在板子倒放时,可能是由于晃动,导致stm32引脚直接接触了高电压。错误在于对于stm32引出来的杜邦线不够敏感,请保证直连stm32的一切杜邦线都在自己的视线范围内

单片机烧坏现象:3.3V与Gnd短路,而且由于是由与stm32直连的引脚,导致直接烧坏芯片(也也以排查过AMS1117-3.3V稳压芯片)。

烧坏排查流程:

  • 测量3.3v与Gnd是否短接,

  • 用稳压电源供电,看电流变化(此次中,先过流,后电流大幅减小,应该是stm32芯片内部有掉电保护)

  • 可以触摸板子,感受热源,就知道是哪里的问题(此次现象是没有发热处,只有stm32芯片在上电一瞬间有感觉,后也没有发热)

处理结果:咸鱼自费购买两颗stm32F407ZGT6芯片,自行更换芯片。在此期间,使用51单片机完成后续任务。

标签:日烧板,记录,芯片,原理图,stm32,烧坏,pcb,单片机
From: https://www.cnblogs.com/darkarc/p/18234169

相关文章

  • Java中的错误处理和日志记录:提升应用的健壮性和可维护性
            在Java开发中,有效的错误处理和日志记录是确保应用健壮性和可维护性的关键。通过恰当的异常处理和详尽的日志信息,开发者可以迅速定位和解决问题,同时提供程序运行的透明度。本文将探讨Java中的错误处理最佳实践和日志记录技术,包括常用的日志框架和配置方法。###......
  • 序列化器(Serializers)踩坑记录
    1、data数据不能加'.values()'deflistParticulars(self,request,*args,**kwargs):particulars=xmind_particulars.objects.all()#不能加values()serializer=ParticularsSerializer(particulars,many=True)returnAPIRespones('......
  • 记录--localStorage是同步还是异步的?为什么?
    ......
  • 涅槃? 记录1
    为什么取名取名涅槃,虽然说起来有点幼稚,我认为自己曾经是有过涅槃这种感觉的,就是我小学转校四年级的时候。那时候因为之前在附小读数的时候几乎没去学英语,第一次在黄狮海小学英语测验考了40分,羞耻感充满了全身,火辣辣,被老师打手背也是这种感觉,那次之后我如同涅槃重生,小学成绩就......
  • MySql数据库ibtmp1文件增长问题处理记录
    背景:正式环境磁盘满了,排查后发现是mysql中data目录下的ibtmp1文件增长超过1TB,网上查,发现ibtmp1文件是InnoDB存储引擎的临时表空间文件。用于存储临时表、排序等操作的临时数据文件。解决方法:1.重启mysql实例释放ibtmp1文件;2.限制ibtmp1文件大小:innodb_temp_data_file_path=ibt......
  • 日志工具类之“根据标记的注解进行指定的字段日志记录-在展示方式上会美观一些”
    一、使用方法在添加、编辑等操作功能时可以使用该方案,在需要记录日志的实体类字段中进行注解标注。并标明对应的字段名二、代码1.使用LoggerUtils工具类生成日志publicJsonResultsavePrice(Priceprice){if(price.getId()!=null){String......
  • 宏集ASPION高性能加速度记录仪,为您的货物运输定制专属监测方案
    一. 运输货物的荷载根据圣加仑大学的一项研究,在全球货物运输中,三分之一的货物因运输损坏而被收件人投诉。无论是由于振动还是天气的影响,物流业每天都会发生损坏,尽管原因往往还不清楚。电子数据记录器允许可靠地记录运输过程中的事件,为此,运输过程中发生的负载信息至关重要。......
  • 编程记录:TypeScript中never类型的技巧
    技巧1当我们在一个项目中,可能会去改动一个在整个项目中应用很广泛的函数的参数类型,但是可能由于代码量比较庞大,我们不好排查改了之后哪些地方会出现问题,此时我们可以使用never类型来辅助我们的函数,当我们在原有的类型基础上添加了新的类型时,可能会导致else分支中的代码逻辑出现问......
  • 51单片机学习记录-07-时钟芯片DS1302
    1DS1302介绍DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能RTC(RealTimeClock):实时时钟,是一种集成电路,通常称为时钟芯片2 引脚定义和应用电路3 内部结构框图4......
  • 前端开发记录
    1.解决layui弹出层点击多次弹出问题这个问题其实是疏忽了一些基础参数(仔细看文档,仔细看文档,仔细看文档)一、type-基本层类型类型:Number,默认:0layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)。若你采用layer.open({type:1})方式调用,则typ......