跳轉到內容

數位電路/數位電路型別

來自華夏公益教科書,開放的書籍,開放的世界

數位電路:數位電路是一種訊號必須處於兩個離散電平之一的電路。每個電平被解釋為兩種不同狀態之一(例如,開/關、0/1、真/假)。數位電路使用電晶體來建立邏輯閘以執行布林邏輯。這種邏輯是數位電子和計算機處理的基礎。與類比電路相比,數位電路不太容易受到噪聲或質量下降的影響。用數字訊號更容易進行錯誤檢測和糾正。為了自動化數位電路的設計過程,工程師使用電子設計自動化 (EDA) 工具,這是一種最佳化數位電路中邏輯的軟體。

本文的目的是從 NAND 門和布林代數開始,回顧數位電路的設計技術。最終結果是學生應該能夠設計這些型別的電路。

  • 組合邏輯電路 直接響應輸入變化
  • 時序網路 記住當前狀態並與輸入變化相結合以建立新狀態
  • 同步時序網路設計(米利和摩爾)是一種設計複雜時序邏輯電路的方法,該方法只在時鐘確定的時間檢視輸入。這使得電路具有更少的毛刺,更具可預測性,但速度更慢,使用的硬體更多。
  • 非同步時序網路設計 是一種設計複雜時序邏輯電路的方法,該方法非常快,簡單,並以由裝置本身而不是時鐘確定的速度響應輸入。它們是 更難設計,但更接近自然(包括大腦運作)
華夏公益教科書