1. 程式人生 > >不要告訴我你懂上拉電阻,OC,OD電路

不要告訴我你懂上拉電阻,OC,OD電路

一.介面相關電路及概念

1.集電極開路輸出(oc)

當三級管集電極什麼都不接,叫做集電極開路,左側的三極體用於反向作用。

1)當左側輸入0時,左側三極體截止,VCC通過電阻加到右側三極體基極,右測輸出端連線到地,輸出“0”

2)因為集電極開路是無法輸出高電平的,如果想輸出高電平可以在輸出端加上上拉電阻。因此集電極輸出可以用作電平轉換。

3)通過上拉電上啦至不同的電壓,來實現不同的電平轉換。

2.用途的原理

1)用作驅動器:由於OC閘電路的輸出管的集電極懸空,使用時接一個上拉電阻Rp到電源VCC。OC門使用上拉電阻以輸出高電平

2)要特別注意選值:只要取值合適,既能做到保證輸出的高低電平符合要求,而且輸出三極體的負載電流又不至於過大。

3)集電極開路輸出除了可以實現多門的線與邏輯關係外,通過使用大功率的三極體還可以直接驅動較大電流的負載。

----------------------漏極開路0D-----------------------------

1.電路特點:

在漏極外部的電路新增上拉電阻到電源。

1)因為T=1/RC,所以R的阻值決定了邏輯電平轉換的上升/下降沿速度。

2)阻值越大,速度越大,功耗越小。

3)需要新增其它的判斷電路才能具備雙向輸入,

4)如51中的P0口就是漏極 開路輸出。

在實際中將OD輸出的引腳連線到一條線上,形成“線與邏輯”關係。這樣所以的引腳成為邏輯與的功能。

---------------------------------推輓輸出--------------------

1.電路特點:

1)兩隻三極體在不斷地交替導通放大和截止變化,所以是推輓放大器。

2)輸出即可以向負載灌電流,也可以向負載抽取電流

---------------------------------------------------------------4.上拉與下拉電阻

上拉電阻:提高輸出訊號的驅動能力,確定輸入訊號的電平(防止干擾等),具體表現為:

1)當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般3.5v),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。

2)OC閘電路必須加上拉電阻(集電極開路),以提高輸出的高電平值

3)為加大輸出引腳的驅動能力,有的微控制器管腳上也常使用上啦電阻。

4)在COMS晶片上,為了防止靜電造成損壞,不用的管腳不能懸空

5)晶片的管腳上加上拉電阻來提高輸出電平,從而提高晶片輸入訊號和噪聲容限增強抗干擾能力

6)提高匯流排的抗電磁干擾能力。管腳懸空就比較容易接受外界的電磁干擾。

7)長線傳輸中電阻不匹配容易引起反射波干擾,加上下啦電阻是電阻匹配,有效的一直反射波干擾。

---------------------上拉電阻選擇原則------------------------

1.從節約功耗及晶片的灌電流能力考慮應當足夠大:電阻大,電流小。

2.從確保足夠的驅動電流考慮應該足夠小:電阻小,電流大。

3.對於高速電路,過大的上啦電阻可能邊沿變平緩

通常在1K到10K之間選取。

-----------------------