中頻解調(diào)電路中的I2C總線接口電路
在所有數(shù)據(jù)發(fā)送完畢后,接收器發(fā)送應(yīng)答信號給主控制器,響應(yīng)結(jié)束后,主控制器發(fā)送停止信號(P),結(jié)束數(shù)據(jù)傳送。
3 仿真結(jié)果
通過VHDL的程序編寫,對I2C模塊進(jìn)行了分析綜合,得到如圖8、圖9的仿真結(jié)果。
在寫狀態(tài)時(shí),尋址位后的讀/寫位為0,C6一直為低電平,即讀狀態(tài)寄存器不工作,在開始后的第8個(gè)時(shí)鐘,移位寄存器將SDA的數(shù)據(jù)并行移出,第9個(gè)時(shí)鐘時(shí),應(yīng)答位HL22變?yōu)榈碗娖?。在讀狀態(tài)時(shí),當(dāng)傳完7位尋址位和“1”方向位時(shí),C5變?yōu)榈碗娖?,C6變?yōu)楦唠娖剑x狀態(tài)寄存器工作,可將內(nèi)部總線狀態(tài)讀進(jìn)來。
在讀/寫2種狀態(tài)下,I2C控制模塊都能很好地實(shí)現(xiàn)I2C總線的開始、停止、讀、寫、響應(yīng)等功能,仿真結(jié)果正確,完全符合I2C總線標(biāo)準(zhǔn)和電路預(yù)期的要求。
4 結(jié) 語
目前,I2C總線已作為一種標(biāo)準(zhǔn)廣為人們接受,除了帶有I2C總線的單片機(jī)和一些常用的外圍設(shè)備器件,在電信、電視、音像等產(chǎn)品中都有成套的I2C總線器件。
隨著大量串行數(shù)據(jù)的傳輸,I2C總線的傳輸速率已提升為高速模式,可達(dá)到3.4 Mb/s,尋址范圍也由原來的7位擴(kuò)展為10位,這樣被控器的地址數(shù)量約增加了10倍。
DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY
隔離器相關(guān)文章:隔離器原理
評論