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

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

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

集成在IC中的I2CI / O單元結(jié)構(gòu)

multisim ? 來(lái)源:multisim ? 作者:multisim ? 2020-09-27 10:50 ? 次閱讀

I2C是一種同步,多主控,多從屬串行接口,允許微芯片相互通信。作為漏極開(kāi)路/集電極開(kāi)路的通信標(biāo)準(zhǔn),即使集成電路使用不同的電壓軌,I2C也允許集成電路(IC)進(jìn)行通信。

I2C標(biāo)準(zhǔn)的四種速度

I2C標(biāo)準(zhǔn)具有四種運(yùn)行速度:

標(biāo)準(zhǔn)模式:100 kHz

快速模式:400 kHz

快速模式加:1 MHz

高速模式:3.4 MHz

I2C總線:串行數(shù)據(jù)和串行時(shí)鐘的 I2C總線使用兩根線串行數(shù)據(jù)(SDA)和串行時(shí)鐘(SCL) -和所有I2C主從設(shè)備僅通過(guò)這兩條線相連接。每個(gè)設(shè)備既可以是發(fā)射機(jī),也可以是接收機(jī)。
SDA和SCL信號(hào)都是雙向的。每個(gè)器件的SDA和SCL引腳均為漏極開(kāi)路引腳。它們具有連接到其的上拉電阻以獲得邏輯1。邏輯1取決于電源電壓;邏輯1取決于電源電壓。沒(méi)有標(biāo)準(zhǔn)的總線電壓。

I2C細(xì)胞結(jié)構(gòu)讓我們討論集成在IC中的I2CI / O單元結(jié)構(gòu)。I2CI / O單元結(jié)構(gòu)的框圖如圖1所示。

圖1.I2CI / O驅(qū)動(dòng)器框圖在發(fā)送時(shí)間范圍內(nèi)使能TX塊,而在接收時(shí)間范圍內(nèi)使能RX塊。
VDD1和VDD2是主器件和從器件工作的兩個(gè)不同的電壓軌。VDD1是內(nèi)部操作的芯片電源,而VDD2是外部系統(tǒng)使用的電源電壓。為了支持不同的電壓軌,需要一個(gè)電平轉(zhuǎn)換器將信號(hào)從一種電源電壓轉(zhuǎn)換為另一種電源電壓。

I2C模塊中的發(fā)送器電路發(fā)送器電路框圖如圖2所示。

圖2.發(fā)送器框圖
A是要在引腳SDA / SCL上發(fā)送出去的數(shù)據(jù)信號(hào)。VDD1掉電期間,TLZ是三態(tài)控制。TZ從VDD1移位到VDD2,以使能A_OUT的輸出漏極開(kāi)路緩沖器。
如果在系統(tǒng)運(yùn)行過(guò)程中有意或無(wú)意地使VDD1掉電,而VDD2仍處于活動(dòng)狀態(tài),則TZ使能信號(hào)變低或不確定。這可以使輸出緩沖器為A_OUT。
TLZ信號(hào)用作故障安全機(jī)制。TLZ在掉電期間被拉低,從而將TZ信號(hào)拉高。此時(shí),不再啟用輸出緩沖區(qū)。當(dāng)VDD1掉電時(shí),漏極開(kāi)路緩沖器將處于三態(tài)狀態(tài)。
要了解有關(guān)使用I2C緩沖器的用例,好處和應(yīng)用的更多信息,請(qǐng)查閱AAC關(guān)于何時(shí)使用I2C緩沖器的技術(shù)文章。

I2C模塊中的接收器電路接收器電路框圖如圖3所示。

圖3.接收器框圖
接收器電路通過(guò)RX_EN信號(hào)使能。TLZ具有與發(fā)射器塊相同的功能。HSMODE信號(hào)啟用高速模式。
RX_EN信號(hào)從VDD1到VDD2進(jìn)行電平轉(zhuǎn)換,以使能接收Y_IN信號(hào)的緩沖器。然后,電平轉(zhuǎn)換器將緩沖的Y_IN信號(hào)移至VDD1電壓軌。

使用故障過(guò)濾器I2C信號(hào)容易受到噪聲和干擾。結(jié)果,您需要一個(gè)毛刺濾波器來(lái)濾除所有不需要的毛刺,并僅允許有效信號(hào)通過(guò)。在標(biāo)準(zhǔn)/快速模式下,<= 50ns的毛刺被抑制。在高速模式下,抑制毛刺<= 10ns。?
毛刺濾波器的設(shè)計(jì)如圖4所示,時(shí)序圖如圖5所示。

圖4.毛刺濾波器設(shè)計(jì)

圖5.毛刺濾波器的時(shí)序圖
RC時(shí)間常數(shù)會(huì)延遲通過(guò)信號(hào)并抑制任何毛刺。R1,C1,R2,C2的組合確定要抑制的毛刺的脈沖寬度。根據(jù)I2C規(guī)范,接收器應(yīng)能夠抑制標(biāo)準(zhǔn)和快速模式下<= 50ns的毛刺脈沖,以及在高速模式下<= 10ns的毛刺脈沖。?
來(lái)自毛刺濾波器的輸出信號(hào)被緩沖,并被IC處理以進(jìn)行進(jìn)一步的操作。

開(kāi)漏配置的上拉電阻I2C線路上的輸出緩沖器采用漏極開(kāi)路配置,我們將在有關(guān)I2C總線所需硬件的文章中對(duì)此進(jìn)行詳細(xì)討論。任何I2C器件只能在這些I2C線上驅(qū)動(dòng)低電平或使其處于三態(tài)。為了獲得邏輯高電平,需要在三態(tài)條件下將上拉電阻器將其拉至電壓軌。
當(dāng)器件驅(qū)動(dòng)為低電平時(shí),這些上拉電阻通過(guò)NMOS汲取電流,如圖6所示。

圖6.開(kāi)漏配置
上升時(shí)間取決于上拉電阻和寄生電容的時(shí)間常數(shù),通常比下降時(shí)間更長(zhǎng),因?yàn)橄陆凳怯善骷从蒒MOS)驅(qū)動(dòng)的。因此,對(duì)于不同的工作速度,需要使用不同的上拉電阻。

責(zé)任編輯:xj

原文標(biāo)題:設(shè)計(jì)集成電路I2C模塊的I / O驅(qū)動(dòng)器

文章出處:【微信公眾號(hào):multisim】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    5388

    文章

    11554

    瀏覽量

    361942
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1488

    瀏覽量

    123847

原文標(biāo)題:設(shè)計(jì)集成電路I2C模塊的I / O驅(qū)動(dòng)器

文章出處:【微信號(hào):A1411464185,微信公眾號(hào):multisim】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AUTOSAR架構(gòu)下,持續(xù)集成CI的最佳實(shí)踐

    CI)流程。今天,我們就來(lái)探討一下基于AUTOSAR架構(gòu)的CI流程實(shí)踐,并通過(guò)對(duì)流程的詳細(xì)講解,展示其實(shí)際開(kāi)發(fā)的重要性和優(yōu)勢(shì)。什么是AUTOSAR架構(gòu)?首
    的頭像 發(fā)表于 10-24 08:06 ?488次閱讀
    AUTOSAR架構(gòu)下,持續(xù)<b class='flag-5'>集成</b><b class='flag-5'>CI</b>的最佳實(shí)踐

    微機(jī)io接口位于什么之間

    I/O接口(輸入/輸出接口)是計(jì)算機(jī)硬件系統(tǒng)的重要組成部分,它連接了計(jì)算機(jī)的內(nèi)部組件和外部設(shè)備。微機(jī)(微型計(jì)算機(jī))
    的頭像 發(fā)表于 10-14 14:03 ?605次閱讀

    直接I/O庫(kù)

    電子發(fā)燒友網(wǎng)站提供《直接I/O庫(kù).pdf》資料免費(fèi)下載
    發(fā)表于 10-14 10:55 ?0次下載
    直接<b class='flag-5'>I</b>/<b class='flag-5'>O</b>庫(kù)

    E系列I/O模塊光伏制絨設(shè)備的應(yīng)用

    光伏設(shè)備產(chǎn)線較長(zhǎng),各分布點(diǎn)若采用PLC+IO擴(kuò)展的方式將會(huì)大大增加系統(tǒng)成本及開(kāi)發(fā)難度,方案推薦采用E系列遠(yuǎn)程I/O模塊,僅需和遠(yuǎn)程PLC通過(guò)總線/工業(yè)以太網(wǎng)連接,就可輕松實(shí)現(xiàn)分布式I/O
    的頭像 發(fā)表于 09-26 08:07 ?360次閱讀
    E系列<b class='flag-5'>I</b>/<b class='flag-5'>O</b>模塊<b class='flag-5'>在</b>光伏制絨設(shè)備的應(yīng)用

    物聯(lián)網(wǎng)中常見(jiàn)的I/O擴(kuò)展電路設(shè)計(jì)方案_IIC I/O擴(kuò)展芯片

    物聯(lián)網(wǎng)系統(tǒng)為什么要使用 IIC I/O擴(kuò)展芯片 ??物聯(lián)網(wǎng)系統(tǒng)中使用IIC(也稱為I2C)I
    的頭像 發(fā)表于 09-24 11:29 ?493次閱讀
    物聯(lián)網(wǎng)中常見(jiàn)的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展電路設(shè)計(jì)方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展芯片

    低成本MSP430 MCU中集成I2C I/O擴(kuò)展器

    電子發(fā)燒友網(wǎng)站提供《低成本MSP430 MCU中集成I2C I/O擴(kuò)展器.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 10:56 ?0次下載
    <b class='flag-5'>在</b>低成本MSP430 MCU中<b class='flag-5'>集成</b><b class='flag-5'>I</b>2C <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器

    遠(yuǎn)程I/O模塊不同領(lǐng)域的應(yīng)用

    在當(dāng)今快速發(fā)展的工業(yè)自動(dòng)化領(lǐng)域,遠(yuǎn)程輸入/輸出(I/O)模塊正逐漸成為不可或缺的核心組件,本文將探討遠(yuǎn)程I/O模塊不同領(lǐng)域的廣泛應(yīng)用。 工
    的頭像 發(fā)表于 09-20 16:43 ?510次閱讀

    I/O模塊的主要作用有哪些

    點(diǎn)的信號(hào)。 我們來(lái)看看遠(yuǎn)程I/O模塊的主要作用: 信號(hào)集中管理:一個(gè)廣闊的工廠環(huán)境,設(shè)備可能散布不同的區(qū)域。遠(yuǎn)程
    的頭像 發(fā)表于 09-20 16:41 ?543次閱讀

    PLC的I/O點(diǎn)數(shù)是什么意思

    工業(yè)自動(dòng)化領(lǐng)域中,可編程邏輯控制器(PLC)扮演著至關(guān)重要的角色。PLC以其高可靠性、易編程性和強(qiáng)大的控制功能,廣泛應(yīng)用于各種自動(dòng)化系統(tǒng)。而在PLC的性能參數(shù),I/
    的頭像 發(fā)表于 06-27 11:15 ?4477次閱讀

    2.4GHz無(wú)線MCU芯片手冊(cè)解讀:Ci2451和Ci2454有何不同?

    一、2.4GHz無(wú)線MCU芯片的背景介紹 1、開(kāi)頭我們先聊聊,關(guān)于南京中科微2.4GHz無(wú)線MCU芯片(Ci2451、Ci2454、CSM2433)是建立現(xiàn)有的2.4GHz射頻芯片基礎(chǔ)上面,它
    的頭像 發(fā)表于 06-21 16:14 ?620次閱讀
    2.4GHz無(wú)線MCU芯片手冊(cè)解讀:<b class='flag-5'>Ci</b>2451和<b class='flag-5'>Ci</b>2454有何不同?

    便攜儲(chǔ)能種類豐富的I/O接口芯片

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃山明)接口芯片,又稱為I/O接口芯片,是嵌入電子設(shè)備集成電路,其主要功能是作為中介,實(shí)現(xiàn)設(shè)備內(nèi)部的處理器(如C
    的頭像 發(fā)表于 06-18 01:31 ?2965次閱讀

    軟件可配置模擬 I/O 的設(shè)計(jì)理念

    將這種荒謬變成了現(xiàn)實(shí)。如今,單一模擬集成電路 (IC) 就能實(shí)現(xiàn)多種角色。例如,[Analog Devices]的 [MAX22000] 工業(yè) I/O 設(shè)備提供六個(gè)模擬輸入和一個(gè)模擬
    的頭像 發(fā)表于 05-05 11:10 ?883次閱讀
    軟件可配置模擬 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 的設(shè)計(jì)理念

    程序USB的DP和DM IO配置為50Mhz,需要打開(kāi)I/O補(bǔ)償單元來(lái)減少噪音嗎?

    大家好: 數(shù)據(jù)手冊(cè)上說(shuō):當(dāng)I/O口速度配置為50MHz或100MHz時(shí),開(kāi)啟I/O補(bǔ)償單元來(lái)減少對(duì)電源帶來(lái)的噪音 那么,我的程序
    發(fā)表于 04-26 06:51

    單元/集成測(cè)試服務(wù)

    單元/集成測(cè)試旨在證明被測(cè)軟件實(shí)現(xiàn)其單元/架構(gòu)設(shè)計(jì)規(guī)范、證明被測(cè)軟件不包含非預(yù)期功能。經(jīng)緯恒潤(rùn)測(cè)試團(tuán)隊(duì)擁有豐富的研發(fā)經(jīng)驗(yàn)、嚴(yán)格的流程管控,依據(jù)ISO26262/ASPICE等開(kāi)展符合要求的單元
    的頭像 發(fā)表于 02-29 13:27 ?391次閱讀
    <b class='flag-5'>單元</b>/<b class='flag-5'>集成</b>測(cè)試服務(wù)

    FANUC外部I/O點(diǎn)數(shù)不夠用了怎么辦?可以擴(kuò)展I/O點(diǎn)數(shù)嗎?

    FANUC外部I/O點(diǎn)數(shù)不夠用了怎么辦?可以擴(kuò)展I/O點(diǎn)數(shù)嗎? 擴(kuò)展FANUC的外部I/O點(diǎn)數(shù)是
    的頭像 發(fā)表于 02-18 15:21 ?1933次閱讀