這篇文章給大家?guī)砹?a href="http://www.brongaenegriffin.com/tags/i2c/" target="_blank">I2C系列的合集,可以系統(tǒng)學習I2C協(xié)議。大家趕緊看看吧!
1、I2C總線:何時使用I2C緩沖器
本文討論了使用I2C緩沖區(qū)的用例,好處和應用。在用于嵌入式設備的所有串行接口中,I 2 C是我個人最喜歡的。盡管I2 C的吞吐率可能與其他串行通信方法不一樣,但它能夠通過兩條線控制如此多的設備,同時擁有多個主設備,這使得I 2 C對于嵌入式工程師而言,可以極好的工具來管理成本,引腳數(shù),和復雜性。但是,有時設計約束可能會使I 2 C實現(xiàn)復雜化。I 2 C緩沖區(qū)是一種可以使事情變得容易一些的工具。
2、I2C總線:硬件實現(xiàn)細節(jié)
I2C協(xié)議的一些不足之處在于:不僅將幾個IC引腳連接在一起,而且在讀取或寫入適當?shù)木彌_區(qū)時讓低級硬件接管(更多或更多)。較少使用SPI(串行外圍接口)或UART(通用異步接收器/發(fā)送器)。但是I2C的復雜性并非沒有目的。本文的其余部分將幫助您了解有些微妙的硬件實現(xiàn)細節(jié),這些細節(jié)使I2C成為用于多個獨立IC之間的串行通信的通用且可靠的選擇。
3、I2C總線:固件實現(xiàn)詳細信息
了解固件設計環(huán)境中的I2C協(xié)議,并使您的項目無縫銜接,掌握I2C協(xié)議。掌握I2C協(xié)議。
了解I 2 C及其隨之而來的一些設計挑戰(zhàn),包括邏輯閾值,影響電容的因素以及最小和最大上拉電阻。本文介紹了哪些變量會影響總線的電容。它還考察了用于確定上拉電阻器尺寸并確定電路走線最大長度的數(shù)學計算。讓我們從討論2 C實際上是什么開始。
了解I 2 C及其隨之而來的一些設計挑戰(zhàn),包括邏輯閾值,影響電容的因素以及最小和最大上拉電阻。本文介紹了哪些變量會影響總線的電容。它還考察了用于確定上拉電阻器尺寸并確定電路走線最大長度的數(shù)學計算。讓我們從討論2 C實際上是什么開始。
5、如何在示波器上讀取I2C總線
精通示波器的第二部分將介紹I2C電路的解碼,示波器提供了多種工具來幫助診斷故障電路。在本教程中,我們將使用示波器讀取I2C串行總線。我將使用泰克多域示波器3104解碼I2C數(shù)據(jù),并通過順序輪詢所有地址并尋找確認(ACK)信號來確定設備的I2C地址。任何I2C設備都可以。我收到了英飛凌3D霍爾效應傳感器的評估套件,并將其用作我的I2C設備。
fqj
-
電阻
+關注
關注
87文章
5626瀏覽量
175188 -
電容
+關注
關注
100文章
6254瀏覽量
154267
發(fā)布評論請先 登錄
I2C總線通信原理 如何設計I2C總線電路
I2C總線的優(yōu)缺點分析
I2C總線與Arduino的接口示例
I2C總線的工作模式介紹
I2C總線協(xié)議詳細解析
I2C總線故障排除技巧
I2C總線與單片機的連接
I2C總線應用實例分析
I2C總線與SPI總線的比較
AN-806: ADuC70xxBCPZxxI系列芯片I2C下載協(xié)議

I2C協(xié)議的基礎知識

評論