我有许多HEF4794 BP LED驱动器(8级移位和商店寄存器LED驱动器)菊花链接在一起,从微控制器驱动LED。驱动器的输出连接到相当长的电线(〜2米),然后是LED,然后是330R电阻,最后到+ 5V电源。因此,输出处的零点亮起LED。
我遇到的问题是,有时候,当我一段时间没有打开led时,这些电线上似乎有一个电荷,阻止了led被司机开关。这似乎是由驱动程序发生的,而不是由输出行。当我把我的手在PCB焊点上的驱动器被焊接到(推测接地一些电线),驱动器设置回到他们应该工作的方式。
我能做些什么来阻止这种事发生吗?我试着把手指放在输出线上,但似乎不奏效。
原理图:
单片机和驱动器连接在一个共同的地面上,单片机在3.3V上运行,驱动器在5V上运行(驱动器的数字输入是3V容许的,所以这应该不是问题)。