2014-01-21 35 views

回答

9

通常這意味着低電平有效。如果沒有這個條,我們就會說它處於Active high狀態,這意味着「真實」很高,或者當電壓非零時(大於零,vcc或任何將您帶到該邊界)。允許只使用良好的老式5伏:

Active High 
5v means logic is true, asserted 
0v means logic is false, not asserted 

Active Low 
5v means logic is false, not asserted 
0v means logic is true, asserted 

復位被經常置位爲低,因爲當事情是關閉它們是關閉(零伏)您使用的R/C電路(電阻器+電容器),其引起電容器充電緩慢,電源軌以某種速率上升,比此R/C電路允許重置快得多。這個時間延遲允許電源導軌上來的時鐘芯片來做任何其他與電源和時鐘,然後最終復位跨過門檻之間(邏輯保持在復位)和解除斷言(邏輯從復位)。

現代系統每芯片具有多個復位,每個芯片具有多個電壓軌,具有轉換速率和非常具體的時序規則,哪些時刻軌道出現並且不會比某個轉換速率快或不低於某個轉換速率,以及所有的重置。乘以系統中的所有支持芯片,您通常需要一個cpld來管理重置等。所以R/C電路不會給你買任何東西,除非痛苦(除非你想提出cpld)。 CPLD可能會控制電源軌,因此它可以驅動任何東西進入部件之前提出電源,但斷言低點仍然更好,我會停止漫無目的地重置現在....

中斷不會讓我感到意外,如果它是一個傳統的單中斷輸入,然後你就可以連線 - 或者它可以讓不止一個人把它拉低,可能你在這裏使用你的!XIRQ。電線意味着你有一個上拉電阻,這樣如果沒有人將信號驅動爲零,那麼電阻將其拉至VCC(5V,3.3V或任何系統使用的)。你連接到這個電路是集電極開路,意味着晶體管只能拉低到零,它不能拉高到VCC。通過這種方式,許多人可以在這條線上,並可以「​​驅動」一個零點,通常是推拉(可以驅動高或低),你只有一個人在駕駛,其餘的人在聽,爲什麼因爲一個驅動器高而另一個驅動器低於那麼你將電源導軌短路到地,兩個芯片中的一個「讓一些煙霧掉出來」。 (通常你可以下沉多於源,所以驅動高的那個可能是先死的那個)

現在這就是傳統上硬件人如何命名的東西,一般邏輯方程也會使用一個小節,但是你問這個彙編語言術語,我不知道你可以在ASCII碼上做一些事情。有時你會看到/ slash或!bang來表示在編程語言或其他你不能實際繪製條形圖或者不想嘗試的地方聲明爲低。

+0

+1 - 很好的答案! –

3

這是一個有效低電平信號。

意思是,信號通常應用1(或Vcc),並且您必須施加0(或GND)才能激活它。

有時候,如果不能在信號上面輸入一個條,那麼這也寫成/XIRQ。請參閱Logic Level

2

從邏輯上來說,這意味着它的否定。

相關問題