TTL電平標(biāo)準(zhǔn):輸出 L: <0.8V ;H:>2.4V
輸入 L: <1.2V ;H:>2.0V
RS-232標(biāo)準(zhǔn):邏輯1的電平為-3~-15V,邏輯0的電平為+3~+15V
MAX232供電電壓只能是5V的,也就是說(shuō)對(duì)于3.3V的系統(tǒng),最好采用寬電壓的MAX3232,電壓范圍3V~5V,而管腳是兼容的,只是電容的選取有所不同。
  
電容的選取如下:
MAX232可接兩組UART,TxIN接和RxOUT接MCU(TTL),TxOUT和RxIN接DB9(RS-232),舉個(gè)例子,MCU在T1IN輸入TTL的1(約5V),那么T1OUT就會(huì)輸出RS-232的1(約-8V)。
以上是DB9的定義,我們一般只用2,3,5腳,那么TxOUT應(yīng)接DB9的RXD,RxIN接DB9的TXD,MAX232應(yīng)與DB9的GND共地。
-----------------------------------------------------
TTL與RS-485電平轉(zhuǎn)換芯片MAX485/MAX3485:
常用的轉(zhuǎn)換芯片是MAX485(5V),MAX3485(3.3V),它們都是半雙工的。
A端和B端分別為接收和發(fā)送的差分信號(hào)端,當(dāng)A引腳的電平高于B時(shí),代表發(fā)送的數(shù)據(jù)為1;當(dāng)A的電平低于B端時(shí),代表發(fā)送的數(shù)據(jù)為0。 下圖是485抗干擾的原理:
|