电子产品世界
嵌入式
工控
设计应用
牛人业话
暴力拆解
汽车
消费
EEPW观点
电源
医疗
EDA/PCB
安防
通信
LED
手机/便携
RF/微波
模拟
论坛
论坛
»
嵌入式开发
»
MCU
799836
请问ULN2003A会对信号产生延迟吗?
surlogics
菜鸟
2012-03-13 22:13 1楼
我写了一个流水灯程序,期望MTA,MTB,MTC,MTD先后点亮,而我发现下载程序后第一遍循环总是MTB先亮,MTC,MTD,然后才是MTA,MTB,MTC,MTD,MTA,MTB,...复位后也是这样,第二遍循环才恢复正常。如果MCU直接控制MTA,MTB,MTC,MTD的话则没有这个现象。请问这是怎么回事?如何去除。谢谢
799851
antonine
高工
2012-03-13 23:14 2楼
ULN2003对驱动电流的要求还是蛮大的,印象中LZ用的是51,其IO口的拉电流能力也是uA级的
已经接近ULN2003的要求的驱动能力下限了
评论
799852
antonine
高工
2012-03-13 23:17 3楼
如果买到的是国产劣质的ULN2003,可能是会出现这种情况
评论
799853
antonine
高工
2012-03-13 23:21 4楼
特地找了本书查了下,标准51P2口的输出电流能力为400uA,
小于ULN2003要求的最大输入电流,大于典型值
出现什么异常情况,不足为奇
评论
799861
sacq
高工
2012-03-13 23:43 5楼
看表格右边,5V的说,最大输入电流(II)是0.5,典型值是0.35。意思是:最大输入电流不会超过0.5mA,一般的,在0.35mA左右。
评论
800181
antonine
高工
2012-03-15 00:29 6楼
我哪里说的不对吗?
评论
800489
neo_bright
助工
2012-03-16 13:33 7楼
原因不好说,看不出,低频率不应该。处理:上电后软件先加一个2003的控制送出。
评论
805116
ljh4628
菜鸟
2012-04-03 09:42 8楼
应该是程序问题吧
评论
813332
l0p0c
工程师
2012-04-23 11:38 9楼
不可能延迟到你肉眼可见……
评论
813593
古道西风
助工
2012-04-24 12:31 10楼
很明显这是你程序的问题,你认真读一下你的程序,或者调试看看。还有,用ULN2003A去驱动LED灯,也太奢侈了吧
评论
共15条 1/2
1
2
›
跳转至
页
回复
匿名不能发帖!请先 [
登陆
注册
]