OC OD 線或線與邏輯

2021-09-08 09:31:39 字數 3340 閱讀 9244

**:

一.什麼是oc、

od集電極開路門

(集電極開路

oc或源極開路

od)open-drain

是漏極開路輸出的意思,相當於集電極開路

(open-collector)

輸出,即

ttl中的集電極開路(

oc)輸出。一般用於線或、線與,也有的用於電流驅動。

open-drain

是對mos

管而言,

open-collector

是對雙極型管而言,在用法上沒啥區別。

開漏形式的電路有以下幾個特點:

1.利用外部電路的驅動能力,減少

ic內部的驅動。

或驅動比晶元電源電壓高的負載

.2.

可以將多個開漏輸出的

pin,連線到一條線上。通過乙隻上拉電阻,在不增加任何器件的情況下,形成

「與邏輯

」關係。這也是

i2c,

smbus

等匯流排判斷匯流排占用狀態的原理。如果作為圖騰輸出必須接上拉電阻。接容性負載時,下降延是晶元內的電晶體,是有源驅動,速度較快;上公升延是無源的外接電阻,速度慢。如果要求速度高電阻選擇要小,功耗會大。所以負載電阻的選擇要兼顧功耗和速度。

3.可以利用改變上拉電源的電壓,改變傳輸電平。例如加上上拉電阻就可以提供

ttl/cmos

電平輸出等。

4.開漏

pin

不連線外部的上拉電阻,則只能輸出低電平。一般來說,開漏是用來連線不同電平的器件,匹配電平用的。

5.正常的

cmos

輸出級是上、下兩個管子,把上面的管子去掉就是

open-drain

了。這種輸出的主要目的有兩個:電平轉換和線與。

6.由於漏級開路,所以后級電路必須接一上拉電阻,上拉電阻的電源電壓就可以決定輸出電平。這樣你就可以進行任意電平的轉換了。

7.線與功能主要用於有多個電路對同一訊號進行拉低操作的場合,如果本電路不想拉低,就輸出高電平,因為

open-drain

上面的管子被拿掉,高電平是靠外接的上拉電阻實現的。(而正常的

cmos

輸出級,如果出現乙個輸出為高另外乙個為低時,等於電源短路。)

8.open-drain

提供了靈活的輸出方式,但是也有其弱點,就是帶來上公升沿的延時。因為上公升沿是通過外接上拉無源電阻對負載充電,所以當電阻選擇小時延時就小,但功耗大;反之延時大功耗小。所以如果對延時有要求,則建議用下降沿輸出

二.什麼是線或邏輯與線與邏輯?

在乙個結點(線

)上,連線乙個上拉電阻到電源

vcc或

vdd和n

個npn 

或nmos 

電晶體的集電極

c或漏極

d, 這些電晶體的發射極

e 或源極

s 都接到地線上

,只要有乙個電晶體飽和

,這個結點(線

)就被拉到地線電平上

.

因為這些電晶體的基極注入電流

(npn)

或柵極加上高電平

(nmos),

電晶體就會飽和

,

所以這些基極或柵極對這個結點(線

)的關係是或非

nor邏輯

. 如果這個結點後面加乙個反相器

, 就是或

or邏輯

.注:個人理解:線與,接上拉電阻至電源。(~a)&(~b)=~(a+b),由公式較容易理解線與此概念的由來 ;

如果用下拉電阻和

pnp或

pmos 

管就可以構成與非

nand 

邏輯, 

或用負邏輯關係轉換與

/或邏輯.

注:線或,接下拉電阻至地。(~a)+(~b)=~(ab);

這些電晶體常常是一些邏輯電路的集電極開路

oc或源極開路

od 輸出端

.

這種邏輯通常稱為線與

/線或邏輯

,當你看到一些晶元的oc或

od 輸出端連在一起

, 而有乙個上拉電阻時

,這就是線或

/線與了

,但有時上拉電阻做在晶元的輸入端內

.

順便提示如果不是oc或

od 晶元的輸出端是不可以連在一起的,匯流排

bus 

上的雙向輸出端連在一起是有管理的

,同時只能有乙個作輸出

,而其他是高阻態只能輸入.三.

什麼是推挽結構

一般是指兩個三極體分別受兩互補訊號的控制

,總是在乙個三極體導通的時候另乙個截止

.要實現線與需要用

oc(open collector)

閘電路.

如果輸出級的有兩個三極體,始終處於乙個導通、乙個截止的狀態,也就是兩個**管推挽相連,這樣的電路結構稱為推拉式電路或圖騰柱(

totem-pole

)輸出電路(可惜,圖無法貼上)。當輸出低電平時,也就是下級負載門輸入低電平時,輸出端的電流將是下級門灌入

t4;當輸出高電平時,也就是下級負載門輸入高電平時,輸出端的電流將是下級門從本級電源經t3、

d1 拉出。這樣一來,輸出高低電平時,

t3一路和

t4 一路將交替工作

,從而減低了功耗,提高了每個管的承受能力。又由於不論走哪一路,管子導通電阻都很小,使

rc常數很小,轉變速度很快。因此,推拉式輸出級既提高電路的負載能力,又提高開關速度。供你參考。

推挽電路是兩個引數相同的三極體或

mosfet,

以推挽方式存在於電路中

,各負責正負半周的波形放大任務

,電路工作時,兩隻對稱的功率開關管每次只有乙個導通,所以導通損耗小

效率高。

輸出既可以向負載灌電流,也可以從負載抽取電流。

OC OD 線或線與邏輯

一.什麼是oc od 集電極開路門 集電極開路 oc或源極開路od open drain是漏極開路輸出的意思,相當於集電極開路 open collector 輸出,即ttl中的集電極開路 oc 輸出。一般用於線或 線與,也有的用於電流驅動。open drain是對mos管而言,open collec...

OC OD 線與 線或 推挽概念

一.什麼是oc od 集電極開路門 集電極開路 oc 或源極開路od open drain是漏極開路輸出的意思,相當於集電極開路 open collector 輸出,即ttl中的集電極開路 oc 輸出。一般用於線或 線與,也有的用於電流驅動。open drain是對mos管而言,open colle...

OC, OD門和線與邏輯

線與邏輯 即兩個輸出端 包括兩個以上 直接互連就可以實現 and 的邏輯功能。通常cmos閘電路都有反相器作為輸出緩衝電路,如上圖所示,如果將兩個cmos與非門g1和g 2的輸出端連線在一起,並設g 1的輸出處於高電平,t n1截止,t p1導通 而g 2的輸出處於低電平,t n2導通,t p2截止...