搜索
bottom↓
回复: 32

设备插拔HDMI容易死机怎么破(像是GND没处理好)

[复制链接]

出0入0汤圆

发表于 2018-9-4 12:38:52 | 显示全部楼层 |阅读模式

        一个小设备。拳头大小。
        带HDMI口,12V两插的那种DC头供电的。

        插拔HDMI,容易死机。死机后关不了机,再插上HDMI线也没输出了。

        本来想让软件用串口DEBUG看下死机是死在哪里。

        结果,设备接上串口就不死机了。 进一步发现,只要串口的GND连上设备,插拔HDMI就没事了。串口另一边是连接电脑PC的。

        我想用示波器抓下电源是否收到什么干扰,结果,发现示波器GND的夹子夹到设备GND上。 插拔HDMI也不死机了。

        看起来是接地的问题。

        说可能是GND处理的不够好。


        问下各位有什么比较好的处理办法?  

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2018-9-4 13:17:53 | 显示全部楼层
接蓝牙串口

出0入0汤圆

发表于 2018-9-4 13:33:33 | 显示全部楼层

接蓝牙串口 +1

出0入0汤圆

 楼主| 发表于 2018-9-4 15:14:02 | 显示全部楼层
这个?

有点歪楼的意思了

我是想看下怎么处理一下地的问题。  避免插拔HDMI死机。

出0入442汤圆

发表于 2018-9-4 15:33:25 来自手机 | 显示全部楼层
womenhome 发表于 2018-9-4 15:14
这个?

有点歪楼的意思了

这种问题几乎无解吧。除非你用隔离dcdc再加上各种功能强大的抗浪涌抗静电等设计。再一个,如果你用的电源隔离性差,设备地和主机地会有较大的电平差,甚至有可能烧主机。

出0入93汤圆

发表于 2018-9-4 16:36:22 | 显示全部楼层
HDMI的地接一个104电容到保护地

出0入0汤圆

发表于 2018-9-4 17:10:19 | 显示全部楼层
外壳接大地。

出0入0汤圆

发表于 2018-9-4 17:15:55 | 显示全部楼层
初期版本HDMI不支持热插拔

出0入0汤圆

 楼主| 发表于 2018-9-4 17:50:37 | 显示全部楼层
takashiki 发表于 2018-9-4 16:36
HDMI的地接一个104电容到保护地

你指HDMI连接器的外壳吧?

出10入12汤圆

发表于 2018-11-3 23:33:21 | 显示全部楼层
ESD !!!!!特别容易  注意接地

出10入12汤圆

发表于 2018-11-5 10:25:18 | 显示全部楼层
有差模电压!!!!需要有输入先后顺序

出0入0汤圆

发表于 2020-3-4 13:26:39 | 显示全部楼层
大佬,请问下最后如何解决的。

出0入0汤圆

 楼主| 发表于 2020-3-4 13:43:22 | 显示全部楼层
am391144374 发表于 2020-3-4 13:26
大佬,请问下最后如何解决的。



就是GND的问题。

设备里面两个板子,一个主板,一个副板。  

两个之间一直有高速数据。  

HDMI在主板上。插HDMI时候,主板副板GND电平瞬间不一致,引起高速数据采集出错,就死机了。     

两个板开始是排线连接的,后来+铜线+焊锡连接。  可以解决。

出0入0汤圆

发表于 2020-3-5 16:18:20 | 显示全部楼层
womenhome 发表于 2020-3-4 13:43
就是GND的问题。

设备里面两个板子,一个主板,一个副板。  

学习了,大佬,我现在遇到一个问题,跟你这个有点类似,想请教下,使用手机适配器给设备供电,用镊子/示波器探头GND不断触碰PCB上的GND,其中一个IC会挂掉(B板IC,A板单片机正常),必须重启系统才能恢复正常工作(但使用电池和充电宝供电没问题,A(单片机)+B(信号)板,A,B通信是I2C)。

出0入0汤圆

 楼主| 发表于 2020-3-6 08:44:57 | 显示全部楼层
am391144374 发表于 2020-3-5 16:18
学习了,大佬,我现在遇到一个问题,跟你这个有点类似,想请教下,使用手机适配器给设备供电,用镊子/示 ...



也是 AB板这样连接的话。  也加强GND连接试下呗。

出0入0汤圆

发表于 2020-3-6 09:25:52 | 显示全部楼层
womenhome 发表于 2020-3-6 08:44
也是 AB板这样连接的话。  也加强GND连接试下呗。

我加强了A,B板之间的GND连接,作用不大,原因很确定,就是因为适配器的负极不是真正的GND,导致电荷不能及时传导到大地,从而出现宕机。

问题应该是:适配器只有形式上的负极,而没有真正的GND,这种问题很烦恼,没有解决的思路

出0入0汤圆

发表于 2020-3-6 09:32:02 | 显示全部楼层
TVS..............

出0入0汤圆

发表于 2020-3-6 09:32:39 | 显示全部楼层
没做接口保护吧?TVS

出0入0汤圆

发表于 2020-3-6 11:00:01 | 显示全部楼层
jao317 发表于 2020-3-6 09:32
没做接口保护吧?TVS

USB供电接口是有接ESD器件,另外在USB5V输入加上共模电感也没用,还是会宕机,但是用示波器探头的GND夹在PCB的GND上,就没问题了。

出0入0汤圆

 楼主| 发表于 2020-3-6 11:07:57 | 显示全部楼层
本帖最后由 womenhome 于 2020-3-6 11:13 编辑
am391144374 发表于 2020-3-6 09:25
我加强了A,B板之间的GND连接,作用不大,原因很确定,就是因为适配器的负极不是真正的GND,导致电荷不能 ...




你这个问题跟我当初问题很像。

没有接地的GND。也是浮空的。 碰到真正的大地,还是会有压差。接触后这两个压差平衡的过程中会有问题。

我当时挂串口来看死机LOG打印,想解决问题,发现挂上串口,问题也没了,串口的GND也是接了电脑机箱的大地。  然后就换光耦转换,或用笔记本拔掉电源线带串口。

如果接地解决不了问题,看下 软件里面加打印调试,能否找到真正引起死机的原因,看是哪里的数据跑飞了?

我那个就是主副板之间一组吞吐量很大的LVDS,不能收到干扰。 加强GND之后,这组LVDS没问题,就OK了。

其他数字信号问题没问题。







出0入0汤圆

 楼主| 发表于 2020-3-6 11:11:39 | 显示全部楼层
am391144374 发表于 2020-3-6 11:00
USB供电接口是有接ESD器件,另外在USB5V输入加上共模电感也没用,还是会宕机,但是用示波器探头的GND夹在 ...



我记得之前论坛里面有个帖子,也是讨论死机问题。

当时楼主也是找了好久原因。

发现他是板上一组SPI 的 SCLK收到干扰,导致SPI异常的死机。   解决这根SCLK问题就搞定了。好像就是加个强上拉。  

你看能否找到这种具体的线索,然后加器件去解决。

我也不认为你这个是简单的 ESD问题。



出235入8汤圆

发表于 2020-3-6 11:43:13 | 显示全部楼层
前段时间也碰到类似的问题。我接的是USB外设,会造成其它USB外设掉线。
两个设备(都是12V供电)经USB连接在一起,设备之间因为适配器不一样,两设备间GND存在3--85V的交流压差。
后来解决的办法是:
1、两设备都选用三孔的适配器,这样地压差就很小。设备就可以正常工作。选用两孔的适配器也行,只要GND压差够小就行。
  三孔的适配器与两孔的有一个区别。GND与大地有一个跨接Y电容
2、USB线揽换成质量好的线(有地屏蔽).设备也能正常工作。

出0入0汤圆

发表于 2020-3-6 11:45:20 | 显示全部楼层
womenhome 发表于 2020-3-6 11:07
你这个问题跟我当初问题很像。

没有接地的GND。也是浮空的。 碰到真正的大地,还是会有压差。接触后这 ...

所谓加强GND,是指你用单独一个铜线直接两个板的GND来连接?

出235入8汤圆

发表于 2020-3-6 11:51:18 | 显示全部楼层
如果只接两个设备的,会不会死机。如不会死,再把HPD接上去。需要确定下做到哪一步的时候死了

出0入0汤圆

发表于 2020-3-6 13:47:38 | 显示全部楼层
am391144374 发表于 2020-3-6 11:00
USB供电接口是有接ESD器件,另外在USB5V输入加上共模电感也没用,还是会宕机,但是用示波器探头的GND夹在 ...

PCB的GND和USB的外壳怎么连接的?用个高压电容并一个1M的电阻试试

出0入0汤圆

发表于 2020-3-6 13:48:39 | 显示全部楼层
jao317 发表于 2020-3-6 13:47
PCB的GND和USB的外壳怎么连接的?用个高压电容并一个1M的电阻试试

实在不行,你还可以把USB隔离了

出0入0汤圆

发表于 2020-3-6 14:25:54 | 显示全部楼层
jao317 发表于 2020-3-6 13:47
PCB的GND和USB的外壳怎么连接的?用个高压电容并一个1M的电阻试试

USB上外壳和信号地之间有并联1M电阻和104的电容,USB上5V和GND有通过磁珠连接到PCB,暂时还没找到根本原因。

出0入0汤圆

发表于 2020-3-6 14:35:53 | 显示全部楼层
jao317 发表于 2020-3-6 13:48
实在不行,你还可以把USB隔离了

我有点不理解,为什么接上示波器的GND不会出现问题,示波器和PCB之间也没有构成回路,应当不会泄放电荷。我测了两板之间GND得压差90mV,应该不会有问题才对。

出0入0汤圆

发表于 2020-3-6 16:29:34 | 显示全部楼层
am391144374 发表于 2020-3-6 14:35
我有点不理解,为什么接上示波器的GND不会出现问题,示波器和PCB之间也没有构成回路,应当不会泄放电荷。 ...

示波器的GND是接了大地的,你可以把插板里面的地线取了,再接示波器看看

出0入0汤圆

发表于 2020-3-6 16:29:58 | 显示全部楼层
am391144374 发表于 2020-3-6 14:25
USB上外壳和信号地之间有并联1M电阻和104的电容,USB上5V和GND有通过磁珠连接到PCB,暂时还没找到根本原 ...

104太大了点,我们一般都是102

出0入0汤圆

 楼主| 发表于 2020-3-6 17:34:10 | 显示全部楼层
am391144374 发表于 2020-3-6 14:35
我有点不理解,为什么接上示波器的GND不会出现问题,示波器和PCB之间也没有构成回路,应当不会泄放电荷。 ...



示波器的GND,和你USB线的GND应该是同样电平的不?

出0入0汤圆

发表于 2020-3-6 17:39:05 | 显示全部楼层
womenhome 发表于 2020-3-6 17:34
示波器的GND,和你USB线的GND应该是同样电平的不?

两者电平一致。

出0入0汤圆

 楼主| 发表于 2020-3-6 17:55:11 | 显示全部楼层
本帖最后由 womenhome 于 2020-3-6 17:57 编辑




这就好理解了。

这跟我当时的现象基本是一样的。



系统好像是有两个板,A板和B板?

假设USB口 GND电平 U,示波器探头GND电平也是U(或者是非常接近U)。

1. 没接示波器GND时候,系统工作时候A板GND 电平A,B板GND电平A。
2. 接了示波器GND时候,系统工作时候A板GND 电平U,B板GND电平U。这个可以理解吧?   因为板子的GND本来是浮空的,是A或者是U,不影响板子工作。




实验1. 不接示波器,插入USB。 A板的GND瞬间被从A拉到U,而A和B之间的GND强度不够,可以认为有一个时间差内,A的GND电平到U了,B的GND电平还在A。   B的GND从A到U的时间更长,假设当时A和B之间正好在传数据,两者之间存在很大的GND差异,信号就乱了,导致死机。

实验2. 接了示波器,此时再插入USB, 所有物体的GND电平都是U,没有第实验1那样GND被拉的问题。 USB插进来,没有任何GND电平的变化,所以没问题。


实验1里面的那个GND瞬变我想办法在示波器量到过,很明显的。而且我有一个产品,是把A板和B板做到同一块板上的的,就怎么都不会死机。 所以我想到是A和B之间的GND问题。 至少我那个板子是这样解决的。






  

回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-28 13:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表