TCA9539的复位信号容易受到外界的干扰,没用复位RC电路时,系统总是回到初始化状态,用了复位RC电路之后,偶尔会出现卡死的状态(即不论你发什么命令给TCA9539,它都不会回应你),请问各位有没有什么建议,能帮助我解决这个问题。谢谢各位了。
Kailyn Chen:
不需要加RC复位电路,reset引脚需要严格按照Figure42的时序,当Vcc上升到Vporr的时候reset 拉高。
您可以参考下Figure42的时序,验证下系统是否还总会到初始状态:
www.ti.com/…/tca9539.pdf
litao li:
回复 Kailyn Chen:
您好,我加复位RC电路是想做滤波电路用,因为我用示波器能抓到reset信号有很明显杂波的干扰导致TCA9539芯片复位回到初始化。现在加了电路导致芯片卡死,就很无奈。请问您有没有其他的建议?
Kailyn Chen:
回复 litao li:
能把您加上RC滤波电路附上看下吗?
litao li:
回复 Kailyn Chen:
麻烦您看下,电容值大是想滤波。
rb:
回复 litao li:
我也碰到问题了。。。p0和p1 1和0循环,,长时间运行2-3小时后必死机。 程序很简单就一个循环。
rb:
回复 rb:
我的rst是接到单片机一个io 上拉4.9k。初始化时只reset一次,然后配置芯片为输出,一切正常。然后p0 和 p1 交替输出0和1.运行2-3小时后, 接在p0和p1上的led都同时熄灭,芯片死机。必须reset一次,又开始闪烁。。。。感觉要换方案了。。。求助。
rb:
回复 rb:
是iic的stop信号有错误。 导致10次会错3,4次。 出现在24c02上是有时能写有时错误。出现在9539上就是长时间就死机。。。感觉9539还是有点不太靠谱啊。
rb:
回复 rb:
刚发完这个帖子。。。9539就死机了。。循环了3000次左右。现在表现为ack信号都正常,就是led不亮了。