利用74LS138实现4-16译码器,并在QuartusⅡ上进行仿真
生活随笔
收集整理的這篇文章主要介紹了
利用74LS138实现4-16译码器,并在QuartusⅡ上进行仿真
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.74LS138芯片基本功能介紹
在數字集成電路的早期時代, 對于一些常用的小型邏輯, 比如3-8 譯碼器 會被集成進一顆芯片, 例如74138芯片就是一顆實現3-8譯碼器的常用組合邏輯芯片。 下圖分別是74138芯片的管腳定義、真值表以及內部邏輯結構
二.利用74LS138實現4-16譯碼器
設計要求:
· 用2片3-8 譯碼器拼接成4-16 譯碼器
· 仿真驗證電路的正確性
· 注意觀察輸出信號的毛刺(競爭冒險)
設計思路:
如下圖所示,我們讓最高位輸入IN_D接到片1的G2BN,接到片2的G1,這樣若IN_D=0,則上方的芯片被選中,下方芯片被禁用,若IN_D=1,則相反。
電路邏輯設計如下:
用QuartusⅡ進行功能性仿真后得:
用QuartusⅡ進行時序性仿真后得:
仿真結果符合預期,且出現了“毛刺”,即電路的冒險與競爭現象,這是由于邏輯門存在延遲以及信號的傳輸路徑不同造成的,當輸入信號電平發生瞬時變化時,電路就可能產生與穩態時不一致的錯誤輸出。
總結
以上是生活随笔為你收集整理的利用74LS138实现4-16译码器,并在QuartusⅡ上进行仿真的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用74LS161计数器芯片分别实现模1
- 下一篇: 欢迎使用CSDN-markdown编辑器