ARM I2C總線(xiàn)接口電路和時(shí)序
ARM I2C總線(xiàn)接口電路和時(shí)序
AR M 12C 總線(xiàn)由一根數據線(xiàn)SDA( se riald ataline)和一根時(shí)鐘線(xiàn)SCL(serial clock line)構成,每個(gè)電路模塊掛在12C總線(xiàn)的SDA和SCL線(xiàn)上和主芯片進(jìn)行數據交換。12C總線(xiàn)上的接口電路的輸人端必須是開(kāi)漏或集電極開(kāi)路以具有“與”的功能。在標準模式下,數據傳輸速度為1 000 kbps,在高速模式下為4000 kbpsoARM 12C總線(xiàn)的接口電路如圖1所示。
圖 I ARM I2C總線(xiàn)的接口電路圖
Fig.I Interfacec ircuitof A RMIZ 12C b us
SD A和 SCL都為雙向v0口線(xiàn),通過(guò)上拉電阻接正電源,在A(yíng)RM IZC總線(xiàn)處空閑時(shí)都保持高電平。在
時(shí)鐘線(xiàn)SCL保持高電平期間,數據線(xiàn)SDA由高電平向低電平的變化標志著(zhù)起始信號S,而數據線(xiàn)SDA由低電平向高電平的變化標志著(zhù)結束信號P。起始和結束信號通常由主控器發(fā)出,在流量積算儀表的設計中,主控器就是ARM芯片。圖2為ARM VC總線(xiàn)的時(shí)序圖。
圖2 ARM I2C總線(xiàn)的時(shí)序圖
評論