对于UL2003来说,可以看作是非门。
输入为1,输出为0;
输入为0,输出为高组态[接一个上拉电阻即为1]
下面的可以不用看了,如果你想了解深入一点,可以往下看看。
ULN2003A就是个达林顿管,
一,不同系列之间的对比:
(1)ULN2002A专门设计用于14V至25V PMOS器件。此器件的每个输入端都有一个齐纳二极管和电阻串联,使得输入电流到一个安全的限度。
(2)ULN2003A和ULQ2003A每一对达林顿都串联一个2.7K的基极电阻,输入端可以直接连接TTL或5V CMOS器件进行工作。{ P.S. : TTL(<=5V) CMOS(5V~15V) 。一般同5V情况下,CMOS电路可直接驱动TTL电路,而TTL电路一般需要加上拉电阻才可驱动CMOS电路。}
(3)ULN2004A和ULQ2004A输入端串联10.5k的基极电阻,允许直接从CMOS电路(5V~15V)中输入进来进行操作。
二、引脚分析:
就拿此图(ULN2003A的内部逻辑电路缩图)来分析:
(1)Input B:
输入端可以是TTL 3.3V也可以是CMOS 5V电路(一般单片机直接输入就可以)。
(2)Output C:
Output集电极开路输出,一般有感性负载和电阻负载(可参照下方应用参考例图)。(ULN2003A有7对B+C)
(3)COM:
根据负载类型不同而决定,如果是感性负载,需要接感性负载的同一电源。如果是电阻负载,COM可以悬空不接。
(4)E:接地。
(5)图中三个二极管:
COM端的二极管为续流二极管,COM口主要提供保护电势作用,如接的是感性负载,用于抑制感性负载所产生的感应电势,COM口并不提供电源信号(一开始我一直以为COM口就是芯片电源口,现在才知道ULN2003等价于一个开关)。
下面两个二极管,可以理解为寄生二极管,是对输入输出的一种保护,例如输入输出为负的时候,保护芯片。
三、用途:
代码上:B输入高电平,C为低电平(和E导通)。
B输入低电平,C为高阻态。
四、PCB布板:
输出的电流<500mA,线宽10mil就可以了。重点是E连接的GND,由于所有通道都回流到E,所以E的GND电流可能达到2.5A左右,那么需要多打出线过孔以及线宽为30mil。