江蘇自動化研究所 張艷春
基于PCF8584實現串行I2C總線接口的擴展
江蘇自動化研究所 張艷春
I2C總線大量的應用在視頻和音像電路中。在沒有自帶I2C接口的MCU處理器若要使用I2C總線進行擴展或者控制的時候,必須要通過專用的器件進行信號轉換,此時PCF8584就可以作為一個接口器件,實現高速并行總線和I2C串行總線間的數據轉換。
I2C串行總線;接口器件
新一代單片機技術顯著特點之一就是串行擴展總線的推出。I2C串行總線的優點:1)規范非常嚴格,如接口的信號時序、信號傳輸的定義、電氣特征、總線管理規則、總線狀態設置以及總線狀態處理等。2)元器件在總線上節點具有獨立性,且各節點上的模塊、器件都會對應相對獨立的地址編號。
I2C (Inter-Integrated Circuit)總線是一種由PHILIPS公司開發的兩線式串行總線,用于連接微控制器及其外圍設備。最初在80年代為音頻和視頻設備開發,目前主要用于服務器管理。
I2C總線是由數據線SDA和時鐘SCL構成可發送和接收數據的串行總線。用于IC與IC之間、CPU與被控IC之間進行雙向傳送,最高傳送速率可達100kbps。各種被控制電路均并聯在總線上,每個電路和模塊都有唯一的地址,就像電話機一樣只有撥通各自的號碼才能工作。在信息的傳輸過程中,I2C總線上并接的每一模塊電路取決于它所要完成的功能,既可以定義為主控器(或被控器),又是發送器(或接收器)。總線在傳送數據過程中共有三種類型信號:開始信號、應答信號和結束信號。……