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.

[参考译文] TPIC6C595:移位寄存器帮助

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1272795/tpic6c595-shift-register-help

器件型号:TPIC6C595

这是我当前遇到的问题。

我使用 Arduino 微型微控制器和试验电路板上的(2) TPIC6C595移位寄存器来运行(2)系列 LED 灯。

移位寄存器的数据表可在此处找到 https://www.ti.com/lit/ds/symlink/tpic6c595.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts = 1695214130446&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Ftpic6c595

一个移位寄存器(我将其称作1)工作正常、但另一个(2)的大多数 LED 灯保持熄灭、其他灯应闪烁时仍保持亮起。

我已通过模拟器检查了该程序、它工作正常。

 

当我使用 LED 检查每个引脚的电源时、有以下差异:

  • 移位寄存器2的数据输入引脚(引脚2)保持关闭状态、而移位寄存器1上的引脚1循环至关闭/打开状态
  • 移位寄存器2的锁存引脚(引脚10)比移位寄存器1的调光得多
  • 移位寄存器2的时钟引脚(引脚15)无电、而移位寄存器1上的引脚
  • 移位寄存器2的数据输出引脚(引脚9)保持开启状态、而移位寄存器上的引脚1循环至关闭/开启状态

 

我需要您提供的任何帮助。

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

    您好、Bryson、

    您能否分享该应用的完整原理图? 控制信号的顺序是什么?

    在数据表中、有一个有关级联器件的典型应用、 9.2典型应用

    请参考。 如果它与您的应用类似、它可以提供指导。

    Br、

    海利。

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

    Hailee、

    我们需要这些移位寄存器彼此独立工作、而在9.2典型应用中、它们连接在一起、1号输入到2号。 但是、我认为我们已经找到了解决方法(只需使用一个移位寄存器)来暂时解决此问题。

    我目前没有完整的原理图、但在故障排除过程中、第2个移位寄存器似乎是导致该问题的原因。 我们可以 从电路中删除任一移位寄存器、而另一个就可以正常工作。  

    添加第二个移位寄存器不能正常工作是有什么原因吗? 假设接线和程序正确。

    布赖森

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

    您好、Bryson、

    1.从您的描述可以看出、区别主要在于接口引脚(SER IN、RCK、SRCK、SER OUT)、您能帮忙检查 微控制器和 LED 驱动器之间的连接和控制信号吗? 当 这些信号正确时、器件能够正常工作。

    2.您提到过"需要这些移位寄存器相互独立工作",这是否意味着客户要使用两组 IO 进行控制,或者无论 IO 组如何,都只单独控制两个器件? 如果是后者、我认为9.2典型应用是可行的。

    Br、

    海利。

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

    Hailee、

    事实证明,我们有一些不良的 Arduino 组件和一些引脚没有良好的连接. 移位寄存器没有问题。

    感谢你的帮助。

    布赖森