RS485光耦合器被應(yīng)用在通信電路中時,其應(yīng)用領(lǐng)域主要包括隔離型與非隔離型電路兩種。隔離型電路比非隔離型在抗干擾、系統(tǒng)穩(wěn)定性等方面都有更出色的表現(xiàn),但有一些場合也可以用非隔離型。在這里我們就以應(yīng)用了RS485的非隔離型的典型電路為例,來進行將要的分析。以這種光耦來設(shè)計的非隔離型的電路非常簡單,只需一個RS485元件直接與MCU的串行通訊口和一個I/O控制口連接就可以。如下圖所示。
典型光耦合器RS485通信電路圖(非隔離型)
那么,這種利用光耦合器RS485所設(shè)計的通信電路中,為什么還需要加上拉電阻和下拉電阻呢?這是因為,在光耦RS485的應(yīng)用過程中,其標(biāo)準(zhǔn)定義信號閾值的上下限為±200mV。也就是說,當(dāng)A-B>200mV時,總線狀態(tài)應(yīng)表示為“1”,而當(dāng)A-B<-200mV時,總線狀態(tài)應(yīng)表示為“0”。但當(dāng)A-B在±200mV之間時,則總線狀態(tài)為不確定,所以我們會在A、B線上面設(shè)上、下拉電阻,以盡量避免這種不確定狀態(tài)。
相關(guān)閱讀:
工程師看過來!光耦合器P521的應(yīng)用攻略
專家解析:HCNR200光耦合器工作原理是怎樣的?
光耦合器非線性問題咋解決?兩種方案告知你