收發(fā)器使用背對(duì)背三態(tài)緩沖器將不同設(shè)備連接到共享雙向雙向數(shù)據(jù)的公共通信總線。
甲收發(fā)器可以用來提供雙向的,輸入或輸出控制,無(wú)論是數(shù)字或模擬設(shè)備到公共共享數(shù)據(jù)總線。與緩沖區(qū)不同,收發(fā)器是雙向設(shè)備,允許數(shù)據(jù)沿任一方向流經(jīng)它們。
因此,他們的名字“收發(fā)器”是從兩個(gè)詞的合并來混成詞反-mitter和重新ceive(發(fā)射器/接收器)。收發(fā)器也被稱為:發(fā)送/接收或驅(qū)動(dòng)器/接收器設(shè)備。
緩沖器不執(zhí)行反轉(zhuǎn)或決策功能,這與具有兩個(gè)或多個(gè)輸入的數(shù)字邏輯門不同,但產(chǎn)生的輸出條件與輸入的條件完全匹配。因此,一個(gè)緩沖器是一個(gè)“非反相”器件產(chǎn)生的布爾表達(dá)式:Q=甲。
數(shù)字緩沖器
A數(shù)字緩沖器像圖示的一個(gè),是一個(gè)單向設(shè)備,即該信號(hào)僅在一個(gè)方向通過它們,從輸入端“甲”到輸出為“Q“。
因此,對(duì)于正邏輯器件(例如CMOS74HC4050),當(dāng)輸入A為邏輯“1”時(shí),輸出Q為邏輯“1”,而當(dāng)輸入A為邏輯“0”時(shí),輸出Q為邏輯“0”十六進(jìn)制緩沖門。
緩沖器可用于將其他門或電路級(jí)彼此隔離,以防止一個(gè)電路的阻抗或操作影響另一電路的阻抗或操作。同樣,緩沖器也可以單獨(dú)用作晶體管開關(guān)等高電流負(fù)載的驅(qū)動(dòng)器,因?yàn)樗鼈兊妮敵鲵?qū)動(dòng)能力(扇出)通常遠(yuǎn)高于其輸入信號(hào)要求。例如,TTL74LS07具有開放集電極,高壓(30伏)輸出的十六進(jìn)制緩沖器/驅(qū)動(dòng)器。
TTL74LS07數(shù)字緩沖器
如圖所示,還可以使用備用邏輯AND或邏輯OR門或使用成對(duì)的NOT門(反相器)來實(shí)現(xiàn)數(shù)字同相緩沖器功能。
等效緩沖設(shè)計(jì)
單個(gè)輸入數(shù)字緩沖器的缺點(diǎn)之一是Q處的輸出將始終與輸入處于相同的邏輯電平,這可能會(huì)影響連接到緩沖器輸出端子的任何電路或設(shè)備。解決此問題的一種方法是將基本緩沖區(qū)轉(zhuǎn)換為三態(tài)緩沖區(qū)(通常稱為三態(tài)緩沖區(qū))。
“三態(tài)緩沖器”
三態(tài)緩沖器是另一種類型的緩沖器電路,可用于控制邏輯信號(hào)從其輸入到其輸出的通過。三態(tài)緩沖器是一種組合設(shè)備,其輸出可以通過外部“控制”或“啟用”(EN)信號(hào)輸入以電子方式“打開”或“關(guān)閉”,從而使其可以在面向總線的系統(tǒng)中使用。
顧名思義,三態(tài)緩沖器的“Q”輸出可以呈現(xiàn)三種可能的狀態(tài)之一,即邏輯“0”,邏輯“1”和High-Z(高阻抗),即開路電路,而不是標(biāo)準(zhǔn)的“0”和“1”狀態(tài)。
緩沖器使能或控制信號(hào)可以是邏輯“0”或邏輯“1”電平信號(hào),當(dāng)數(shù)字信號(hào)通過時(shí),其輸出為反相和同相。兩種最常用的三態(tài)緩沖器IC是TTL74LS125和TTL74LS126。
因此,三態(tài)緩沖器需要兩個(gè)輸入。如圖所示,一個(gè)是數(shù)據(jù)輸入(A),另一個(gè)是控制或啟用輸入(EN)。
三態(tài)緩沖開關(guān)等效
三態(tài)緩沖器的符號(hào)與上面的標(biāo)準(zhǔn)緩沖器符號(hào)非常相似,但增加了代表啟用/禁用控制功能的第二個(gè)輸入。當(dāng)使能(EN)輸入處于邏輯電平“1”(對(duì)于正邏輯)時(shí),它充當(dāng)普通緩沖器,允許輸入信號(hào)A直接傳遞給Q的輸出。它是邏輯“0”還是邏輯“1”。
當(dāng)使能輸入為邏輯“0”時(shí),三態(tài)緩沖器被激活為第三狀態(tài),并禁用或關(guān)閉其輸出,從而產(chǎn)生開路狀態(tài)。第三個(gè)條件既不是邏輯“1”(高)也不是邏輯“0”(低),而是給出了處于非常高阻抗High-Z的輸出狀態(tài),通常寫為:Hi-Z。
因此,三態(tài)緩沖器具有兩個(gè)邏輯狀態(tài)輸入“0”或“1”,但可以產(chǎn)生三種不同的輸出狀態(tài),即“0”,“1”或“Hi-Z”,這就是為什么將其稱為“三態(tài)”的原因”或“三態(tài)”設(shè)備。注意,該第三狀態(tài)不等于邏輯電平“0”或“1”,而是高阻抗?fàn)顟B(tài),因?yàn)槠漭敵霰浑姅嚅_。
然后,我們可以正確聲明一個(gè)積極啟用的三態(tài)緩沖區(qū):
如果啟用信號(hào)為邏輯高電平“1”,則緩沖門的輸入信號(hào)將直接傳遞到其輸出。
如果使能信號(hào)為L(zhǎng)OW(邏輯“0”),則緩沖門的輸出就像開路一樣,即高阻抗(Hi-Z)。
我們可以將三態(tài)緩沖區(qū)的真值表顯示為:
有源“HIGH”三態(tài)緩沖器
三態(tài)緩沖器以集成形式提供,如四,十六進(jìn)制或八進(jìn)制緩沖器/驅(qū)動(dòng)器,例如TTL74LS244,如圖所示。
74LS244八進(jìn)制三態(tài)緩沖器
注意,八個(gè)緩沖區(qū)被配置為兩組,每組四個(gè),其中第一組(A1至A4)由啟用輸入CA控制,第二組(A5至A8)由啟用輸入CB控制。如果需要切換晶體管負(fù)載,74LS244具有非常高的灌電流和灌電流能力。
三態(tài)緩沖器控制
那么我們可以使用三態(tài)或三態(tài)緩沖器做什么呢。三態(tài)緩沖器可以通過使任何一個(gè)時(shí)刻只有一個(gè)三態(tài)器件驅(qū)動(dòng)導(dǎo)線總線而所有其他緩沖器保持其Hi-Z狀態(tài)來允許多個(gè)設(shè)備共享一條公共輸出線或總線。考慮下面的電路。
單個(gè)總線上有多個(gè)三態(tài)緩沖器
每個(gè)三態(tài)緩沖器的輸出連接到公共線總線,但其使能輸入連接到二進(jìn)制解碼器。解碼器由于其使能信號(hào)而保證在任何時(shí)候只有一個(gè)三態(tài)緩沖器處于活動(dòng)狀態(tài)。這允許活動(dòng)緩沖區(qū)的數(shù)據(jù)直接傳遞到公共總線上,而其他未使能緩沖區(qū)的輸出則有效斷開并處于高阻抗?fàn)顟B(tài)。因此,哪個(gè)緩沖器連接到公共線將取決于解碼器的二進(jìn)制值選擇輸入。
因此,在任何給定時(shí)間,最多只能有一個(gè)三態(tài)緩沖器處于“活動(dòng)狀態(tài)”。您可能已經(jīng)注意到,連接到上方一條輸出線上的不同數(shù)據(jù)輸入的可能組合類似于4對(duì)1線路多路復(fù)用器的組合,并且您可能會(huì)正確地使用三態(tài)緩沖器輕松構(gòu)建多路復(fù)用器電路。
通過簡(jiǎn)單地將其使能(EN)輸入直接連接到+Vcc或地,即可輕松將任何三態(tài)緩沖器元件轉(zhuǎn)換為普通數(shù)字緩沖器,具體取決于所使用的三態(tài)緩沖器。因此,輸出將永久啟用,因此出現(xiàn)在“A”處的任何輸入信號(hào)將直接通過緩沖器到達(dá)“Q”處的輸出。
到目前為止,我們已經(jīng)看到,我們可以使用三態(tài)緩沖區(qū)以單向方式將信息發(fā)送到公共電線或總線上。但是,我們?nèi)绾问褂盟鼈冊(cè)趦蓚€(gè)方向上發(fā)送數(shù)據(jù),即也發(fā)送數(shù)據(jù)并從公共有線總線接收數(shù)據(jù)。
雙向緩沖區(qū)控制
也可以將三態(tài)緩沖器“背對(duì)背”(反向并聯(lián))連接,以產(chǎn)生所謂的雙向緩沖器或收發(fā)器電路。如圖所示,通過使用附加的反相器,一個(gè)三態(tài)緩沖器用作“高電平有效緩沖器”,而另一個(gè)三態(tài)緩沖器用作“低電平有效緩沖器”。
單個(gè)總線上有多個(gè)三態(tài)緩沖器
在這里,兩個(gè)三態(tài)緩沖器與使能控制輸入端并聯(lián)但從“A”反向連接到“B”,EN的作用更像是方向控制信號(hào),因此允許“從”讀取數(shù)據(jù)并“向”發(fā)送數(shù)據(jù)到“同一數(shù)據(jù)終端”。
因此,在這個(gè)簡(jiǎn)單的示例中,當(dāng)使能輸入為高電平時(shí),(EN等于邏輯“1”)數(shù)據(jù)被允許通過緩沖器1從A傳遞到B,而當(dāng)使能輸入為低電平時(shí),(EN等于邏輯“0”)數(shù)據(jù)通過緩沖區(qū)2從B傳遞到A。
因此,使能輸入“EN”用作方向控制,根據(jù)該控制輸入的邏輯狀態(tài),允許數(shù)據(jù)沿任一方向流動(dòng)。在這種類型的應(yīng)用中,可以使用具有雙向切換功能的三態(tài)緩沖器(例如TTL74LS245或反相CMOS74ALS620)來產(chǎn)生所謂的總線收發(fā)器。
總線收發(fā)器
總線收發(fā)器是三態(tài)雙向設(shè)備,它允許兩點(diǎn)之間的數(shù)據(jù)流,使其與面向總線的系統(tǒng)或接口電路的雙向(輸入或輸出)控制兼容。總線收發(fā)器可以是TTL74LS242的反相設(shè)備,也可以是TTL74LS243的同相設(shè)備。
因此,我們可以使用8線八進(jìn)制收發(fā)器將任何輸入/輸出設(shè)備連接到8位數(shù)據(jù)總線,其中最常見的總線收發(fā)器IC用于發(fā)送和接收數(shù)據(jù),即下面的TTL74LS245。
74LS245總線收發(fā)器
TTL74LS245是一個(gè)八路總線收發(fā)器(發(fā)送器/接收器),設(shè)計(jì)用于兩個(gè)數(shù)據(jù)總線或輸入/輸出設(shè)備之間的異步雙向通信。收發(fā)器允許根據(jù)方向控制(DIR)輸入(引腳1)上的邏輯電平將數(shù)據(jù)從端子A傳輸?shù)蕉俗覤或反向傳輸。
因此,例如,如果方向控制輸入為邏輯電平“1”為高電平,則數(shù)據(jù)將從端子A傳遞至端子B。如果方向控制輸入為邏輯電平“0”,則數(shù)據(jù)將低電平輸入。當(dāng)保持邏輯電平“1”為高電平時(shí),輸出芯片使能(CE)輸入(引腳19)可用于禁用設(shè)備,從而使端子以及因此連接的所有端子有效。數(shù)據(jù)總線彼此有效隔離。
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3661瀏覽量
107546 -
總線
+關(guān)注
關(guān)注
10文章
2956瀏覽量
89449 -
三態(tài)緩沖器
+關(guān)注
關(guān)注
1文章
11瀏覽量
4595
發(fā)布評(píng)論請(qǐng)先 登錄
英飛凌汽車級(jí)總線收發(fā)器設(shè)計(jì)應(yīng)用
I2C總線:何時(shí)使用I2C緩沖器
I2C總線:何時(shí)使用I2C緩沖器
緩沖器,緩沖器是什么?
Intersil推出兩通道雙向I2C緩沖器--SL3300x
基于英飛凌汽車級(jí)總線收發(fā)器的應(yīng)用

LTC4302-可尋址雙線式總線緩沖器的詳細(xì)介紹
光纖模塊與光纖收發(fā)器使用方法_光纖模塊與光纖收發(fā)器的區(qū)別
DP9241總線收發(fā)器芯片介紹
16位總線收發(fā)器和帶8個(gè)獨(dú)立緩沖器的透明D型鎖存器-74ALVCH32973

異步邏輯器件之反相器、緩沖器(驅(qū)動(dòng)器)和收發(fā)器

P82B96 I2C兼容雙向總線緩沖器數(shù)據(jù)表

DS92CK16 3V BLVDS 1至6時(shí)鐘緩沖器/總線收發(fā)器數(shù)據(jù)表

評(píng)論