新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 穩定可靠的I2C通信的設計計算

        穩定可靠的I2C通信的設計計算

        作者: 時間:2012-12-13 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/148195.htm

        求解

        MM1320031431_opt.jpeg

        MM1320031494_opt.jpeg

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

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

        missing image file
        MM1320031621_opt.jpeg

        missing image file
        MM1320031673_opt.jpeg

        missing image file
        MM1320031703_opt.jpeg

        高電平總輸入電流(IIH)

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

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

        missing image file
        MM1320032431_opt.jpeg

        missing image file
        MM1320032458_opt.jpeg

        電阻值

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

        missing image file
        MM1320032515_opt.jpeg

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石景山区| 定远县| 平原县| 红原县| 滕州市| 紫云| 射阳县| 金塔县| 丰镇市| 武安市| 集安市| 克山县| 运城市| 滦南县| 彰化市| 长武县| 南昌县| 武川县| 和硕县| 郑州市| 如东县| 姚安县| 莱芜市| 宕昌县| 乌拉特后旗| 怀远县| 五家渠市| 大渡口区| 焦作市| 冕宁县| 涿州市| 建宁县| 广德县| 沐川县| 永平县| 安宁市| 湟源县| 陆良县| 安塞县| 郁南县| 隆林|