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.

[参考译文] CD74HC165:以随机输出状态结束

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1068618/cd74hc165-ends-with-random-output-state

部件号:CD74HC165
“线程”中讨论的其它部件:SN74LV8154PCM1794A

我构建了一个完全离散的基于逻辑的电路,我有这个移位寄存器,它将数据从 SN74LV8154上的 Y 总线转换为串行数据,我的逻辑设计允许移位寄存器加载1个额外位,因此它以 SER 输入的值结束 (保持较低) 在 SH/LD 再次变低之前,但输出结果似乎是随机状态,与输入无关,输入可能高或低,如果高,输出将缓慢向下压,同时以远远高于10MHz 时钟源的高频率振荡。

我有4个计数器,其中一个计数器的 RCOA 与时钟连接,下一个计数器的输入正确计数, 时钟源是10MHz OCXO,项目的其余部分从十进制计数器获得时钟,以1MHz 运行,尽管低负荷周期似乎正常。

问题可能与计数器的3态输出有关,因为输出似乎缓慢脱落, 我可以为每个班次登记表的输出添加一个和门作为一种变通办法,但我必须订购更多,我无法在项目板上安装更多内容,因此我将在此处发布信息,以查看是否还有其他事情可以做。

您可以看到预期电路如何与 Falstad 电路模拟器配合使用: https://tinyurl.com/y48e6lsl

这些计数器不会在模拟中滚动,因此我可以看到它是否正确输出数据,4个计数器和锁扣使 SN74LV8154计数器成为移动寄存器,然后它们连接到移位寄存器。

我只是模拟前8位计数器以简化计数器,但您可以看到寄存器选择状态。

单击针脚 H 中的串行至少1个时钟周期以触发它

下面是我的项目图片

OCXO 的 SOT-23是一种3.3V 至5V 电平转换器,请查看您是否可以理解其余的电平转换器。

在这里,您可以看到2个输出示例,其中每10微秒是串行停止位,后面是8个数据位,然后是下一个数据字节前的1个时钟暂停,您可以看到这是由于移位寄存器的连接方式 非门,如果再输出1个数据在数据被阻止后仍处于高位。

这是串行时钟,过冲主要是由示波器探头接地导线引起的:

在这里,您可以看到只有当移位寄存器输出 QH 保持在高态时才会发生的振荡,该值大约为37MHz:

在这里,您可以看到与上述相同的 QH 输出,但当串行数据传输时,请记住,当 SH/LD 变低时,它将保持随机状态:

我希望这是足够的数据;)

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

    大卫,你好。

    就我个人而言,我发现构建一个可靠的逻辑电路是几乎不可能的,因为您在这里使用了实验电路板。 对它们进行故障排除同样困难。 我对这条赛道的运转和你所展示的一样印象深刻——可能证明你花了很多时间把这一切结合起来。

    [引用 userid="143903" url="~/support/logic-group/logic/f/logic-forum/1068618/cd74hc165-ends-with -random-output-state’]问题可能与计数器的3个状态输出有关,因为输出似乎缓慢脱落, 我可以为每个班次登记表的输出添加一个和门,作为一种变通办法,但我必须订购更多,我无法在项目板上安装更多内容,因此我将在此处发布信息,以查看我是否可以做任何其他事情。

    这种振荡最常见的原因   是标准 CMOS 逻辑设备的一个输入的缓慢转换,但也可能是某个位置的连接不良(GND 或 VCC 是很难跟踪的常见原因)。 基于您提到过缓慢的转换,而电路的其余部分运行良好,您可能需要更仔细地了解缓慢信号与振荡之间的相关性。

    您可以在这些三态输出(1kohm)上添加上拉或下拉电阻器,以便在三态输出中提供相当快的过渡,从而消除问题。

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

    我听说过“实验电路板无用”的说法,在大多数情况下,它接地不良,导线过长,我使用 PCM1794A 与这些电路板一起制作了一个 DAC 原型,PLL 时钟可以高达49.15MHz,并且工作完美无瑕。 我使用 K&H AD 系列主板,这些主板每个总线有6个孔,而不是5个,电容极低。 我需要32个电阻器来向下拉计数器的 Y 总线,但我想如果只有计数器具有标准 CMOS 输出,我可以将它们全部安装在其中。

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

    你是对的— —我过去遇到问题的原因 可能是我有旧的面包板,许多人受到虐待。 我应该买一些新的,但现在买好的多氯联苯只需要花费我2美元(和一些等待),所以我只需要走那条路。

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

    如果我问在哪里可以得到如此少的印刷电路板?

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

    我必须小心我在这里所说的内容,因为我所说的内容可以被视为 TI 提供了认可。 要清楚一点,这是我个人的观点,我只将这些董事会用于我的个人项目。

    JLCPCB 是我使用过一段时间的人——通常需要一个月才能拿到我的电路板。 从技术上讲,我上一次订购这些产品时花费了7美元,包括运费。

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

    我发现了一堆随机的2.43K 电阻器,并将它们固定在第一个计数器的 Y 总线上,然后当移位寄存器完成数据输出后,电阻器就会变低。

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

    这很好——也许不是最漂亮的解决方案,但如果它能奏效,那么它就能奏效。