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