g527727372 发表于 2014-9-8 11:19:04

拔插数据接口时,芯片会死掉,求解决

数据接口用得是两根线,一根时钟线,一根数据线,拔插接口后,芯片直接死掉了。是因为瞬间出现高电压把芯片打死吗?怎么改进呢?

zlxabc11 发表于 2014-9-8 11:26:37

1电阻电容电感,2三极管跟随,3门电路。。。。

fjf02386104 发表于 2014-9-8 12:07:52

大部分是不支持热插拔的,这样干有点非常规啊

jumpjet 发表于 2014-9-8 13:54:22

是程序死了吧。 i2c ?

wgxold 发表于 2014-9-8 14:56:24

先确定是硬死机还是软死机。软死机加软件保护,硬死机看看ESD问题。

gliet_su 发表于 2014-9-8 19:21:58

如果是I2C,有个while等待什么的,死就很正常了。就插拔一下,高压打死概率低,程序问题多一些

abutter 发表于 2014-9-8 19:41:51

突然负荷增加;或者造成连续的中断,而且无法清除;接口状态机问题。这三种情况我都碰到过。

wye11083 发表于 2014-9-8 22:01:38

首先把接口改一下。USB接口你见过吧。你应该注意到过里面的插针,GND和VCC总是比DATA要长一些。然后数据线后面总是接了一个ESD二极管。

g527727372 发表于 2014-9-9 23:00:11

wye11083 发表于 2014-9-8 22:01
首先把接口改一下。USB接口你见过吧。你应该注意到过里面的插针,GND和VCC总是比DATA要长一些。然后数据线 ...

嗯,加个ESD二极管可以试试。

g527727372 发表于 2014-9-9 23:01:13

abutter 发表于 2014-9-8 19:41
突然负荷增加;或者造成连续的中断,而且无法清除;接口状态机问题。这三种情况我都碰到过。 ...

连续的中断?接口状态机??负荷增加?
那怎么解决了呀?{:lol:}

abutter 发表于 2014-9-10 10:24:17

g527727372 发表于 2014-9-9 23:01
连续的中断?接口状态机??负荷增加?
那怎么解决了呀?

首先确定是否是这样的原因,看接口信号抖动和内部模块状态。如果是,那么就看接口是否支持热插拔,如果支持就检查硬件保护部分,如果不支持就需要写在说明书中,告诉用户有潜在风险以及应对策略。

r166 发表于 2014-9-10 10:38:18

只有时钟和数据线插拔,那就是GND还连着唠,那会产产生高压呢?

fscd 发表于 2014-9-10 11:35:02

软件问题居多,我也试过2线通信热插拨,端口做嵌位上拉保护后,没有硬死情况,倒是软件问题,还有线材接插质量引起多

myxiaonia 发表于 2014-9-10 12:07:09

作死的节奏,等待把io口弄坏吧,这还是最好的结果
页: [1]
查看完整版本: 拔插数据接口时,芯片会死掉,求解决