Other Parts Discussed in Thread: SN74AHC595, SN74HCS595
器件型号: SN74AHC595
主题中讨论的其他器件: SN74HCS595
TI 团队大家好、
我们正在使用具有级联移位寄存器配置的 SN74AHC595DR 器件来驱动网络产品上的 LED 指示灯。
在最近的 PCN 引入了较新的芯片版本之后、我们观察到了某些条件下的行为变化。 具体来说、在复位或运行时重新初始化事件期间(不限于初始上电)、LED 输出可能会进入异常但稳定的状态。 一旦该状态被锁存、除非移位寄存器链被显式重新初始化、否则它不会自恢复。
观察到的行为
异常 LED 状态可能在运行时复位或状态转换期间触发。
锁存后、LED 输出保持稳定但不正确。
更换级联链中的任何单个 SN74AHC595 都会清除该问题、这表明存在状态锁存条件、而不是器件永久损坏。
较旧的裸片器件似乎对此行为更耐受、而较新的裸片器件对复位和控制信号时序更敏感。
系统配置
多个 SN74AHC595 器件级联 (QH'→SER)。
共享控制信号:SRCLK、RCLK、OE'。
移位寄存器没有专用的硬件上电复位。
理解
我们理解、SN74AHC595 不能保证定义的上电或复位状态、并且在复位或重新初始化期间 OE、SRCLK 和 RCLK 的时序不当可能会导致未定义的数据锁存到输出寄存器中。
问题
这种行为是根据器件架构发生的、尤其是在运行时复位或重新初始化条件下?
是否有任何建议的复位和初始化时序控制(OE'、SRCLK、RCLK、SRCLR(如果适用)) 最佳实践来确保确定性输出行为?
我们是否应该注意旧芯片版本和较新芯片版本之间的复位灵敏度是否存在任何已知差异?
我们的目标是确保 LED 输出的确定性初始化、并消除对器件上电特性的任何依赖。
感谢您的支持。
此致、
CE Paul