OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问ULN2003A会对信号产生延迟吗?

共15条 1/2 1 2 跳转至

请问ULN2003A会对信号产生延迟吗?

菜鸟
2012-03-13 22:13:39    评分
我写了一个流水灯程序,期望MTA,MTB,MTC,MTD先后点亮,而我发现下载程序后第一遍循环总是MTB先亮,MTC,MTD,然后才是MTA,MTB,MTC,MTD,MTA,MTB,...复位后也是这样,第二遍循环才恢复正常。如果MCU直接控制MTA,MTB,MTC,MTD的话则没有这个现象。请问这是怎么回事?如何去除。谢谢



关键词: 请问     ULN2003A     会对     信号     产生     延迟    

高工
2012-03-13 23:14:00    评分
2楼
ULN2003对驱动电流的要求还是蛮大的,印象中LZ用的是51,其IO口的拉电流能力也是uA级的
已经接近ULN2003的要求的驱动能力下限了






高工
2012-03-13 23:17:27    评分
3楼
如果买到的是国产劣质的ULN2003,可能是会出现这种情况

高工
2012-03-13 23:21:34    评分
4楼
特地找了本书查了下,标准51P2口的输出电流能力为400uA,
小于ULN2003要求的最大输入电流,大于典型值
出现什么异常情况,不足为奇

高工
2012-03-13 23:43:20    评分
5楼
看表格右边,5V的说,最大输入电流(II)是0.5,典型值是0.35。意思是:最大输入电流不会超过0.5mA,一般的,在0.35mA左右。

高工
2012-03-15 00:29:41    评分
6楼
我哪里说的不对吗?

助工
2012-03-16 13:33:22    评分
7楼
原因不好说,看不出,低频率不应该。处理:上电后软件先加一个2003的控制送出。

菜鸟
2012-04-03 09:42:26    评分
8楼

应该是程序问题吧 


工程师
2012-04-23 11:38:04    评分
9楼
不可能延迟到你肉眼可见……

助工
2012-04-24 12:31:41    评分
10楼
很明显这是你程序的问题,你认真读一下你的程序,或者调试看看。还有,用ULN2003A去驱动LED灯,也太奢侈了吧

共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]