This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SN74AHC595:SN74AHC595DR LED 在复位或运行时重新初始化后输出异常

Guru**** 2765995 points

Other Parts Discussed in Thread: SN74AHC595, SN74HCS595

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1613315/sn74ahc595-sn74ahc595dr-led-output-abnormal-after-reset-or-runtime-re-initialization

器件型号: 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的电路 Δt 超过某些建议的工作条件、可能是 Δ V/Δv Δ t 限制或设置/保持时间。 (SN74HCS595 具有施密特触发输入。) 请显示输入信号的示波器轨迹。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ladisch:

    感谢您的解释。 我们同意信号时序和输入转换行为是重要因素、下一步是示波器验证。

    在此阶段、我们想澄清我们正在观察的系统级行为。 异常 LED 状况不限于初始上电、但可在运行时复位或重新初始化事件期间触发。 触发后、状态保持锁存、除非移位寄存器链被显式重新初始化。

    我们还观察到、将任何单个 SN74AHC595 替换为较旧的芯片版本会恢复正常运行、而较新的芯片版本似乎对这些复位或重新初始化条件更敏感。 这表明以前隐式初始化假设不再被容忍。

    我们知道 SN74AHC595 不能保证定义的复位状态、因此我们目前正在更新我们的 CPLD/固件逻辑、以在任何复位或状态转换后显式禁用 OE̅ μ s 并重新初始化移位寄存器内容。

    OE̅ 将在复位和重新初始化期间(一旦可用)提供 SRCLK、RCLK、μ C 和 SER 的示波器布线。 同时、我们希望确认是否建议在运行时复位后显式重新初始化以确保确定性行为。

    CE Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不知道“运行时重置“的含义。 只要电源保持开启且输入时钟不切换、内部/输出状态就不会改变。