微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于ADS8365的死锁

关于ADS8365的死锁

时间:10-02 整理:3721RD 点击:

用ADS8365这款芯片有8年多了,用在多款电力控制的产品中。在09年曾经出现过异常,表现为当外部发生断路器操作时(一次断路器操作可能会对控制形成电磁干扰,但具体耦合渠道不明),控制器会显示所有的模拟量,包括电压电流都会为0,除非控制器重新上电,否则就不能恢复,当时配套的DSP是VC33,控制器的其他逻辑是正常的,也就是说DSP并没有跑飞,用DSP的仿真器去跟踪,读出来的数据的确是0。所以我当时判断为ADC应该有一个类似死锁的保护,从而只显示0值。由于各种原因,此事不了了之,我仍然一如既往的使用ADS8365。但2015年另一款实用该ADC的控制器也发生了类似的现象,只不过这次显示的时65535。

我想问的是,ADC是否存在类似死锁的保护使得数据显示为0或者65535,而且只有重新上电才能恢复正常?

如果有,该如何预防?如何加硬件保护措施?

谢谢。

ADC 用锁死来保护, 我感觉从应用的角度也不应该这样设计

怀疑是干扰了内部逻辑或在通信线中串入的干扰改变了数据, 这种情况很容易发生, 比如 SPI 的 CLK 信号夹入了脉冲.

看看可否设置复位或重新初始化等办法来恢复 ADC

多谢。

ADS8365是并口的。

您说的复位倒是可以考虑。

异常情况下复位的确可以考虑。

但更想知道的,如何加强ADC的抗干扰性,杜绝ADC死锁。

谢谢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top