在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 電源與新能源 > 設計應用 > 中頻解調電路中的I2C總線接口電路

            中頻解調電路中的I2C總線接口電路

            作者: 時間:2010-08-12 來源:網絡 收藏


            (2)地址檢測。根據(jù)設計要求,每次通信輸入8位地址數(shù)據(jù)和控制數(shù)據(jù),進行地址比較以后,如果地址正確,則接收控制數(shù)據(jù)。為了防止地址沖突,增加了地址選擇位,具體實現(xiàn)如圖4所示。D7~D1為發(fā)送的數(shù)據(jù)地址,由于S1,S2是可設置端口,有4種組合,即有4個地址,分別為1000010,100001l,1001010,100101l,只有當D7~D1為100S101S2時,選址成功,即可以有效解決地址沖突。
            (3)數(shù)據(jù)串并與并串的轉換。中,串行數(shù)據(jù)轉換為并行數(shù)據(jù)、并行數(shù)據(jù)轉換為串行數(shù)據(jù)主要由移位寄存器完成。它以并行方式與輸出模式寄存器和讀狀態(tài)寄存器相連;以串行方式與數(shù)據(jù)線SDA相連。發(fā)送的數(shù)據(jù)由讀狀態(tài)寄存器裝載到數(shù)據(jù)寄存器中。發(fā)送后數(shù)據(jù)又從串行通道返回數(shù)據(jù)寄存器中,接收數(shù)據(jù)時,數(shù)據(jù)寄存器裝入SDA線上的數(shù)據(jù)。
            (4)內部狀態(tài)的檢測。讀狀態(tài)寄存器連接著內部總線的8位狀態(tài)位S0~S7,在讀狀態(tài)時,該寄存器將內部總線的狀態(tài)讀進去,再以并行方式傳給移位寄存器,移位寄存器以串行的方式傳給數(shù)據(jù)線,即內部總線狀態(tài)被主控器讀取,如圖5所示。


            (5)并行端口的擴展。根據(jù)芯片功能的需要,設置了4組輸出模式寄存器,分別為調整模式寄存器、備用寄存器、開關模式寄存器、數(shù)據(jù)模式寄存器。寄存器個數(shù)可根據(jù)芯片功能的需要進行并行擴展,由于每一組寄存器都對應著相應的子地址,所以每一組寄存器對應相應的時鐘CPl,CP2,CP3,CP4和控制端C1,C2,C3,C4。這些時鐘和控制端由1個帶控制端的2/4譯碼器輸出,所以每次只有1組寄存器工作,如圖5
            所示。
            (6)狀態(tài)機與控制邏輯的設置與優(yōu)化。狀態(tài)機與控制邏輯作為的控制中心,主要用于控制的使能、啟動、終止。圖5給出寄存器組圖的應答、復位、選址及中斷請求等。通過對狀態(tài)機與控制邏輯的優(yōu)化設置,僅使用3位狀態(tài)作為狀態(tài)機的狀態(tài)端,在滿足更多功能的基礎上,電路更易于實現(xiàn)。如圖6所示,3個觸發(fā)器的輸出Q18,Q15,Q16為狀態(tài)機的狀態(tài),Qd0~Qd8為移位寄存器的輸出,HL91為移位寄存器的可控復位端,G111為地址檢測位,HL22為應答位,C5,C6為移位寄存器與讀狀態(tài)寄存器的控制端。


            上電后,狀態(tài)機的初始值被置位為全0。HL91作為移位寄存器輸入端的置位端將移位寄存器的輸入端置0。當初始信號到來時,start信號變?yōu)?,此時狀態(tài)機的狀態(tài)變?yōu)?00,開始傳送尋址字節(jié);當8位地址傳送完畢后,假設為寫狀態(tài),此時Qd8變?yōu)楦唠娖?,應答位HL22由高電平變?yōu)榈忘c平,狀態(tài)機的狀態(tài)變?yōu)?10。HL91變高將移位寄存器的輸入置0,響應結束后,應答位由低電平變?yōu)楦唠娖?,狀態(tài)機的狀態(tài)變?yōu)?10,此時開始傳輸數(shù)據(jù)。
            I2C總線開始工作后,主控器便發(fā)送尋址字節(jié)給移位寄存器,在移位寄存器將7位串行地址并行移出,且與地址寄存器的從地址進行比較,當?shù)刂废嗤瑫r,Glll變?yōu)?,尋址成功,此時應答信號HL22變?yōu)?,并告知主控制器。在尋址成功后,如果為讀狀態(tài),則在傳完該字節(jié)之后,產生應答信號,狀態(tài)機變?yōu)?00,移位寄存器控制端C5變?yōu)榈碗娖?,讀狀態(tài)寄存器的控制端C6變?yōu)楦唠娖?,讀狀態(tài)寄存器讀入內部總線狀態(tài)。其中,QI20是與讀/寫有關的控制端,響應結束后,狀態(tài)機狀態(tài)變?yōu)?10,此時,C5變?yōu)楦唠娖?,C6變?yōu)榈碗娖剑x狀態(tài)寄存器將存儲的8位狀態(tài)位并行傳給移位寄存器;移位寄存器將狀態(tài)串行移出,發(fā)送給主控制器;主控制器接收到8位狀態(tài)位后,發(fā)送非應答信號給接收器,使它釋放數(shù)據(jù)線;響應結束后,主控制器產生結束信號,結束數(shù)據(jù)傳送。
            如果為寫狀態(tài),在接收器產生應答信號后,主控器將發(fā)送子地址給移位寄存器。根據(jù)輸出模式寄存器功能的不同,分別對應3組不同的子地址。在狀態(tài)機與控制邏輯的作用下,子地址具有自動加1功能,所以在讀寫多字節(jié)時,可以實現(xiàn)自動操作,加上后面的2/4譯碼器,每次只選通1路輸出模式寄存器,如圖7所示。

            DIY機械鍵盤相關社區(qū):機械鍵盤DIY


            隔離器相關文章:隔離器原理


            評論


            相關推薦

            技術專區(qū)

            關閉