1
\ $ \ begingroup \ $

我有许多HEF4794 BP LED驱动器(8级移位和商店寄存器LED驱动器)菊花链接在一起,从微控制器驱动LED。驱动器的输出连接到相当长的电线(〜2米),然后是LED,然后是330R电阻,最后到+ 5V电源。因此,输出处的零点亮起LED。

我遇到的问题是,有时候,当我一段时间没有打开led时,这些电线上似乎有一个电荷,阻止了led被司机开关。这似乎是由驱动程序发生的,而不是由输出行。当我把我的手在PCB焊点上的驱动器被焊接到(推测接地一些电线),驱动器设置回到他们应该工作的方式。

我能做些什么来阻止这种事发生吗?我试着把手指放在输出线上,但似乎不奏效。

原理图:

在这里输入图像描述

单片机和驱动器连接在一个共同的地面上,单片机在3.3V上运行,驱动器在5V上运行(驱动器的数字输入是3V容许的,所以这应该不是问题)。

在这里输入图像描述

\ $ \ endgroup \ $
14.
  • \ $ \ begingroup \ $ 你用万用表做过任何测量来验证输出是否真的处于这种状态吗?请提供您的安装原理图:) \ $ \ endgroup \ $-Jakob Halskov. 7月18日6:33
  • 1
    \ $ \ begingroup \ $ 我没看到你们的模块之间有任何接地连接。你提供了正确和完整的示意图吗? \ $ \ endgroup \ $-晶体管 7月18日8:00
  • 1
    \ $ \ begingroup \ $ "不,我没有测量任何东西"作为情感表达,这应该是你在几乎任何情况下要做的第一件事。瞬态正是示波器用来捕捉的东西。 \ $ \ endgroup \ $- 7月18日8:18
  • 1
    \ $ \ begingroup \ $ 我看着你的电路 - 谢谢你的画面,顺便说一下。有大量的绿色电线进入一个交叉点,大量的红线,也可以进入一个大的结。两个接头看起来都有可能具有冷焊点,或者其他可疑的连接。也许那天你焊接了很冷。测量每个线路和主机之间的电阻,从组中可以看出您是否可以首先识别问题,以便您自己的自我redification。然后转化那些可疑的连接。使用大量的助焊剂,确保它有光泽。如果需要,热枪区域 \ $ \ endgroup \ $-microServicesonddd. 7月19日在4:02
  • 1
    \ $ \ begingroup \ $ @microservicesonddd致谢看图片。我测量了阻力,发现电阻与电缆一样多(〜0.1Ohms)。焊点可能看起来很冷,因为我使用了PB免费焊料(它们往往有点偏光泽,但还可以)。 \ $ \ endgroup \ $-橙色的 7月19日5:05
1
\ $ \ begingroup \ $

当驾驶电源电压为5V时,它可能无法正确地使用来自MCU的3.3V逻辑电平。

由于数据表说3.5V是逻辑高的最小可接受电压,它确实宽容为3.3V信号,但不能可靠地区分逻辑高电平。

这可能不是唯一的问题,但到目前为止只有我们知道。

\ $ \ endgroup \ $
11.
  • \ $ \ begingroup \ $ 有趣 - 我认为VIH是<= 3.3V,但在再次审查数据表时,我发现它是3.5V,就像你说的那样。这会解释一些驱动因素的间歇性行为(不同的司机在不同时间表现出行为)?CLK和MOSI上的上拉电阻是否解决了这一点? \ $ \ endgroup \ $-橙色的 7月19日0:56
  • \ $ \ begingroup \ $ 不,因为MCU IO引脚只能用完为3.3V的MCU电源电压,因此您无法将其拉到5V的电阻,这将超过IO引脚安全电压额定值并开始注入电流5V通过MCU供电至3.3V电源。而且,在芯片上没有旁路电容可能是一个导致它不起作用的原因。或者电线包装,对于具有MCU输出的快速边缘的信号是最佳的。 \ $ \ endgroup \ $-Justme 7月19日13:43
  • \ $ \ begingroup \ $ 所以旁路电容将连接到3.3V和5V电压电源上?至于SPI电压水平,你会推荐左移IC吗? \ $ \ endgroup \ $-橙色的 7月20日0:49
  • \ $ \ begingroup \ $ 我的意思是写“级别移位器” \ $ \ endgroup \ $-橙色的 7月20日5点07分
  • \ $ \ begingroup \ $ “绕过”?这就是为什么我们询问实际的原理图,什么是在设计上,什么不是,所以一个简化的框图是没有用的。如果你在那个板上的电源上没有电容器,现在是时候开始把它们放进去了。通常,你在每个芯片旁边放一个旁路帽。特别是在高频率的线绕设计上。这里或那里的一些体积电容,特别是在板的电源输入,也不会造成伤害。先将板接到3.3V电源上,看看是否有电平移位的问题。 \ $ \ endgroup \ $-Justme 7月20日7:22

你的答案

点击“发布答案”,您同意我们的同意服务条款隐私政策Cookie政策

不是您要找的答案?浏览其他标记的问题要么问你自己的问题