專利名稱:無極性rs-485接口電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種接口電路,尤其是一種無極性RS-485接口電路,屬于RS-485接口電路的技術(shù)領(lǐng)域。
背景技術(shù):
符合RS-485總線的接口芯片應(yīng)用很廣泛,其通信引腳分A、B兩種極性,其接線規(guī)則為RS-485接口芯片具有引腳A和引腳B兩個通信引腳,通過兩根通信線路A線和B線連接起來,所有RS-485接口芯片的A引腳、B引腳和通信線路的A線、B線必須保持一致的接法;即引腳A接A線、引腳B接B線,而且要保持A線和B線間的電壓Vab>200mV,否則, 整個或部分線路通信癱瘓。公開號為CN201584404U的專利申請《無極性485芯片》公開了一種無極性RS-485 接口芯片,其得到的“無極性485芯片”會一直檢測總線上的電平,只要總線上的電平保持一個狀態(tài)0. 8s后就會決定切換開關(guān)轉(zhuǎn)換,這樣的話,如果總線的A線保持比B線低的時(shí)間超過0. 8S后就會導(dǎo)致切換開關(guān)切換,誤將實(shí)際總線的A線和B線認(rèn)反,從而功能錯誤。同時(shí),其得到的“無極性485芯片”也沒有說明當(dāng)芯片處于RE-=1,DE=O的關(guān)斷狀態(tài)下,極性選擇開關(guān)的切換狀態(tài)。這樣在芯片使能時(shí),可能會導(dǎo)致極性開關(guān)切換錯誤,直到0. 8s的計(jì)數(shù)器起作用后才恢復(fù)正常工作狀態(tài),即在使能后0. 8s才能保證芯片可以正常工作。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種無極性RS-485接口電路, 其結(jié)構(gòu)緊湊,能方便與RS-485總線連接,安全可靠。按照本發(fā)明提供的技術(shù)方案,所述無極性RS-485接口電路,包括用于接收RS-485 總線信號的接收器及用于向RS-485總線傳輸信號的驅(qū)動器;所述接收器包括接收同相輸入端、接收反相輸入端、接收同相輸出端及接收反相輸出端;驅(qū)動器包括驅(qū)動同相輸入端、 驅(qū)動反相輸入端、驅(qū)動同相輸出端及驅(qū)動反相輸出端;所述驅(qū)動器的驅(qū)動同相輸出端與接收器的接收同相輸入端相連,驅(qū)動器的驅(qū)動反相輸出端與接收器的接收反相輸入端相連;
所述接收器的接收同相輸出端與接收反相輸出端間設(shè)有第一雙向開關(guān),驅(qū)動器的驅(qū)動同相輸入端與驅(qū)動反相輸入端間設(shè)有第二雙向開關(guān),所述第一雙向開關(guān)及第二雙向開關(guān)的控制端與連接極性判斷調(diào)整電路相連,所述連接極性判斷調(diào)整電路與接收器的輸出端相連;連接極性判斷調(diào)整電路根據(jù)對應(yīng)接收器的輸出端及所述輸出端的輸出信號,調(diào)節(jié)第一雙向開關(guān)及第二雙向開關(guān)的連接狀態(tài),以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)輸出的信號與接收器輸入端輸入的信號相一致。所述連接極性判斷調(diào)整電路與接收器的接收同相輸出端;接收器的接收同相輸入端、接收反相輸入端與RS-485總線連接工作后,連接極性判斷調(diào)整電路計(jì)時(shí),并使得第一雙向開關(guān)與接收器的接收同相輸出端相連,第二雙向開關(guān)與驅(qū)動器的驅(qū)動同相輸入端相連;在連接極性判斷調(diào)整電路的計(jì)時(shí)時(shí)間內(nèi),接收器的接收同相輸出端輸出信號變化時(shí),連接極性判斷調(diào)整電路重新計(jì)時(shí),直至接收同相輸出端輸出信號保持穩(wěn)定;
當(dāng)連接極性判斷調(diào)整電路在計(jì)時(shí)時(shí)間內(nèi)且接收器通過第一雙向開關(guān)輸出的信號與接收器輸入端的信號不一致時(shí),連接極性判斷調(diào)整電路使得第一雙向開關(guān)與接收器的接收反相輸出端相連,第二雙向開關(guān)與驅(qū)動器的驅(qū)動反相輸出端相連。所述接口電路上電工作后,所述接收器使能工作且驅(qū)動器關(guān)斷,以使得所述接口電路能熱插拔。所述連接極性判斷調(diào)整電路包括計(jì)數(shù)器,所述計(jì)數(shù)器的輸入端分別與上電置位模塊及接收器同相輸出端相連,計(jì)數(shù)器的輸出端與鎖存器相連,上電置位模塊的輸出端通過非門與鎖存器的輸入端相連,所述鎖存器的輸出端與第一雙向開關(guān)及第二雙向開關(guān)的控制端相連;接收器的輸入端與RS-485總線連接工作后,上電置位模塊將計(jì)數(shù)器置位,鎖存器輸出的高電平使得第一雙向開關(guān)與接收同相輸出端相連,第二雙向開關(guān)與驅(qū)動同相輸入端相連;在計(jì)數(shù)器計(jì)時(shí)時(shí)間內(nèi)且接收器通過接收同相輸出端輸出的信號與接收器接收的信號不一致時(shí),計(jì)數(shù)器計(jì)時(shí)結(jié)束后,鎖存器輸出的低電平使得第一雙向開關(guān)與接收反相輸出端相連,第二雙向開關(guān)與驅(qū)動反相輸入端相連,以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)輸出的信號與接收器輸入端的信號相一致。所述鎖存器包括第一與非門及第二與非門,所述第一與非門的輸出端與第二與非門的輸入端相連,上電置位模塊通過非門與第二與非門的輸入端相連,第二與非門的輸出端與第一與非門的輸入端相連,第一與非門的輸入端還與計(jì)數(shù)器的輸出端相連;第二與非門)的輸出端與第一雙向開關(guān)及第二雙向開關(guān)的控制端相連。所述接收同相輸出端輸出的信號在計(jì)數(shù)器計(jì)時(shí)結(jié)束后相應(yīng)時(shí)間保持不變時(shí),關(guān)斷計(jì)數(shù)器,并將計(jì)數(shù)器的輸出置位高電平,使得鎖存器輸出的電平保持不變,以保持第一雙向開關(guān)及第二雙向開關(guān)的連接狀態(tài)。所述接收器與驅(qū)動器均關(guān)斷后,計(jì)數(shù)器輸出置位高電平,以保持鎖存器輸出狀態(tài), 通過保持鎖存器的輸出狀態(tài)來保持第一雙向開關(guān)及第二雙向開關(guān)的連接狀態(tài)。本發(fā)明的優(yōu)點(diǎn)連接極性判斷調(diào)整模塊根據(jù)與接收器對應(yīng)連接的輸出端及相應(yīng)輸出端的信號,來調(diào)節(jié)第一雙向開關(guān)、第二雙向開關(guān)的連接狀態(tài);以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)Si輸出的信號與接收器輸入端的信號相一致;當(dāng)完成上電檢測、確定極性開關(guān)切換后,無論是總線A與B在保持高電平或者低電平多久,或者芯片關(guān)斷,只要電源在, 極性開關(guān)均不會誤切換,并且芯片由關(guān)斷到使能時(shí),可以馬上正常工作,結(jié)構(gòu)緊湊,安全可罪。
圖1為本發(fā)明的電路原理圖。
具體實(shí)施例方式下面結(jié)合具體附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
如圖1所示本發(fā)明包括接收器、驅(qū)動器、第一雙向開關(guān)Si、第二雙向開關(guān)S2、計(jì)數(shù)器、上電置位模塊、第一與非門D1、第二與非門D2、非門D3及連接極性判斷調(diào)整模塊。如圖1所示RS_485總線具有A線和B線,且A線和B線間的電壓差至少大于 200mV,本實(shí)施例中首先假定A線的電壓大于B線的電壓,以此來判斷接口電路與485總線間連接的極性;實(shí)際工作中A線的電壓也可以小于B線電壓,此處設(shè)定A線電壓大于B線電壓僅用于極性判斷,不會影響實(shí)際工作中與RS-485總線間的信號收發(fā)。所述接口電路包括接收器及驅(qū)動器,接收器為差分輸入差分輸出比較器,驅(qū)動器也為差分輸入差分輸出的比較器;接收器包括接收同相輸入端R_IN+、接收反相輸入端R_IN-、接收同相輸出端R_0UT+ 及接收反相輸出端R_0UT-。驅(qū)動器包括驅(qū)動同相輸入端D_IN+、驅(qū)動反相輸入端D_IN-、驅(qū)動同相輸出端D_0UT+、驅(qū)動反相輸出端D_0UT-。所述驅(qū)動同相輸出端D_0UT+與接收器的接收同相輸入端R_IN+相連,驅(qū)動器的反相輸出端D_0UT-與接收器的接收反相輸入端R_ IN-相連。接收器具有使能端RE-,驅(qū)動器具有使能端DE,即在使能端RE-為低電平時(shí),接收器使能工作,在使能端DE為高電平時(shí),驅(qū)動器使能工作。在接收器的接收同相輸入端R_ IN+、接收反相輸入端R_IN-與RS-485總線的A線、B線對應(yīng)連接,為了能夠保證與RS-485 總線的A線、B線連接后能夠進(jìn)行正常的收發(fā)信號,即必須要保證接收器能通過接收同相輸出端R_0UT+或接收反相輸出端R_0UT-輸出的信號與RS-485總線輸入的信號一致,同時(shí), 驅(qū)動器通過驅(qū)動同相輸出端D_0UT+、驅(qū)動反相輸出端D_0UT-輸出的信號與RS-485總線的 A線、B線間的電壓差相匹配。具體地,所述接收器的接收同相輸出端R_0UT+與接收反相輸出端R_0UT-間設(shè)有第一雙向開關(guān)Si,驅(qū)動器的驅(qū)動同相輸入端D_IN+與驅(qū)動反相輸入端D_IN-間設(shè)有第二雙向開關(guān)S2。即接收同相輸出端R_0UT+或接收反相輸出端R_0UT-與第一雙向開關(guān)Sl對應(yīng)連接后,能通過第一雙向開關(guān)Sl將接收端的RS-485信號輸入到RO端;驅(qū)動器的驅(qū)動同相輸入端D_IN+或驅(qū)動反相輸入端D_IN-與第二雙向開關(guān)S2對應(yīng)連接后,DI端的信號能通過第二雙向開關(guān)S2及對應(yīng)的驅(qū)動器輸入端經(jīng)驅(qū)動器驅(qū)動后向RS-485總線傳輸信號。第一雙向開關(guān)Sl及第二雙向開關(guān)S2的控制端均與連接極性判斷調(diào)整電路相連, 連接極性判斷調(diào)整電路與接收器的對應(yīng)輸出端相連,并根據(jù)相應(yīng)輸出端的輸出信號判斷接收器的接收同相輸入端R_IN+、接收反相輸入端R_IN-與A線、B線間的連接狀態(tài),并調(diào)整第一雙向開關(guān)Si、第二雙向開關(guān)S2的連接狀態(tài),以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān) Sl輸出的信號與接收器輸入端的信號相一致。即當(dāng)接收同相輸入端R_IN+與A線連接,接收反相輸入端R_IN-與B線連接時(shí),由于設(shè)定A線電壓高于B線電壓,此時(shí)接收器需要通過接收同相輸出端R_0UT+向RO端輸出高電平信號,同時(shí)DI端的信號需要通過驅(qū)動器的驅(qū)動同相輸入端D_IN+輸入驅(qū)動器內(nèi)并由驅(qū)動器輸出相應(yīng)的信號;當(dāng)接收同相輸入端R_IN-與 A線連接,接收反相輸入端R_IN+與B線連接時(shí),由于假定A線電壓高于B線電壓,此時(shí)接收器需要通過接收同相輸出端R_0UT-向RO端輸出高電平信號,同時(shí)DI端的信號需要通過驅(qū)動器的驅(qū)動同相輸入端D_IN-輸入驅(qū)動器內(nèi)并由驅(qū)動器輸出相應(yīng)的信號;以能夠通過 RS-485總線的極性匹配后進(jìn)行收發(fā)信號。具體地,所述連接極性判斷調(diào)整電路與接收器的接收同相輸出端R_0UT+相連;接收器的接收同相輸入端R_IN+、接收反相輸入端R_IN-與RS-485總線連接工作且電源上電后,連接極性判斷調(diào)整電路計(jì)時(shí),并使得第一雙向開關(guān)Sl與接收器的接收同相輸出端R_ OUT+相連,第二雙向開關(guān)S2與驅(qū)動器的驅(qū)動同相輸入端D_IN+相連;在連接極性判斷調(diào)整電路的計(jì)時(shí)時(shí)間內(nèi),接收器的接收同相輸出端R_0UT+輸出信號變化時(shí),連接極性判斷調(diào)整電路重新計(jì)時(shí),直至接收同相輸出端R_0UT+輸出信號保持穩(wěn)定;
當(dāng)連接極性判斷調(diào)整電路在計(jì)時(shí)時(shí)間內(nèi)且接收器通過第一雙向開關(guān)Sl輸出的信號與接收器輸入端的信號不一致時(shí)(即與RS-485總線輸入的信號不一致,此時(shí)說明接收同相輸入端R_IN+、接收反相輸入端R_IN-與初始假定485連接的狀態(tài)相反),連接極性判斷調(diào)整電路使得第一雙向開關(guān)Sl與接收器的接收反相輸出端R_0UT-相連,第二雙向開關(guān)S2與驅(qū)動器的驅(qū)動反相輸出端D_IN-相連;通過上述調(diào)整后,能夠達(dá)到接收器、驅(qū)動器與RS-485總線的匹配連接。當(dāng)連接極性判斷調(diào)整電路與接收器的接收反相輸出端R_0UT-相連時(shí),可以通過加非門或反向調(diào)整對應(yīng)的連接狀態(tài),同樣能夠達(dá)到接收器、驅(qū)動器與RS-485總線的匹配連接,此處不再詳述。所述連接極性判斷調(diào)整電路包括計(jì)數(shù)器,所述計(jì)數(shù)器的輸入端分別與上電置位模塊及接收器同相輸出端相R_0UT+連,計(jì)數(shù)器的輸出端與鎖存器相連,上電置位模塊的輸出端通過非門D3與鎖存器的輸入端相連,所述鎖存器的輸出端與第一雙向開關(guān)Sl及第二雙向開關(guān)S2的控制端相連;所述鎖存器包括第一與非門Dl及第二與非門D2,所述第一與非門Dl的輸出端與第二與非門D2的輸入端相連,上電置位模塊通過非門D3與第二與非門D2 的輸入端相連,第二與非門D2的輸出端與第一與非門Dl的輸入端相連,第一與非門Dl的輸入端還與計(jì)數(shù)器的輸出端相連;第二與非門D2的輸出端與第一雙向開關(guān)Sl及第二雙向開關(guān)S2的控制端相連。如圖1所示接收器的接收同相輸入端R_IN+形成連接端Bi,接收器的接收反相輸入端R_IN-形成連接端B2,將連接端Bl和連接端B2掛在RS-485總線上,具有所述接口電路的芯片上電后,上電置位模塊保持高電平50 μ s,同時(shí)使得使能端DE=0,使能端RE-=O, 保證驅(qū)動器關(guān)斷,接收器使能,保證芯片具有熱插拔功能。上電置位模塊的高電平將計(jì)數(shù)器置位,計(jì)數(shù)器的輸出端C_out為高電平,并且上電置位模塊經(jīng)非門D3后的輸出信號POR-為低電平,此時(shí)鎖存器的輸出信號SC為高電平。當(dāng)SC為高電平時(shí),將第一雙向開關(guān)Sl切換到與接收同相輸出端R_0UT+相連、第二雙向開關(guān)S2切換到與驅(qū)動同相輸入端D-IN+相連。 計(jì)數(shù)器置位后開始計(jì)時(shí),在IOOms的計(jì)時(shí)時(shí)間內(nèi),計(jì)數(shù)器的輸出端C_out保持為高電平。如果連接端Bl與總線A相連,連接端B2與總線B相連,則接收同相輸出端R_0UT+在IOOms 內(nèi)一直為高,則計(jì)數(shù)器輸出端C_out仍為高電平;如果連接端Bl與總線B相連,連接端B2 與總線A相連,則接收同相輸出端R_0UT+在IOOms內(nèi)一直為低電平,則計(jì)數(shù)器輸出端C_out 在IOOms后切換為低電平。計(jì)數(shù)器輸出端C_out變?yōu)榈碗娖綍r(shí),由于非門D3的輸出信號 POR-為高電平,鎖存器的輸出信號SC變?yōu)榈碗娖?,將第一雙向開關(guān)Si、第二雙向開關(guān)S2分別切換到RO端與接收反相輸出端R_0UT-相連、DI端與驅(qū)動反相輸入端D_IN-相連。計(jì)數(shù)器模塊在計(jì)時(shí)的IOOms內(nèi),如果接收同相輸出端R_0UT+改變,則從新計(jì)時(shí),直到IOOms內(nèi)接收同相輸出端R_0UT+不變,從新計(jì)時(shí),計(jì)數(shù)器輸出端C_out保持為高電平。計(jì)數(shù)器在上電置位后,如果接收同相輸出端R_0UT+保持IlOms不變,計(jì)數(shù)器將被關(guān)斷,并把計(jì)數(shù)器輸出端C_out置位為高電平,以使得連接極性判斷調(diào)整模塊進(jìn)入低功耗狀態(tài)。在計(jì)數(shù)器關(guān)斷之前,使能端DE和使能端RE-—直保持為低電平。之后,具有本接口電路的芯片正常工作時(shí)。當(dāng)使能端DE為低電平,使能端RE-為高電平,則接收器與驅(qū)動器均關(guān)斷,整個與RS-485連接的芯片關(guān)斷時(shí),非門D3的輸出信號POR-和計(jì)數(shù)器輸出端C_out 均置為高電平,鎖存器SC的狀態(tài)保持不變;此時(shí)能夠保持極性判斷后的連接狀態(tài),當(dāng)下次芯片上電工作時(shí),能夠快速保證與RS-485芯片的數(shù)據(jù)通信。上述計(jì)時(shí)時(shí)間,可以根據(jù)需要進(jìn)行相應(yīng)調(diào)整,以能夠適應(yīng)相應(yīng)要求。檢測時(shí),不需要持續(xù)檢測RS-485總線上的電平。
本發(fā)明連接極性判斷調(diào)整模塊根據(jù)與接收器對應(yīng)連接的輸出端及相應(yīng)輸出端的信號,來調(diào)節(jié)第一雙向開關(guān)Si、第二雙向開關(guān)S2的連接狀態(tài);以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端R_IN+、接收反相輸入端R_IN-間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)Sl輸出的信號與接收器輸入端的信號相一致;當(dāng)完成上電檢測、確定極性開關(guān)切換后,無論是總線A與B在保持高電平或者低電平多久,或者芯片關(guān)斷, 只要電源在,極性開關(guān)均不會誤切換,并且芯片由關(guān)斷到使能時(shí),可以馬上正常工作,結(jié)構(gòu)緊湊,安全可靠。
權(quán)利要求
1.一種無極性RS-485接口電路,包括用于接收RS-485總線信號的接收器及用于向 RS-485總線傳輸信號的驅(qū)動器;所述接收器包括接收同相輸入端、接收反相輸入端、接收同相輸出端及接收反相輸出端;驅(qū)動器包括驅(qū)動同相輸入端、驅(qū)動反相輸入端、驅(qū)動同相輸出端及驅(qū)動反相輸出端;所述驅(qū)動器的驅(qū)動同相輸出端與接收器的接收同相輸入端相連, 驅(qū)動器的驅(qū)動反相輸出端與接收器的接收反相輸入端相連;其特征是所述接收器的接收同相輸出端與接收反相輸出端間設(shè)有第一雙向開關(guān)(Si),驅(qū)動器的驅(qū)動同相輸入端與驅(qū)動反相輸入端間設(shè)有第二雙向開關(guān)(S2),所述第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2)的控制端與連接極性判斷調(diào)整電路相連,所述連接極性判斷調(diào)整電路與接收器的輸出端相連;連接極性判斷調(diào)整電路根據(jù)對應(yīng)接收器的輸出端及所述輸出端的輸出信號,調(diào)節(jié)第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2)的連接狀態(tài),以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)(Si)輸出的信號與接收器輸入端輸入的信號相一致。
2.根據(jù)權(quán)利要求1所述的無極性RS-485接口電路,其特征是所述連接極性判斷調(diào)整電路與接收器的接收同相輸出端;接收器的接收同相輸入端、接收反相輸入端與RS-485總線連接工作后,連接極性判斷調(diào)整電路計(jì)時(shí),并使得第一雙向開關(guān)(Si)與接收器的接收同相輸出端相連,第二雙向開關(guān)(S2)與驅(qū)動器的驅(qū)動同相輸入端相連;在連接極性判斷調(diào)整電路的計(jì)時(shí)時(shí)間內(nèi),接收器的接收同相輸出端輸出信號變化時(shí),連接極性判斷調(diào)整電路重新計(jì)時(shí),直至接收同相輸出端輸出信號保持穩(wěn)定;當(dāng)連接極性判斷調(diào)整電路在計(jì)時(shí)時(shí)間內(nèi)且接收器通過第一雙向開關(guān)(Si)輸出的信號與接收器輸入端的信號不一致時(shí),連接極性判斷調(diào)整電路使得第一雙向開關(guān)(Si)與接收器的接收反相輸出端相連,第二雙向開關(guān)(S2)與驅(qū)動器的驅(qū)動反相輸出端相連。
3.根據(jù)權(quán)利要求2所述的無極性RS-485接口電路,其特征是所述接口電路上電工作后,所述接收器使能工作且驅(qū)動器關(guān)斷,以使得所述接口電路能熱插拔。
4.根據(jù)權(quán)利要求1所述的無極性RS-485接口電路,其特征是所述連接極性判斷調(diào)整電路包括計(jì)數(shù)器,所述計(jì)數(shù)器的輸入端分別與上電置位模塊及接收器同相輸出端相連, 計(jì)數(shù)器的輸出端與鎖存器相連,上電置位模塊的輸出端通過非門(D3)與鎖存器的輸入端相連,所述鎖存器的輸出端與第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2)的控制端相連;接收器的輸入端與RS-485總線連接工作后,上電置位模塊將計(jì)數(shù)器置位,鎖存器輸出的高電平使得第一雙向開關(guān)(Si)與接收同相輸出端相連,第二雙向開關(guān)(S2)與驅(qū)動同相輸入端相連; 在計(jì)數(shù)器計(jì)時(shí)時(shí)間內(nèi)且接收器通過接收同相輸出端輸出的信號與接收器接收的信號不一致時(shí),計(jì)數(shù)器計(jì)時(shí)結(jié)束后,鎖存器輸出的低電平使得第一雙向開關(guān)(Si)與接收反相輸出端相連,第二雙向開關(guān)(S2)與驅(qū)動反相輸入端相連,以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)(Si)輸出的信號與接收器輸入端的信號相一致。
5.根據(jù)權(quán)利要求4所述的無極性RS-485接口電路,其特征是所述鎖存器包括第一與非門(Dl)及第二與非門(D2),所述第一與非門(Dl)的輸出端與第二與非門(D2)的輸入端相連,上電置位模塊通過非門(D3)與第二與非門(D2)的輸入端相連,第二與非門(D2)的輸出端與第一與非門(Dl)的輸入端相連,第一與非門(Dl)的輸入端還與計(jì)數(shù)器的輸出端相連;第二與非門(D2)的輸出端與第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2)的控制端相連。
6.根據(jù)權(quán)利要求4所述的無極性RS-485接口電路,其特征是所述接收同相輸出端輸出的信號在計(jì)數(shù)器計(jì)時(shí)結(jié)束后相應(yīng)時(shí)間保持不變時(shí),關(guān)斷計(jì)數(shù)器,并將計(jì)數(shù)器的輸出置位高電平,使得鎖存器輸出的電平保持不變,以保持第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2) 的連接狀態(tài)。
7.根據(jù)權(quán)利要求4所述的無極性RS-485接口電路,其特征是所述接收器與驅(qū)動器均關(guān)斷后,計(jì)數(shù)器輸出置位高電平,以保持鎖存器輸出狀態(tài),通過保持鎖存器的輸出狀態(tài)來保持第一雙向開關(guān)(Si)及第二雙向開關(guān)(S2)的連接狀態(tài)。
全文摘要
本發(fā)明涉及一種無極性RS-485接口電路,其接收器的接收同相輸出端與接收反相輸出端間設(shè)有第一雙向開關(guān),驅(qū)動器的驅(qū)動同相輸入端與驅(qū)動反相輸入端間設(shè)有第二雙向開關(guān),所述第一雙向開關(guān)及第二雙向開關(guān)的控制端與連接極性判斷調(diào)整電路相連,所述連接極性判斷調(diào)整電路與接收器的輸出端相連;連接極性判斷調(diào)整電路根據(jù)對應(yīng)接收器的輸出端及所述輸出端的輸出信號,調(diào)節(jié)第一雙向開關(guān)及第二雙向開關(guān)的連接狀態(tài),以使得驅(qū)動器的輸入信號與接收器的接收同相輸入端、接收反相輸入端間的電壓差相匹配;且接收器通過對應(yīng)輸出端及第一雙向開關(guān)S1輸出的信號與接收器輸入端的信號相一致。本發(fā)明結(jié)構(gòu)緊湊,能方便與RS-485總線,安全可靠。
文檔編號G06F13/40GK102521193SQ20111045753
公開日2012年6月27日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者劉大偉, 史訓(xùn)南, 朱波, 王國瑞, 范建林, 黃金彪 申請人:無錫新硅微電子有限公司