74138 解碼器 IC 的工作原理


讓我們以一個積體電路解碼器為例。我們以流行的 3 到 8 解碼器積體電路 74138 為例。該積體電路有 16 個引腳。

我們有三個輸入引腳,它們處於高電平有效狀態,分別標記為 I2、I1 和 I0。輸出為低電平有效,共有八個,分別標記為 O7*、O6*、…、O0*。晶片需要 +5 V DC 的電源,並接地。

                                                                          圖 74138 功能模式圖

需要注意的是,只有一條輸出線取決於輸入引腳 I2、I1 和 I0。例如,如果引腳 I2 I1 I0 = 1 1 1,則輸出線 O7* 等於 0,即 O7* 被啟用。如果碰巧 I2 I1 I0 等於 0 1 0,則輸出線 O2* 變為 0。此外,只有當 74138 晶片被選中時,輸出線才會被輸入啟用。當 E1* 變為 0,E2* 等於 0,並且 E3 為 1 時,晶片 74138 被選中。當 74138 被選中且地址 A12 A11 A10 變為 1 1 1 時,EPROM-7 被選中。當 74138 被選中且地址 A12 A11 A10 變為 1 1 1 時,EPROM-7 被選中。從 A9 到 A0 的地址線在 74138 和 EPROM-7 被選中後選擇 EPROM-7 中的特定位置。因此,起始地址為

A15 到 A13:選擇 74138 0 0 1

A12 到 A10:選擇一個 EPROM 0 0 0

A9 到 A0:選擇 EPROM 中的位置 0 0 0 0 0 0 0 0 0 0

因此,最終的地址位模式變為 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 => 2000H

使用 74138 生成晶片選擇邏輯

我們使用選擇邏輯來為微機系統中多達八個晶片生成晶片選擇訊號。假設有八個 1K × 8 大小的 EPROM 晶片,我們希望起始地址為 2000H、2400H、2800H、…、3C00H。

在下圖中,當地址 A15 A14 A13 變為 0 0 1 時,74138 被選中。當 74138 被選中且 A12 A11 A10 變為 0 0 0 時,EPROM-0 被選中。從 A9-0 的地址線在 74138 和 EPROM-0 最終被選中後選擇 EPROM 中的記憶體位置。因此,EPROM-0 的起始地址在下圖中顯示 -

                                                           圖 74138 用於生成晶片訊號。

這裡

A15 到 A11 選擇 RAM                     A10 到 A0 選擇 RAM 中的位置

1 1 0 0 0                                                1 0 0 0 0 0 0 0 0 0 0                                   => C400H

當 74138 被選中且 A12 A11 A10 變為 1 1 1 時,EPROM-7 被選中。從 A9 到 A0 的地址線在 74138 和 EPROM-7 被選中後選擇 EPROM-7 中的特定位置。

缺點

  • 如果不使用 74138,我們將為晶片選擇設定單獨的電路,這會導致電路變得複雜。

  • 電路成本會很高

更新於: 2019-07-30

7K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告