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.

[参考译文] CD4059A:计数器#39;冻结#39;具有快速变化的卡纸输入

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/855399/cd4059a-counter-freezing-with-quickly-changing-jam-inputs

器件型号:CD4059A

我正在使用 CD4059AM 的应用中、在该应用中、JAM 输入1至7由 MCU 控制以提供不同的分频值。 多个输入可以一次改变、并且它们都应该相对即时地改变。 对于给定的输入、预计最短的导通或关断时间约为8ms、即最快变化的输入为8ms 导通、8ms 关断等

在大多数情况下、电路按预期工作、但我偶尔会遇到 GND 处的输出平线脉冲。 在此期间、输入仍处于活动状态、因此信号在经过 CD4059时会丢失。 从我看到的情况来看、突发持续时间从大约150ms 到600ms 不等。

我只能想象、如此快速地更改 JAM 输入会产生某种计数器不喜欢的状态。 这种理论得到以下事实的支持:如果我降低输入变化的速率、行为就会消失。 但是、我在数据表中看不到任何关于这种特定类型限制的内容。 因此、我想知道、首先、输入变化过快是否有意义、其次、如果这是一个限制因素、那么安全运行区域是什么? 是否有任何方法可以改进它?

顺便说一下、我几乎肯定的是、这与 MCU 程序无关、因为我还使用并行输出 ADC 构建了该项目的第一次迭代以控制 JAM 输入、我得到的问题完全相同。

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

    我忘记提到我正在10分频模式下运行

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

    您好、Ryan、

    您能否提供问题的范围截图? 请包括输出、时钟和至少一个卡纸输入。 这将有助于我稍微了解您遇到的问题。  

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

    您好!Dylan、

    遗憾的是、我只有一个双通道示波器、因此我无法同时获取所有内容的屏幕截图。 但下面是一个输出"传播"的示例:

    CH2 (紫色)是输出、而 CH1 (黄色)是输入。

    您可以看到、输入保持恒定、但输出平坦线对应一个位。 我只想强调的是、这仅发生在不同的卡纸输入情况下;如果它们是恒定的、那么我从未观察到问题。

    下面是输出压降(CH2)和卡纸输入4 (CH1)的快照:

    我可以使用固件控制这些卡纸输入脉冲的最小脉冲宽度、将其增加到20ms 似乎可以解决问题。 但是、我希望能够低于该值。

    我注意到的其他事项:

    输入频率与输出下降的频率之间似乎存在关系、而在较低频率下下降的频率不会太大。 例如、在中使用6.4kHz 时、我从未看到过这种情况发生。 在25.6k 的范围内、这种情况偶尔发生。 在128kHz (这大约是我需要达到的最大值)下、这种情况经常发生。

    此外、它的关闭时间与输入频率有关、较低频率的关闭时间更长。

    提前感谢您的帮助

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

    您好、Ryan、

    我明白了。 这似乎与设置和保持时间有关、因为更改脉冲持续时间可以解决问题、而在时钟上具有更长的周期也可以解决问题。 这些通常是时钟器件随附的规格、但我在该数据表中看不到它们。 在运行期间、没有提供大量有关动态更改 Jam 输入的信息、因此器件可能不适用于该应用、这就是不包含所涉及的时序规格的原因。

    您是否知道输出保持低电平的计数数量与输入频率之间的关系?

    我假设您将模式引脚保持不变?