我相信很多人都知道这个IC ULN2803 (8ch), 还有同类的ULN2003 (7ch), 很常应用在驱动电路, 如续电器(relay), 小motor 之类的小负载。 大家的初步理解是, 这个IC 可以沉受500mA /ch 的电流. 那么, 可能会理解成, 一个ch 500mA, 那么8个ch 就是 8x 500mA = 4000mA= 4A 了。。!! 实际上, 这颗ULN2803, 能沉(sink)出4A 的电流吗!?? 让我们来看看这个TI 的datasheet: http://www.ti.com/lit/ds/symlink/uln2803a.pdf 如果仔细的看, 你会看到 Total substrate-terminal current =-2.5A 这其实是说, 这颗IC 的总电流是2.5A 而已。。并没有到4A。。 所以, 如果设计时以为500mA/Ch , 真的用尽的话, 就杯具了。。。 另外,在导通时,它典型VCE 电压是大概0.8~1V, 在最大电流500mA时, 甚至可能是1.5V 的VCE。 这意味他不是完全的导通, 那么热能就会产生在这个IC 上。 虽然Datasheet 没有注明它能承受的功率,粗略计算 假设, VCE 是1.0V最大时, 总电流是2.5A, 那么功率是2.50W 假设, VCE 是1.5V最大时, 总电流是2.5A, 那么功率是3.75W 估计ULN2803 的功率是2.5W~3.75W 最大。 3.75W 在这种DIP封装的IC 产生的热能是很可观的, 很烫手了。。 长时间操作在高温度, 恐怕IC 也很容易就烧坏。 那么,既然清楚的知道这个IC 的最大承受电流是2.5A, 你就不可能让所有的输出都是同时间沉最大的500mA, 可能同时只能有 5个输出是500mA, 其他三个不输出。。 或,8个输出同时不超过300mA。。。以此类推。 话虽然如此, 但是, 我们一般也不会推到他的2.5A 极限, 因为温度会很高, 零件很快老化。。 ULN2803 只是适合使用在简单的应用, 就是每个ch 可能只是150mA, 或不超过300mA的应用。 如驱动续电器之类的。 如果为了在单ch 要驱动 > 500mA 的大电流, 有些人会可能认为并联两个output,假设是并联ch1 , ch2, 就以为是500mA + 500mA= 1000mA了。。这个也是一个误点。。, 如果要并联扩大电流,不是不可以, 你必须要串联均压电阻, 可能0.1Ω ~0.5Ω, 才能保证每个ch1 和ch2 的电流是平均分流的, 不然, 可能Ch 1承受0.8A, 而ch2 只是0.2A, 很快ch1 就烧坏了。 写这个其实也没什么动机, 只是前几天有想这个问题, 找到答案了就写出来分享而已。
|
如果要并联扩大电流,不是不可以, 你必须要串联均压电阻, 可能0.1Ω ~0.5Ω, 才能保证每个ch1 和ch2 的电流是平均分流的,
不然, 可能Ch 1承受0.8A, 而ch2 只是0.2A, 很快ch1 就烧坏了。
ADVERTISEMENT