完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个定制的STM32F103C8T6板,MCU工作正常,编程,读取传感器,切换GPIO等功能都正常。但是其中一个关键的引脚似乎被短路到VDD,这个引脚是PA9,我想用于USART_TX1。可是我无法控制这个引脚无法以数字方式切换它,不能使用uart。我用万用表检查了引脚,在通电和断电的情况下都没发现VDD和引脚之间有短路。因此,我认为引脚内部是否以某种方式连接到VDD? 我还进行了全芯片擦除,仍然与VDD相连。在检查短路时,万用表有时会存在一定的误差,我读的值范围从2到190欧姆。这里发生了什么?相关部件的原理图和布局如下,顶层接地,底部为VDD。 |
|
相关推荐
4个回答
|
|
我遇到了完全相同的症状,在我的情况下,这是由于锡须。这些是实时形成的 - 在我为清除它们所做的返工的几分钟内 - 并且肉眼看不见(我们没有手持光学仪器所以我从未看过它们)。它们导致短路从单位到10欧姆。
根本原因是PCB制造商的清洁过程出现问题。他们主动与我联系,建议其他客户在当天看到同样的问题时联系他们。
最佳答案
|
|
|
|
拆焊并小心抬起零件的销钉,然后用DMM测量轨迹并检查接地短路。如果迹线仍然是高阻抗,则可能是MCU,MCU需要更换。可能的情况是端口被烧坏,特别是如果错误连接到非TTL uart或ESD损坏。
PIN已启动时,你可以独立于PCB检查PIN上的I / O. 如果迹线短路(仍然读取低于100kΩ的值(尽管应该更像是几MΩ)),那就是PCB(并且所有PCB都不完美)。我有一些通孔将导线缩短在一起。这条迹线的优点在于它只与一个引脚相连,因此可以轻松进行故障排除。我有这样的问题,有5个引脚,你必须走下线,切断痕迹并删除部件,直到找到有问题的部分或迹线。 |
|
|
|
这种困难且有风险的引脚测试是不必要的。已经最终证明它不是PCB短路,因为当加载电阻时,引脚上的电压会发生变化。如果它被缩短为任何东西,那么它可能具有适度的自身阻抗,可能是片上。相邻的I / O在理论上是可行的,但可以通过软件切换那些来测试。
|
|
|
|
我见过相同批次的电路板,有些接地短路接地,有些没接地。PCB制造商并不完美。我认为这也不可能,但是当出现问题时,在发现问题之前,无关紧要。我敢打赌它是处理器上的一个坏引脚,由于ESD或过电流,我在STM32上看到的更多
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:50 , Processed in 3.032659 second(s), Total 53, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号