STM32的SWD口,加5V的ESD还是3.3V的ESD?

2019-12-13 18:19发布

QQ截图20180605200720.jpg (193.31 KB, 下载次数: 0) 下载附件 2018-6-5 20:05 上传
后来对SWDIO SWDCLK都上拉了,下载程序也很小心,三年来都没坏过。


现在在设计一个新板子,考虑对SWD口加ESD,避免不小心带电插拔时候打坏。。


这个ESD,用5V的合适 还是3.3V的合适?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
cpholr1
1楼-- · 2019-12-16 13:51
mPiDDR 发表于 2018-6-6 17:38
楼主应该查查别的地方, STM32从来都是带电插拔SWD接口,下载或者仿真的时候手压着,几百片了,还没 ...

当时做了失效实验了。

100%确定就是SWD的带电插拔时候搞坏的。

LK9286
2楼-- · 2019-12-16 19:41
 精彩回答 2  元偷偷看……
z123
3楼-- · 2019-12-16 21:15
spcm 发表于 2018-6-6 07:27
最近用429,SWD两个IO都是有电阻上拉的,10块坏了1块PCBA,jlink坏了2个,基本都是调试时带电插拔造成的 ...

同用429,没加电阻上拉,加了ESD(有时候焊接不好的就直接去除了),一个也没坏过
cpholr1
4楼-- · 2019-12-16 23:35
LK9286 发表于 2018-6-6 18:04
关注,3V3的IO一般接5V ESD吧,5V的接12V ESD
试过5V IO 用5V的ESD,因为ESD的值也是离散的,当低于5V时芯 ...

这种TVS一般都已经有这种考虑,3V3的,Breakdown的电压最低是5V的。

不知道你用的什么型号的,会出现你描述的这种情况。

QQ截图20180606202638.jpg (316.61 KB, 下载次数: 0)

下载附件

2018-6-6 20:24 上传


cht-rtos
5楼-- · 2019-12-17 01:54
看esd芯片手册,还有你自己电源系统的精度
WorkG
6楼-- · 2019-12-17 07:08
我也因为热拔插坏了好几个STM32F103VET6,现象是SWDIO 与VCC之间阻值变小  大概只有150R左右,芯片发热但是能够正常跑程序,用JLINK V9调试时提示错误,无法调试,后来听一个坛友说是因为用于调试的电脑没有接地,导致板子的地与JLINK的地存在较高的电位差,后来我也实际测量过,板子的地与JLINK 的地之间用手碰触其中一个,那么他们这两个地之间就有将近9V的压差,后来我都是先把JLINK的线与板子连接好在给JLINK上电就没有再烧过芯片了

一周热门 更多>