24小時聯系電話:18217114652、13661815404
中文
技術專題
在印刷電路板上使用時的邏輯
真理會讓你自由。邏輯設備的真值表將確定邏輯運算的結果。有少數幾種操作被稱為門操作。這些門是根據適用的功能命名的。首先要考慮的兩個是AND門和OR門。這些通常都具有兩個輸入和一個輸出。
您的家里可能有走廊或樓梯間的燈,通道的兩端都有電燈開關。當兩個開關均處于向下位置時,指示燈點亮。當兩者都亮起時,指示燈也亮起。如果一個打開,而另一個關閉,則指示燈熄滅。這兩個開關的真值表如下:
SW1 |
SW2 |
結果 |
在 |
在 |
在 |
在 |
離開 |
離開 |
離開 |
在 |
離開 |
離開 |
離開 |
在 |
盡管有例外,我們還是用1或0表示二進制邏輯狀態。“ 1”也可以稱為“高”狀態,而“ 0”則表示“低”邏輯狀態。描述該情況的所有方法都是將一個或零個,高電平或低電平,施加到引腳的電壓或不施加電壓。低并不總是與地面同義。可能是負電壓。某些設備可以具有三態輸出,該輸出使用負電壓和正電壓,并將地作為中間狀態。
將代碼變成行動-摘要變成具體的
除了一點點皺紋,機器語言是一串從數字軟件中邏輯語句編譯而來的“一”和“零”。編譯后,可以將二進制代碼應用于邏輯門,以做一些有用的事情,或者至少在操縱輸入來驅動結果方面很有趣。
為了激活“與”門,兩個輸入引腳都必須施加電壓。或門只需要一個輸入引腳即可充電,但在兩個輸入引腳上施加標稱電壓都可以得到正的結果。如果在“或”門的兩個引腳都處于活動狀態時不希望處于高電平狀態,則可以使用“異或”門,也稱為“異或”門。
此外,我們可以翻轉一下,以便所有結果都可以顛倒。在描述符的前面放置一個N,用于NAND和NOR門。或門可以是互斥的也可以是反相的,我們稱其為XNOR門。我上面提到的兩個電燈開關類似于EX-NOR電路。它們在存儲設備中也非常有用。
緩沖器和反相器:您可能認為更有用
充實其他簡單的邏輯門是反相器和緩沖器。這些邏輯器件具有一個輸入引腳和一個輸出引腳。正如您所期望的,根據所發生的變化,逆變器會將位從一種狀態翻轉到另一種狀態。
當涉及到緩沖區時,其想法是在不改變狀態的情況下刷新信號,以便我們可以按其方式發送它。緩沖器可以用作一種將電壓恢復到其完整規格的方式,同時消除任何其他信號完整性問題。緩沖器的原理圖符號類似于反相器,只是輸出引腳上沒有小圓圈。如您所見,圓圈是所有反轉結果的門所共有的。
邏輯的演進:更低的功耗,更快的切換
隨著時間的流逝,邏輯門的工作電壓下降了。較小的電壓擺幅發生得更快,開關噪聲也更小。回到我剛開始的時候,我們有TTL(晶體管-晶體管邏輯),其電壓為+/- 5V。隨之而來的是CMOS體系結構和新的5。3。它一直在進步。電壓下降時,數據速率跳變。這種進展意味著,如果在走線或導線的整個長度上存在明顯的電壓降,則很難讀取零狀態和單狀態之間的閾值。
那就是這些緩沖器的所在。您還可以通過將兩個反相器串聯在一起來創建一個緩沖器。當雙開關將邏輯置于原始狀態時,輸出將刷新。由于逆變器通常在標準封裝中帶有六個或更多的門,因此可能會有一些空插槽用于該目的。您可以利用這些構建塊來發揮創造力。
這些原語本身由少量的晶體管和無源元件組成。AND門不限于兩個輸入引腳。可能需要三個或四個輸入引腳注冊一個1才能使輸出引腳跟隨。還有其他電路將功能組合為更多集成的功能。例如,您可能聽說過觸發器(不是靴),電平轉換器或比較器。這些是為特定目的而方便地打包的邏輯門組,其中有許多。
門交換-因為沒有人能完美地繪制原理圖
原理圖的第一次迭代不太可能導致完全流暢的流程,尤其是當我們允許系統將各個門隨機分配給它們的封裝時。即使我們嘗試提前計劃,PCB布局也可能具有重新分配邏輯門的優勢。可以通過重新查看原理圖來完成。
另一種方法是在布局中使用門交換例程來優化連接。首先,必須確保實際上允許門交換。然后,您必須對原理圖進行反注釋,以使其與布局對齊。您的方法將取決于正常的工具流程以及電路的復雜性/靈活性。
這些不起眼的電路已與其他電路拼湊在一起,形成了數十億晶體管級居民的大規模殖民地。這一切都始于用軟件編寫的語句,這些語句被編譯為驅動整個過程的二進制代碼。芯片上的超大規模系統沒有比這更復雜的了。只是一個地方有很多東西。嘗試跟上我們的數字未來,玩得開心。