《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 穩定可靠的I2C通信的設計計算
穩定可靠的I2C通信的設計計算
中電網
摘要: 許多系統需要可靠的非易失性存儲,對于這些系統,可選擇EEPROM存儲器技術。EEPROM技術具有穩定可靠的架構,供應商較多,并且經過了多年的改進。EEPROM器件可用于各種工業標準串行總線,包括I2C、SPI、Microwire和UNI/O®總線。其中,I2C總線在單片機和其他芯片組中具有廣泛的硬件支持,并且信號傳遞方式簡單,可采用極小的硅片有效實現,因此占據了非易失性存儲器市場約70%的份額。
關鍵詞: I2C通信 EEPROM
Abstract:
Key words :

Design Calculations for Robust I2C Communications

■ Microchip Technology Inc.存儲器產品部資深應用工程師 Chris Parris和Jonathan Dillon

許多系統需要可靠的非易失性存儲,對于這些系統,可選擇EEPROM存儲器技術。EEPROM技術具有穩定可靠的架構,供應商較多,并且經過了多年的改進。EEPROM器件可用于各種工業標準串行總線,包括I2C™、SPI、Microwire和UNI/O®總線。其中,I2C總線在單片機和其他芯片組中具有廣泛的硬件支持,并且信號傳遞方式簡單,可采用極小的硅片有效實現,因此占據了非易失性存儲器市場約70%的份額。但是,I2C總線拓撲要依賴于阻值合適的上拉電阻才能實現穩定可靠的通信。電阻值選擇錯誤不僅會造成電能浪費,還可能導致總線狀態和傳輸過程由于噪聲、溫度變化、工作電壓變化以及器件間的制造差異而出錯。

I2C是二線同步總線,使用總線主器件SCL線上產生的信號作為時鐘。SDA線用于雙向數據傳輸。當時鐘處于特定狀態時可修改數據線,以指示傳輸的開始和停止,從而避免使用更多的線。I2C總線以集電極開路輸出為基礎,其中,器件可通過接地晶體管拉低線的電平,如圖1所示。這樣便可輕松對總線控制進行仲裁,從而在一條數據線上實現雙向通信以及多主器件支持。如圖1所示,每條線都有一個外部電阻連接至Vdd,該電阻可在釋放總線或總線空閑時拉高線的電平。

01_opt1.jpeg
圖1 I2C™總線拓撲

確定上拉電阻值(Rp)時需要考慮三個因素:

• 電源電壓(Vdd)

• 總線總電容(CBUS)

• 高電平總輸入電流(IIH)

以下面的條件為例計算理想的上拉電阻值:

• 電源電壓(Vdd)為5V

• 時鐘頻率為400kHz

• 總線電容為100pF

電源電壓(Vdd)

I2C規范將低于VIL或低于電源電壓30%的電壓定義為邏輯低電平,同樣,將高于VIH或高于電源電壓70%的電壓定義為邏輯高電平,如圖2所示。這兩個電平之間的電壓屬于不明確的邏輯電平。實際上,引腳會將該范圍內的電平讀為邏輯高電平或邏輯低電平,但在器件間可能不同,因為溫度、電壓、噪聲源和其他環境因素會影響邏輯電平。

02_opt1.jpeg

圖2 指定為邏輯高電平和邏輯低電平的電壓電平

電源電壓限制了可允許總線拉低的最小Rp值。過強的上拉會阻止器件充分拉低線的電平,導致無法確保邏輯低電平能被檢測到。這是由上拉電阻與接地晶體管的導通電阻之間形成的分壓器產生的,如圖3所示。通常不會指定晶體管的導通電阻。相反,會給定使晶體管上的電壓降低于輸出邏輯低電壓電平(VOL)的最大灌電流(IOL)。使用歐姆定律得出公式1。

03_opt1.jpeg

圖3 集電極開路拓撲和等效電路

對于Microchip的I2C EEPROM器件,規定在IOL為3mA時,VOL最大為0.4V,其他制造商的器件的范圍與其相似。

公式1:允許總線電壓拉低的最小上拉電阻。

MM1320030411_opt.jpeg

MM1320030471_opt.jpeg

MM1320030532_opt.jpeg

如果總線上有多個器件,最小Rp由灌電流最低的器件決定。

總線總電容(CBUS)

在SCL和SDA線上,所有引腳、連接、PCB走線和導線都會引入電容。這些電容結合在一起稱為總線電容,對于長走線和長連接來說,總線電容可能很大。集電極開路拓撲需要外部電阻才能在總線釋放時拉高線的電平。上拉電阻(與總線電容耦合)具有一個RC時間常數,該常數限制了上升時間。隨著時鐘頻率的增加,該常數愈發重要,因為需要更少的時間升高線的電平。如果所選電阻值過高,線的電平在下一次拉低之前可能無法上升到邏輯高電平。對于一條總線上具有多個器件的設計(通常具有較大的總線電容)來說,這是重要的考慮因素。

總線電容可通過PCB走線長度和引腳分布電容計算,也可以使用電容探頭或智能鑷子量表進行測量。如果不能準確計算或測量總線電容,應高估最壞情況讀數以提供安全的最大電阻值。

公式2是用于確定充電電容負載兩端電壓(與時間成函數關系)的一般公式。這可以計算在特定上拉電阻和總線電容下,總線電壓上升到特定值所需的時間。

公式2:通過電阻對電容進行充電的一般公式。

MM1320031064_opt.jpeg重新排列MM1320031165_opt.jpeg

之后,我們可計算電壓上升至VIL的時間(T1)、上升至VIH的時間(T2)以及精確計算這兩個電平之間的時間(TR),如圖4所示。由于VIL和VIH都是由Vdd產生的,因此該公式與電源電壓無關,因為Vdd項已抵消。

04_opt.jpeg
圖4 邏輯低電平轉換為邏輯高電平的充電時間

求解MM1320031367_opt.jpeg

求解MM1320031431_opt.jpeg

MM1320031494_opt.jpeg

各種工作電壓的最大上升時間由I2C標準指定,并通過上拉電阻確定。根據該時間和總線電容,我們可以計算允許的最大上拉電阻(Rp)。當電壓為5V,時鐘頻率為400kHz時,給定總線電容CBUS為100pF,則規定的最大上升時間(TR)為300ns。

公式3:符合I2C上升時間標準的最小上拉電阻。

missing image fileMM1320031621_opt.jpeg

missing image fileMM1320031673_opt.jpeg

missing image fileMM1320031703_opt.jpeg

高電平總輸入電流(IIH)

即使沒有器件拉低線的電平,線仍處于邏輯高電平時,電流仍會繼續流過上拉電阻。該電流由總線上器件的數字輸入的泄漏產生,也可能是質量較差的PCB材料以及焊接殘留物所導致。其中一些因素是無法預見的,但采用高質量材料和良好的制造工藝時,輸入引腳泄漏是主要原因。

根據圖2,沒有器件拉低總線電平時,線的電平需要高于VIH才能被視為邏輯高電平。泄漏電流會限制Rp的最大值,這樣其兩端的電壓降不會阻止線的電平被拉高至VIH以上。對于VIH規范,還應謹慎留出一些保護裕量,以防止噪聲尖峰將電壓拉低至VIH電平以下。要在高噪聲環境下穩定工作,I2C規范建議采用0.2 Vdd作為高出VIH的適當裕量。

公式4:邏輯高輸入電平上的額外裕量。

MM1320031871_opt.jpeg

MM1320031856_opt.jpeg

MM1320031901_opt.jpeg

通常會在器件的數據手冊中給出數字輸入的泄漏電流,對于Microchip的I2C EEPROM器件,最大輸入泄漏電流(IlIEE)為1µA。組成系統的最少元件是單片機I2C主器件和I2C從器件。對于本例,采用一個輸入泄漏電流(IlIMCU)為1µA的單片機和四個I2C EEPROM器件,允許100%裕量,IIH為10µA。

公式5:已定義總線的引腳泄漏產生的泄漏電流。

MM1320032069_opt.jpeg

MM1320032141_opt.jpeg

MM1320032178_opt.jpeg

應用歐姆定律,我們可以確定符合這些規范的Rp最大值。

公式6:確保邏輯高電平的最小上拉電阻值。

missing image fileMM1320032379_opt.jpeg

missing image fileMM1320032431_opt.jpeg

missing image fileMM1320032458_opt.jpeg

電阻值計算

通過計算電源電壓、總線電容和泄漏電流,我們可以得出RP值的范圍。

missing image fileMM1320032515_opt.jpeg

missing image fileMM1320032544_opt.jpeg

missing image fileMM1320032577_opt.jpeg

可以忽略由泄漏電流產生的 50KΩ(最大值),因為總線電容起主導作用。因此,可接受的電阻值的范圍為:

missing image fileMM1320032646_opt.jpeg

設計人員應選擇范圍中間附近的值,以盡可能提供較大的保護帶。對于本例,2.2KΩ的上拉電阻較為理想。

總線速度與功耗

當提高總線速度或存在較大總線電容時,必須減小上拉電阻。阻值較低的電阻會導致電流消耗增加,因為總線上的每個邏輯低電平都會產生對地通路,從而對功耗造成負面影響。快速完成任務并使系統恢復到低功耗空閑狀態,與較高總線速度要求所產生的額外電流消耗存在矛盾,總線速度可成為兩者之間的權衡因素。對于功耗預算非常低的應用,SPI可能是更合適的總線協議,因為其使用驅動線路,而不是集電極開路。

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩久久精品| 亚洲区第一页| 亚洲激情黄色| 在线观看国产一区二区| 国际精品欧美精品| 国产亚洲免费的视频看| 国产精品一区免费观看| 国产精品视频99| 国产精品区二区三区日本| 国产精品久久久久久久久搜平片 | 亚洲男人的天堂在线观看| 夜夜嗨av色综合久久久综合网| 亚洲人成免费| 99热在这里有精品免费| 一区二区av| 亚洲砖区区免费| 欧美一区二区三区视频免费| 欧美一区=区| 久久狠狠一本精品综合网| 久久网站免费| 欧美xx69| 欧美日韩在线亚洲一区蜜芽| 国产精品成人观看视频国产奇米| 国产精品久久久久久久久免费桃花| 国产精品在线看| 国内一区二区三区| 亚洲高清免费| 99国产精品久久久久久久| 亚洲图片激情小说| 性欧美在线看片a免费观看| 久久精品动漫| 日韩亚洲视频在线| 亚洲女爱视频在线| 久久九九国产精品| 欧美肥婆在线| 国产精品盗摄久久久| 国产亚洲精品自拍| 1769国内精品视频在线播放| 亚洲精品视频免费| 亚洲欧美激情四射在线日 | 亚洲永久免费观看| 久久高清免费观看| 欧美xart系列在线观看| 欧美午夜精品久久久久久超碰| 国产三级欧美三级日产三级99| 狠狠88综合久久久久综合网| 亚洲人成亚洲人成在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美影院在线| 中文国产亚洲喷潮| 久久久一二三| 欧美日韩情趣电影| 黄色免费成人| 亚洲视频在线观看一区| 亚洲第一黄网| 亚洲一区区二区| 久热这里只精品99re8久| 欧美视频一区在线| 国内精品久久久久久久果冻传媒| 亚洲日本电影在线| 欧美一区二区视频观看视频| 一区二区三区欧美激情| 久久精品在线播放| 欧美日韩和欧美的一区二区| 国产亚洲精品激情久久| 日韩视频在线观看一区二区| 亚洲第一精品电影| 香蕉精品999视频一区二区| 欧美高清一区| 国产综合色在线视频区| 亚洲亚洲精品三区日韩精品在线视频 | 亚洲欧洲精品成人久久奇米网| 亚洲欧美综合精品久久成人| 99riav1国产精品视频| 久久精品国产2020观看福利| 欧美日韩精选| **性色生活片久久毛片| 亚洲欧美日韩综合| 一区二区三区成人精品| 久久久综合网站| 国产精品亚洲综合一区在线观看 | 午夜国产精品影院在线观看| 欧美国产国产综合| 国产网站欧美日韩免费精品在线观看| 亚洲免费精彩视频| 亚洲人成人99网站| 久久一区中文字幕| 国产日韩1区| 在线亚洲精品| 一区二区三区国产精华| 美女啪啪无遮挡免费久久网站| 国产人成一区二区三区影院| 亚洲视频电影图片偷拍一区| 亚洲美洲欧洲综合国产一区| 久久偷窥视频| 国产综合久久| 久久er精品视频| 久久er99精品| 国产精品社区| 亚洲性感美女99在线| 亚洲淫片在线视频| 欧美日韩国产色视频| 亚洲国产精品热久久| 亚洲电影免费观看高清| 久久九九99视频| 国产亚洲一区在线播放| 亚洲欧美韩国| 欧美亚洲综合久久| 国产精品婷婷| 亚洲女同同性videoxma| 午夜精品在线观看| 国产精品久久久久久久久久三级| aa级大片欧美| 亚洲婷婷综合久久一本伊一区| 欧美日韩另类字幕中文| 亚洲精品国产精品久久清纯直播 | 亚洲一区日韩在线| 亚洲欧美日韩精品久久亚洲区| 欧美天堂亚洲电影院在线观看| 999亚洲国产精| 亚洲淫片在线视频| 国产精品欧美久久久久无广告| 亚洲一区不卡| 欧美一区高清| 国产婷婷色综合av蜜臀av| 欧美中在线观看| 久久躁狠狠躁夜夜爽| 在线精品观看| 亚洲伦理在线观看| 欧美日韩理论| 亚洲在线国产日韩欧美| 欧美中日韩免费视频| 国产在线国偷精品产拍免费yy| 久久国产欧美日韩精品| 麻豆成人在线| 亚洲精品你懂的| 亚洲男人影院| 国产一在线精品一区在线观看| 亚洲国产影院| 欧美激情1区| 一区二区三区黄色| 久久精品国产91精品亚洲| 一区二区视频欧美| 亚洲伦理在线观看| 国产精品都在这里| 久久精品72免费观看| 欧美精品免费播放| 中文在线资源观看网站视频免费不卡 | 国产精品一区二区三区成人| 久久精品麻豆| 欧美精品久久99久久在免费线| 一本色道久久| 久久精品国产清高在天天线 | 欧美日韩一区二区精品| 亚洲免费一级电影| 久久综合伊人| 亚洲美女性视频| 久久aⅴ国产欧美74aaa| 今天的高清视频免费播放成人| 日韩视频免费| 国产精品一二| 亚洲欧洲日本在线| 国产精品成人v| 亚洲国产美女精品久久久久∴| 欧美视频手机在线| 欧美一区二区视频在线观看2020| 欧美精品观看| 欧美在线播放一区| 欧美日韩在线观看一区二区| 亚洲欧美视频一区| 欧美黄免费看| 性做久久久久久免费观看欧美| 欧美激情第1页| 性色av一区二区三区在线观看| 欧美人体xx| 久久国产主播| 国产精品久久久久久久久果冻传媒| 久久激情五月丁香伊人| 欧美性jizz18性欧美| 亚洲高清影视| 国产精品欧美日韩一区二区| 亚洲精品国产精品乱码不99按摩 | 一区二区免费在线播放| 久久夜色精品国产| 国产精品99久久久久久宅男| 噜噜噜91成人网| 亚洲欧美激情诱惑| 欧美日韩免费高清一区色橹橹| 欧美在线观看一二区| 欧美天天视频| 亚洲精品一线二线三线无人区| 国产亚洲第一区| 亚洲男女自偷自拍图片另类| 亚洲国产天堂久久综合网| 久久精品一区蜜桃臀影院| 一区二区欧美国产| 欧美伦理a级免费电影| 亚洲第一二三四五区| 国产欧美日韩另类视频免费观看| 一区二区三区国产精华|