針對上面的驅(qū)動電路:
1.負(fù)載接的是紅外二極管,其串聯(lián)電阻是限流電阻,控制紅外發(fā)射強度
2.輸入連接到stm32的pwm功能普通io口(設(shè)置推挽輸出),com口接輸出電壓5v
針對上面的電路測試(power=5.0v):
1.輸入3.3v,輸出0.6v
2.輸入0v,輸出5.0v
3.輸入不接,輸出5.0v
所以,uln2003/2803同樣可以用于電平轉(zhuǎn)換,那這是為什么呢?uln2803/2003與三極管又有什么關(guān)系——其內(nèi)部實現(xiàn)就是兩個三極管。
其結(jié)構(gòu)有3個特點:
1.輸出集電極開漏,因此可以自己接上拉電阻,將信號上拉到相應(yīng)的電平,uln2803手冊上說明能承受的最大電壓為50v
2.數(shù)據(jù)手冊上說明在ic=250ma時的輸入門檻電壓為vi(on)=2.7v
3.com端接有一個反向二極管:接到輸出電源,用于驅(qū)動電機等負(fù)載電感器件時能在上下電時提供電流回路保護(hù)電路;輸出電壓高于com端電壓,則電壓會鉗制在vcom+0.4v左右(這里的二極管壓降較小)
uln2003與uln2803的區(qū)別僅在于uln2003只有8個通道,而uln2803有9個通道。
相對于前面的自己搭建的三極管電路,其具有更好的電流驅(qū)動特性,因此,前面的自己搭建的三極管電路適用于電平切換及小電流的驅(qū)動,而uln2803及uln2003適用于更大電流的驅(qū)動(datasheet上說最大驅(qū)動電流能達(dá)到500ma左右)。因此常用uln2803及uln2003(還有其它的如75452、mc1413、l293d)提高系統(tǒng)的帶負(fù)載能力(電機、大型led、繼電器等)。