
發布
注冊
/
登錄I2C總線
關注創建者:匿名 創建時間:2021-08-16

I2C總線的實例教程
I2C總線開發設計的4個要點
01
總線容量與驅動能力
I2C總線的外圍擴展器件都是CMOS器件,總線有足夠的電流驅動能力,因此總線上擴展的節點數不由電流負載能力決定,而由電容負載確定。
總線上每個實際節點器件的總線接口都有一定的等效電容,等效電容的存在會造成總線傳輸的延遲,導致數據傳輸出錯。
通常總線負載能力為400pF,通常各個I2C器件都會有它自己的電容值,一般為不大于20pF,據此可計算出總線長度及節點數目的限制數量。總線上的每個外圍器件都有一個器件地址,因此總線上擴展外圍器件時也要受器件地址限制。
02
I2C總線的電氣結構
I2C總線為雙向同步串行總線,因此I2C總線接口內部為雙向傳輸電路,如圖.所示。總線端口輸出為開漏結構,故總線上必須有上拉電阻,上拉電阻與電源電壓、SDA、SCL以及總線串接電阻有關,可參考有關數據手冊進行選擇,通常可選4.7K到10K。
03
I2C總線的節點地址
每個節點都有一個固定的節點地址。I2C總線為雙向同步串行總線,因此總線上的單片機都可以成為主節點,其器件地址由軟件給定,存放在總線的地址寄存器件中,稱為主器件的從地址。在總線的多主系統中,單片機作為從節點時,其從地址才有意義,所以總線上所有的外圍器件都有規范的器件地址。
展開 這也是I2C的局限性。
建議上拉電阻可選用1.5K,2.2K,4.7K。
I2C總線基本操作
根據I2C總線規范,總線空閑時兩根線都必須為高。
假設主設備A需要啟動I2C,他需要在SCL高電平時,將SDA由高電平轉換為低電平作為啟動信號。
主設備A在把SDA拉高后,它需要再檢查一下SDA的電平。為什么? 因為線與,如果主設備A拉高SDA時,已經有其他主設備將SDA拉低了,由于 1 & 0 = 0 那么主設備A在檢查SDA電平時, 會發現不是高電平,而是低電平。說明其他主設備搶占總線的時間比它早,主設備A只能放棄占用總線。如果SDA是高電平,說明主設備A可以占用總線,然后主設備A將SDA拉低,開始通信。
因此,模擬I2C一定要將GPIO端口設置為開漏輸出并加上拉電阻。
*本文系網絡轉載,版權歸原作者所有,如有侵權請聯系刪除、
展開 對于觸摸輸出結果,可以使用I2C或1對1直接輸出接口。當應用程序中的MCU IO或連接器資源不夠時,I2C接口可能有用。GT304L可應用于2.5V ~ 5.0V的寬供電電壓范圍。它具有CTRL/A0引腳,通過將引腳連接到VCD和GND來選擇靈敏度選項和i2c總線從地址。應用程序將更加強大,并且在EMC、EMI、H/W變化、電壓干擾、溫度漂移、濕度漂移等方面沒有問題。特別是,它沒有任何問題,反對CS和EFT噪音環境發生在任何觸摸應用程序。
電容式觸摸芯片 - GT308L,GT308L提供8個LED驅動和16步調光控制器。OUT1~8引腳可用于PWM輸出,用于LED調光控制。這是非常經濟的解決方案,當LED反饋之所以需要是因為LED控制沒有額外的材料成本。對于觸摸輸出結果,可通過I2C或1:1直接輸出接口實現被使用。I2C接口可能是有用的MCU IO或應用程序中的連接器資源不夠。GT308L可應用于較寬的供電電壓范圍2.5 v至5.5 v。它有CTRL大頭針來選擇靈敏度選項和I2C總線從地址通過使引腳連接到VDD, GND和開放。應用程序將會更強大和無問題的EMC, EMI, H/W變化,電壓干擾、溫度漂移、濕度漂移等。特別是,它不產生任何問題的CS和EFT噪聲環境發生在任何觸摸應用程序。
在觸摸領域,韓國GreenChip便是佼佼者之一。了解更多關于韓國GreenChip觸摸芯片的技術應用,請聯系:133 9280 5792(微信同號)
展開 該設備在無散熱器的情況下可提供2×20瓦的立體聲輸出功率。
NTP8204G配備混頻器和雙四分頻濾波器,可實現響度控制、揚聲器響應補償及參數均衡等核心音頻信號處理功能。NTP8204G的所有功能均可通過I2C主機接口總線的內部寄存器值進行控制。
NTP8204G采用行業標準的Inter IC Control(I2C)總線與主機IC通信。主機IC可通過I2C總線對NTP8204G的內部寄存器進行寫入或讀取操作。
結構圖:
音頻功放芯片 - NTP8204G特性描述:
2CH立體聲(20W x 2BTL)
寬工作供電電壓范圍(4.5至28V)
數據生成器I2S輸出
浮點運算
可編程雙四元濾波器:
-揚聲器補償
-LPF, HPF, DC Cut
-高級參數均衡器
3帶動態范圍控制
響度控制
3D環繞聲
保護電路:
-OCP(過流保護)
-OTP(過溫保護)
-UVP(欠壓保護)
-BQ/DRC Check Sum
全/軟/靜音/功率計/NS反饋
智能 PWM 開關
高效率
直流保護:
-直流截止濾波器
-系數存儲器校驗
-調制指數校驗
展開 對于觸摸輸出結果,可以使用I2C或1對1直接輸出接口。當應用程序中的MCU IO或連接器資源不夠時,I2C接口可能有用。GT304L可應用于2.5V ~ 5.0V的寬供電電壓范圍。它具有CTRL/A0引腳,通過將引腳連接到VCD和GND來選擇靈敏度選項和i2c總線從地址。應用程序將更加強大,并且在EMC、EMI、H/W變化、電壓干擾、溫度漂移、濕度漂移等方面沒有問題。特別是,它沒有任何問題,反對CS和EFT噪音環境發生在任何觸摸應用程序。
電容式觸摸芯片 - GT308L,GT308L提供8個LED驅動和16步調光控制器。OUT1~8引腳可用于PWM輸出,用于LED調光控制。這是非常經濟的解決方案,當LED反饋之所以需要是因為LED控制沒有額外的材料成本。對于觸摸輸出結果,可通過I2C或1:1直接輸出接口實現被使用。I2C接口可能是有用的MCU IO或應用程序中的連接器資源不夠。GT308L可應用于較寬的供電電壓范圍2.5 v至5.5 v。它有CTRL大頭針來選擇靈敏度選項和I2C總線從地址通過使引腳連接到VDD, GND和開放。應用程序將會更強大和無問題的EMC, EMI, H/W變化,電壓干擾、溫度漂移、濕度漂移等。特別是,它不產生任何問題的CS和EFT噪聲環境發生在任何觸摸應用程序。
觸控芯片技術的出現,使按鍵的方式也出現了巨大的變化,按鍵操作變的更加靈活舒適,按鍵面板也變地更加時尚亮麗。觸控按鍵以其獨特的優勢正被越來越多的產品所采用。
在觸摸領域,韓國GreenChip便是佼佼者之一。了解更多關于韓國GreenChip觸摸芯片的技術應用,請聯系:133 9280 5792(微信同號)
展開 
I2C總線的最新內容
NTP8230G的所有功能均可通過I2C主機接口總線的內部寄存器值進行控制。
高品質音頻數據處理,具備高品質音頻數據處理;支持Hi-Res音頻系統,提供多段DRC設計、多段智能均衡器、支持四個IIC地址、APEQ專利技術、Auto Mute機制等等功能,帶來出色的音頻效果。
數字功放芯片的優勢:
APEQ專利技術:在頻段壓限時,其他頻段還可以獨立提升,充分發揮喇叭較大效能。
NTP8212G的所有功能均可通過I2C主機接口總線的內部寄存器值進行控制。
高品質音頻數據處理,具備24Bit,96KHz高品質音頻數據處理;支持Hi-Res音頻系統,提供多段DRC設計、多段智能均衡器、支持四個IIC地址、APEQ專利技術、Auto Mute機制等等功能,帶來出色的音頻效果。
NTP8204G的所有功能均可通過I2C主機接口總線的內部寄存器值進行控制。
NTP8204G采用行業標準的Inter IC Control(I2C)總線與主機IC通信。主機IC可通過I2C總線對NTP8204G的內部寄存器進行寫入或讀取操作。
所有功能都可以通過I2C主機接口總線由內部寄存器值來控制。
數字功放芯片-NTP8808可以按照下列三種方式進行分類:
一、按基礎特性分(根據DSP芯片的工作時鐘和指令類型來分類的)NTP8808的內部系統時鐘由片上的外部主時鐘生成鎖相環;支持外部主時鐘頻率為2.048 ~ 24.576MHz。在正常操作時,鎖相環的寄存器應根據主時鐘頻率正確設置.
GTX314L的CTRL引腳提供了可切換的芯片ID,可以在同一I2C總線上進行兩個芯片并行操作。內部控制寄存器使用I2C接口是可讀的和可寫的。
GTX314L同時具有內部通電復位和外部復位功能。內部復位操作用于初始開機復位,外部復位操作由NRST引腳完成。NRST引腳的低脈沖信號是一個突然重置,這需要系統的密集重置。NRST引腳可能是浮動的,在外部復位不使用的情況下,不需要外部復位組件。
其核心功能包括電壓適配、阻抗匹配及信號保護,支持單向/雙向、單電源/雙電源轉換模式,廣泛應用于SPI、I2C、USB等總線協議及嵌入式系統、存儲設備等領域。
該裝置通過晶體管、電阻-二極管組合或專用集成電路實現電壓轉換。在通過并行總線進行電平轉換時, 由于通常已存在WR和RD信號, 因而可以采用總線開關來實現不同邏輯電平之間的數據連接。
它有CTRL大頭針來選擇靈敏度選項和I2C總線從地址通過使引腳連接到VDD, GND和開放。具有超強抗干擾可以面對戶外的極低、炎熱溫度,還有天氣的變化,而不受影響;在智能汽車普及的現在,家里具備充電樁的,還能抵抗住特斯拉線圈產生的電磁輻射。
NTP8818的所有功能都可以通過I2C主機接口總線的內部寄存器值進行控制。
所有功能均可通過I2C總線接口的內部寄存器值進行控制。
WH81120UF在I2C總線上運行,其寄存器包含配置、狀態和結果信息。所有的寄存器都是8位長的。