1.4三态缓存(tristate buffer)与 多路复用器(Multiplexers)
首先解釋名詞。由于想了好多例子,結果發現沒有太好的。于是換一種辦法,直接上圖和真值表。。這個東西就是多路復用器(MUX)從圖中和真值表可以總結出:當s為0
選擇D0通過,也就是Y=D0,而不在乎D1上的數據(D1是0,1都不影響輸出)。而當s為1時,Y=D1。也就是說白了用S選擇哪一條路可以傳遞數據,也就是這個邏輯回路有信號選擇功能(比如,D0是鍵盤0,D1是鍵盤1,兩個鍵盤同時連一個電腦上。這是為了輸入不發生沖突,你可以選擇拔下去一個鍵盤--你就是在相當于s,而拔下去的那個鍵盤你再怎么按對輸入也沒影響)。
而三態緩存就是一個簡單的MUX。見下圖:
。EN就是所謂的使能端。當EN=0時,~EN為1,這樣Y就處于浮動狀態。而當EN=1時,如果輸入A的信號受到擾動,由于僅僅是MOS管,所以輸出也會受到擾動造成Y的不穩定。所以用這個作為MUX的話,即使EN為0也會消耗電能。并且如果有很多Tristate同時使用時,保證EN的同時性是很困難的。下面是其符號,兩種符號表達相同的意思哦。但是我們可以用它來實現其他的邏輯門嘛。這里我給出一個帶有始能輸入的反相器。
看圖就會很明顯的知道了,雖然當EN=1時我們有前面講的反相器,但是我們有了更多的控制,但是我們不能用以前的DeMOrgen定律和互補原則來設計它了,因為有了Z狀態嘛!
說到這里,大家要動筆咯。內容是1.用2個Tristate設計上文圖中給出的MUX 2.根據上文MUX的真值表,畫出線路圖(提示:要先寫出邏輯表達式,根據DeMorgan定律和互補原則,這里可以用普通的邏輯門)3.*利用反向tristate設計上面的MUX(比較有意思)
轉載于:https://blog.51cto.com/physic/1305293
總結
以上是生活随笔為你收集整理的1.4三态缓存(tristate buffer)与 多路复用器(Multiplexers)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TC 配置插件
- 下一篇: Spring的基本使用