現如今工業(yè)界,電子控制就是輸入與輸出的控制,輸入電壓和輸出電壓從來就不等于電源電壓。
實際使用中大量的輸入信號或者是輸出信號是必不可少的,但是單片機卻沒有這么多引腳。利用移位寄存器就能解決這個問題,很多制造廠商的移位寄存器均可供選擇。這些寄存器由源電流和灌電流驅動組成,可驅動60V的電壓,是多達32路輸出的串行輸入驅動器。即使這樣,在某些情況下,輸出電流并不高。這些對驅動繼電器、LED甚至是PLC的輸入尤其重要。板子的線路密度因為串行連接降低,從而光電隔離很容易。
在我看來,還有以下選擇:
1.像TPIC6A259這樣的TI電源邏輯類的8位可尋址鎖存器可供選擇;
2.ST公司的STP16CP05 16位LED驅動有可調限流功能,但是只有15V的輸出;
3.飛思卡爾有一款16位輸出開關(MC33996)可以達到50V的輸出電壓(如果我沒理解錯的話);
4.標準串行到并行移位寄存器可以驅動標準達靈頓管(ULN2803)集電極開路的驅動器,盡管這些制造廠商越來越少,但使用這些驅動器后,可以用一塊單片機的引腳連接任何一個驅動器;
5.Supertex(現屬于美國微芯科技公司)開發(fā)出幾款像HV5222的高電壓的裝置。他們還可能會推出一款80V的HV5812,其類似TL5812;
為了內容的完整性,我還想提出如下幾款輸入輸出的裝置供選擇,但是這些都存在相同的問題,因為他們的I/O管腳都無法處理高電壓;
6.美國微芯科技的16位MCP23017;
7.美信公司有幾款并聯(lián)串口的裝置,例如MAX7313;
8.恩智浦有幾款像PCA9535的裝置,實際上PCA9505有40位的I/O接口。