chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

I2C總線緩沖器ASSP可處理寬電壓電平轉(zhuǎn)換范圍

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Peter Stonard ? 2022-06-14 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

微控制器MCU) 和相關(guān)設(shè)備的技術(shù)趨勢是更小的幾何尺寸,因此需要更小的工作電壓。電路設(shè)計人員面臨著將低壓信號連接到各種其他設(shè)備電壓的挑戰(zhàn)。I2C 總線以其定義的協(xié)議和雙向信號流對這些工作提出了獨特的問題。集成電平轉(zhuǎn)換總線緩沖器應(yīng)用特定標(biāo)準(zhǔn)產(chǎn)品 (ASSP) 可以解決此問題,但也有其自身的障礙。

由于半導(dǎo)體制造技術(shù)的進步,最新的嵌入式計算設(shè)備具有較低的電源電壓。這正在創(chuàng)造更小的晶體管幾何形狀,這反過來意味著更低的擊穿電壓。因此,信號擺幅現(xiàn)在比以前小得多,低至 1 V(圖 1)。

圖 1:縮小的晶體管幾何尺寸導(dǎo)致?lián)舸╇妷汉托盘枖[幅比過去更低。

pYYBAGKn7baAcP2yAABheh3vvQo210.png

對于純數(shù)字信號,有幾種可用的接口設(shè)備可以將較小的信號轉(zhuǎn)換為 CPU 輸出端口的較高擺幅。同樣,這些相同的器件可用于將現(xiàn)有信號降壓為更小、更安全的輸入,用于新的低壓內(nèi)核。例如,電壓電平轉(zhuǎn)換器 (VLT) 可以解決信號工作電壓的任何不匹配問題,但雙向 VLT 的設(shè)計卻很棘手。特定應(yīng)用標(biāo)準(zhǔn)產(chǎn)品 (ASSP) 解決了這個問題。

I2C 總線基礎(chǔ)知識

I2C 總線依靠兩個電氣連接和兩個外部電阻器來實現(xiàn)完整的雙向信號傳輸。該協(xié)議是全面的,允許多個節(jié)點同時充當(dāng)發(fā)送器和接收器,同時由于簡單可靠的多主機仲裁而避免總線沖突。

I2C 總線上的數(shù)據(jù)流由主機控制,主機提供稱為串行時鐘 (SCL) 的時鐘信號。數(shù)據(jù)沿稱為串行數(shù)據(jù) (SDA) 的第二個電氣連接傳遞,并且 SDA 上的數(shù)據(jù)可能從主機流向從機,或以另一個方向流動。

I2C 總線的一個獨特特性是節(jié)點的線或邏輯連接。當(dāng)總線空閑時,沒有節(jié)點消耗電流,總線信號被上拉電阻保持在邏輯 1(通常為 +5 V),SCL 和 SDA 各一個。信號由一個節(jié)點通過一個漏極開路驅(qū)動器拉低這些線路來斷言(盡管基于雙極技術(shù)的舊設(shè)備使用開路集電極設(shè)備來實現(xiàn)相同的結(jié)果)。主機發(fā)起每個數(shù)據(jù)事務(wù),響應(yīng)節(jié)點將 SDA 線拉低(響應(yīng)設(shè)備也可能將 SCL 線拉低,但這種稱為“時鐘拉伸”的模式很少使用)。

雙向電壓電平轉(zhuǎn)換器 (VLT)

I2C 總線協(xié)議中沒有硬件流控制,這使得 VLT 協(xié)議不可知,但也帶來了電路設(shè)計挑戰(zhàn)(圖 2)。

圖 2: I2C 總線協(xié)議中不存在硬件流控制,這給電路設(shè)計帶來了挑戰(zhàn)。

pYYBAGKn7byAfHWPAACN0OEVqc4770.png

I2C 總線上的數(shù)據(jù)流向變化經(jīng)常發(fā)生,實際上是在每八個時鐘周期或傳輸一個字節(jié)數(shù)據(jù)之后。第 9 個時鐘周期讀取從設(shè)備以確認(rèn)發(fā)送的數(shù)據(jù)已被理解。在第 9 個時鐘周期期間,主機在 SDA 線上查找邏輯 0 確認(rèn)(稱為“ACK”)或邏輯 1 未確認(rèn)(稱為“NACK”)。VLT 負責(zé)可靠地來回傳遞這些信號。

在第一代 VLT 設(shè)計中,典型的電壓階躍是從高側(cè)的 5 V 到低側(cè)的 3.3 V(通常是采用新技術(shù)的一側(cè))。一種常見的低成本轉(zhuǎn)換解決方案是單個場效應(yīng)晶體管 (FET) 器件(圖 3)。

圖 3:使用場效應(yīng)晶體管 (FET) 和無源電壓電平轉(zhuǎn)換器 (VLT) 是一種常見的、成本相對較低的電壓步進解決方案,盡管它存在局限性。

poYBAGKn7cKAcBimAACLjpiSs6M515.png

限制蔓延到這個拓撲中。雖然單個 FET 可以在兩個方向上傳遞信號,但使用適當(dāng)?shù)?VLT 就沒有隔離。一側(cè)的負載必須由另一側(cè)進行,從而限制了他們的吸引力。更糟糕的是,現(xiàn)有的低成本 FET 不太適合這些較低的總線電壓。想象一下在 DDR4 RDIMM 設(shè)計(2.5 V 部件)中看到的將 CPU 內(nèi)核(1 V 信號)連接到控制器所需的 1 V 至 2.5 V 接口的情況。具有較低柵極閾值的 FET 是必要且可用的(價格合理),但 I2C 總線緩沖器 ASSP 也可以解決這些較低總線電壓的設(shè)計。I2C 總線緩沖器 ASSP 是基于 FET 的 VLT 的卓越解決方案。

I2C 總線緩沖器專用標(biāo)準(zhǔn)產(chǎn)品 (ASSP)

支持 I2C 擴展的 ASSP 已經(jīng)存在了一段時間,更新的設(shè)計在一個令人印象深刻的范圍內(nèi)解決了 VLT,包括僅在 1 V 電源上運行的下一代 CPU 和片上系統(tǒng) (SoC)。因為 ASSP 設(shè)備是緩沖器,所以它們分別加載到 I2C 總線緩沖器的每一側(cè)。這對于不增加 CPU 或 SoC 的 I/O 引腳的負擔(dān)很重要,并且允許在緩沖設(shè)備的另一側(cè)連接更多節(jié)點;例如,新的智能手機和個人電子架構(gòu)具有更多連接到 I2C 總線的傳感器(節(jié)點)。

向設(shè)計中添加任何總線緩沖器時需要小心,因為這些設(shè)備必須操縱總線電壓電平以避免致命的總線鎖定情況。簡單地說,I2C 總線緩沖器必須確定“A”側(cè)的低電平是來自其自己的輸出(即,“B”側(cè)的緩沖低電平)還是“A”側(cè)總線上的另一個外部設(shè)備。

總線緩沖器設(shè)計使用改變總線緩沖器輸出電壓的少數(shù)技術(shù)之一。在一種這樣的方法中,添加了一個小偏移電壓,該偏移電壓足夠小,不會干擾總線上的其他設(shè)備,但足以讓總線緩沖器知道來自總線上另一個節(jié)點的外部(和低得多)信號之間的差異,以及它自己的邏輯0信號。典型的靜態(tài)偏移僅為 90 mV。

總線速度改進

雖然早期的 I2C 總線以適中的速度移動(時鐘頻率為 100 kHz 或更低)并服務(wù)于當(dāng)時的應(yīng)用程序,但較新的應(yīng)用程序需要更多的數(shù)據(jù)吞吐量,因此需要更快的時鐘。當(dāng)前的 I2C 規(guī)范定義了信號的時序,增加了幾個高達1 MHz的新時鐘速度。這些時鐘速度被稱為“Fm+”(快速模式加),比以前的 Fm(快速模式)速度提高了 250%,后者將時鐘限制為 400 kHz。

請記住,決定總線時鐘速度的是總線主控器(通常是已內(nèi)置于 MCU、CPU 或 SoC 設(shè)備中的功能)的操作。從設(shè)備和總線緩沖器不產(chǎn)生時鐘,也不關(guān)心時鐘精度;一個 800 kHz 的總線時鐘實際上可能以 20% 的容差運行。為了提高速度,必須降低總線負載(電容)??偩€緩沖器分離總線并隔離每個段的電容。

提高時鐘頻率并非沒有硬件挑戰(zhàn)。無法控制的更快時鐘和數(shù)據(jù)轉(zhuǎn)換可能會導(dǎo)致振鈴和下沖,因為 I2C 總線不是傳輸線,并且沒有足夠小的終端電阻來抑制快速信號邊沿。I2C 規(guī)范限制了邊沿的上升時間和下降時間??偩€段的上升時間由系統(tǒng)負載電容設(shè)置,該電容是節(jié)點和互連信號走線電容的總和。板級電路設(shè)計人員只能自由選擇 I2C 總線信號上拉電阻。

當(dāng) I2C 總線由現(xiàn)代高性能數(shù)字設(shè)備(CPU、MCU 和 SoC 類型)驅(qū)動時,需要注意減慢這些快如閃電的設(shè)備生成的時鐘和數(shù)據(jù)總線信號的下降沿。如有必要,應(yīng)添加一個外部串聯(lián)電阻與雜散電容一起工作,以創(chuàng)建受控的下降時間并抑制 I2C 總線段上的任何振鈴?;蛘?,這可以通過添加一個小電容器來實現(xiàn)。

如果設(shè)計需要更高的數(shù)據(jù)吞吐量和在較低電源電壓下運行的更新技術(shù)組件,則希望在您的設(shè)計中添加一個 I2C 總線緩沖器(圖 4)。將 I2C 總線緩沖器的兩側(cè)視為單獨的總線,并選擇適合的上拉電阻。

圖 4:需要更高數(shù)據(jù)吞吐量和更新技術(shù)組件的設(shè)計可能需要集成 I2C 總線緩沖器電壓電平轉(zhuǎn)換器 (VLT)。此處顯示的是 NXP Semiconductors 的 PCA9617A 總線緩沖器,具有 Fm+ 速度和低至 1 V 的 VLT。

pYYBAGKn7cmAVYDcAADIYdLdc5M574.png

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    8250

    瀏覽量

    162407
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18613

    瀏覽量

    387149
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3014

    瀏覽量

    91307
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Analog Devices Inc. ADuM1252雙向I2C隔離數(shù)據(jù)手冊

    Analog Devices Inc. ADuM1252雙向^I2C^隔離為要求在同一線路上雙向傳輸數(shù)據(jù)的應(yīng)用(如 ^I2C^ )提供兩個雙向開漏通道。為防止閂鎖操作,第1側(cè)輸出包含專用緩沖
    的頭像 發(fā)表于 06-10 10:30 ?777次閱讀
    Analog Devices Inc. ADuM1252雙向<b class='flag-5'>I2C</b>隔離<b class='flag-5'>器</b>數(shù)據(jù)手冊

    Analog Devices Inc. ADuM1253超低功耗I2C數(shù)字隔離數(shù)據(jù)手冊

    。為防止閂鎖行為,第1側(cè)輸出包含特殊緩沖器,可將邏輯低電平電壓調(diào)節(jié)為0.64V,并且輸入邏輯低電平閾值比輸出邏輯低電平
    的頭像 發(fā)表于 06-07 10:58 ?813次閱讀
    Analog Devices Inc. ADuM1253超低功耗<b class='flag-5'>I2C</b>數(shù)字隔離<b class='flag-5'>器</b>數(shù)據(jù)手冊

    ADuM1254具有空閑總線熱插拔和低電壓的雙向I2C隔離技術(shù)手冊

    ADuM1254 為需要在同一線路上雙向傳輸數(shù)據(jù)的應(yīng)用(例如 I^2^C)提供兩個雙向開漏通道。為了防止閂鎖行為,第 1 側(cè)輸出包含特殊緩沖器,可將邏輯低
    的頭像 發(fā)表于 05-29 10:22 ?761次閱讀
    ADuM1254具有空閑<b class='flag-5'>總線</b>熱插拔和低<b class='flag-5'>電壓</b>的雙向<b class='flag-5'>I2C</b>隔離<b class='flag-5'>器</b>技術(shù)手冊

    I2C總線復(fù)用

    帝晶智慧屏I2C總線復(fù)用
    的頭像 發(fā)表于 03-11 17:20 ?1855次閱讀

    I2C總線通信原理 如何設(shè)計I2C總線電路

    、高效的通信接口標(biāo)準(zhǔn)。I2C總線通信原理主要包括以下要點: 總線結(jié)構(gòu) : I2C總線僅使用兩條信號線,即串行數(shù)據(jù)線(SDA)和串行時鐘線(S
    的頭像 發(fā)表于 01-31 15:01 ?1886次閱讀

    I2C總線的優(yōu)缺點分析

    設(shè)備之間的通信,這大大減少了所需的引腳數(shù)量,降低了硬件成本。此外,由于其簡單性,I2C總線也易于實現(xiàn)和維護。 2. 多主機和多從機支持 I2C總線
    的頭像 發(fā)表于 01-17 15:50 ?1763次閱讀

    I2C總線數(shù)據(jù)包結(jié)構(gòu)詳解

    I2C(Inter-Integrated Circuit)總線是一種用于連接微控制和各種外圍設(shè)備的通信協(xié)議。它使用兩條線:串行數(shù)據(jù)線(SDA)和串行時鐘線(SCL),實現(xiàn)了設(shè)備之間的簡單、高效通信
    的頭像 發(fā)表于 01-17 15:46 ?1391次閱讀

    如何選擇I2C總線拉電阻

    I2C總線工作原理 在I2C總線中,數(shù)據(jù)線SDA和時鐘線SCL都是雙向的,這意味著它們可以被任何一個連接到總線上的設(shè)備驅(qū)動。當(dāng)設(shè)備不驅(qū)動
    的頭像 發(fā)表于 01-17 15:43 ?1103次閱讀

    I2C總線與Arduino的接口示例

    在現(xiàn)代電子設(shè)計中,I2C總線因其簡單性和靈活性而廣受歡迎。它允許多個設(shè)備共享同一通信線路,從而節(jié)省空間和成本。Arduino,作為一個多功能的微控制平臺,自然也支持I2C通信。
    的頭像 發(fā)表于 01-17 15:34 ?2363次閱讀

    I2C總線的工作模式介紹

    在現(xiàn)代電子系統(tǒng)中,I2C總線作為一種多主機、多從機的串行通信協(xié)議,扮演著至關(guān)重要的角色。它允許多個設(shè)備共享同一總線,進行數(shù)據(jù)傳輸,從而簡化了系統(tǒng)設(shè)計并降低了成本。 I2C
    的頭像 發(fā)表于 01-17 15:32 ?1635次閱讀

    I2C總線設(shè)備地址設(shè)置方法

    通常是一個7位或10位的數(shù)字,用于標(biāo)識總線上的每個設(shè)備。在7位尋址模式下,地址范圍是0x00到0x7F,而在10位尋址模式下,地址范圍是0x000到0x3FF。I2C地址的最低位(LS
    的頭像 發(fā)表于 01-17 15:17 ?6989次閱讀

    I2C總線應(yīng)用實例分析

    I2C總線使用兩條線進行通信:數(shù)據(jù)線(SDA)和時鐘線(SCL)。這種雙線制設(shè)計使得I2C總線能夠在多個設(shè)備之間共享,而不需要為每個設(shè)備單獨布線。 應(yīng)用實例:溫濕度傳感
    的頭像 發(fā)表于 01-17 15:09 ?1244次閱讀

    I2C總線與SPI總線的比較

    在現(xiàn)代電子系統(tǒng)中,微控制與各種外設(shè)之間的通信是必不可少的。I2C和SPI是兩種流行的串行通信協(xié)議,它們各自具有獨特的特點和應(yīng)用場景。 I2C總線
    的頭像 發(fā)表于 01-17 15:08 ?1725次閱讀

    I2C總線上拉電阻阻值如何確定?

    導(dǎo)讀I2C總線在產(chǎn)品設(shè)計中被廣泛應(yīng)用,盡管其結(jié)構(gòu)簡單,但經(jīng)常發(fā)生上拉電阻設(shè)計不合理的問題。本文將對I2C上拉電阻的選擇進行簡要分析。一根信號線上,通過電阻連接一個固定的高電平VCC,信
    的頭像 發(fā)表于 12-27 11:34 ?2397次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b>上拉電阻阻值如何確定?

    PCA9306 I2C緩沖器評估模塊

    電子發(fā)燒友網(wǎng)站提供《PCA9306 I2C緩沖器評估模塊.pdf》資料免費下載
    發(fā)表于 12-23 15:16 ?0次下載
    PCA9306 <b class='flag-5'>I2C</b><b class='flag-5'>緩沖器</b>評估模塊