能跟我说下ULN2003A的详细工作原理吗?


能跟我说下ULN2003A的详细工作原理吗?

文章插图
当输入电压是5V时,3个电阻是串联关系,根据分压,左边三极管的基级B的电压大约是3.95V,右边三极管的基极B的电压大约是1.16V,均高于导通电压,所以2个三极管均导通 。输出电压为低电平 。
而当输入电压为低电平,两个三极管均截止 。这时单纯的ULN2003A的OUT脚是呈现高阻态,这样并没什么意义 。
实际上,ULN2003A常用于驱动步进电机,这时步进电机的驱动部分是有电压的,当把OUT与步进电机驱动相连时,由于OUT的高阻态,输入的低电平并不会对步进电机产生影响,步进电机保持为高电平 。
回过头再看一下当ULN2003A的输入电压是高电平时,由于OUT相当于是接地,因此步进电机的的驱动部分的电是接到了地 。输入电压按一定方式的交替变化,可实现步进电机的转动 。
从3、4两点来看,可以把ULN2003A理解为一个开关,使步进电机根据输入IN脚的电压,决定是否与地相连 。
至于COM管脚的作用,它并不是为OUT提供什么电信号,而是起到保护作用 。当步进电机因为某种原因导致与OUT脚相连的电压高于COM时,就会通过上面的三极管起到泄流作用 。
【能跟我说下ULN2003A的详细工作原理吗?】

    推荐阅读