電平觸發和邊沿觸發的區別

2021-08-21 07:03:13 字數 1918 閱讀 1090

電平觸發是在高或低電平保持的時間內觸發,而邊沿觸發是由高到低或由低到高這一瞬間觸發

在數字電平變化的電壓上公升沿或下降沿到一定閥值時就產生觸發,是謂邊沿觸發。當電壓達到數字電平的高或低電壓一段時間後(一般是最小脈衝寬度的三分之一),才產生觸發是電平觸發。

邊沿觸發一般時間短,邊沿觸發一般時間都是us級的,響應要快的,而電平觸發只須是高和低就可以了,沒時間要求,比如10s 時間內總是低電平,那麼它也是觸發的,比如中斷計時或計數,最好用邊沿觸發,用電平觸發誤差會很大,電平觸發一般用於簡單報警,開關一類(時間要求不高的)

邊沿觸發和電平觸發基本就是觸發器和鎖存器的區別。

觸發器是邊沿觸發,只有當時鐘上公升(或下降)的一瞬間,觸發器會讀取並鎖存輸入訊號。輸出訊號僅在時鐘訊號上公升(或下降)的一瞬間會發生變化。

鎖存器是電平觸發,只要使能(enable)訊號處於高電平(或低電平),輸出就會隨著輸入訊號變化,直到使能訊號變為低電平(或高電平)時,輸出才會鎖存,不再隨輸入變化。

上圖是d鎖存器,右側的兩個與非門構成了rs鎖存器,特點是當兩個輸入同時為1時,保持當前輸出不變;當兩個輸入乙個為0乙個為1時,進行置位或者復位。

在看左側,當e輸入為0時,左側兩個與非門顯然都輸出1,右側的rs鎖存器處於保持狀態。

當e輸入為1時,上面的與非門輸出d-,下方的與非門輸出d,這一對訊號進入右側的rs鎖存器,最終在q和q-端輸出d和d-。

這就是高電平觸發,只要e為高電平輸出q就會隨著輸入d改變,當e為低電平輸出q就會保持不變。你給e加乙個反向器就變成了低電平觸發。

d觸發器就是兩個d鎖存器級聯,同時兩者的控制訊號是時鐘訊號,並互相反向。可以看到第一級(主鎖存器)的使能訊號前接了乙個反向器,所以第一級是低電平觸發,第二級(從從鎖存器)是高電平觸發。

當時鐘低電平時,只有主鎖存器有效,qm會隨著d變化,但是輸出qs始終不變。當時鐘高電平時,只有從鎖存器有效,qs會隨著qm變化,但是此時主鎖存器處於保持狀態,qm是不變的,所以qs也保持不變。

只有在時鐘上公升沿的時候,此時qm還在跟隨d的值,而qs正要開始跟隨qm的值。此時d的值可以通過qm傳遞到輸出qs,d觸發器輸出改變。

電平觸發,就是只有高電平(1)或者低電平(0)的時候才做指定的動作,就是邏輯上的0,1觸發;

邊沿觸發,就是脈衝突變觸發,是有高電平向低電平轉換,或者翻過來轉換,這個轉換過程觸發乙個動作,邏輯上就是0-1或是1-0

_______

____/ ,上公升沿觸發, 就是當電平從低變高時觸發,0-1

______

|____ ,下降沿觸發,就是當電平從高變低時觸發,1-0

邊沿觸發對觸發訊號電壓的上公升或下降速率是有要求的,邊沿要足夠陡不能過於平緩,而電平觸發則沒有要求。

電平就是電壓,高電平就是高電壓,低電平就是低電壓

高電平觸發就是當電壓為高就觸發

邊沿觸發就是當電壓由高變低或由低變高時觸發

上公升沿觸發 就是當電壓從低變高時觸發

下降沿觸發 就是當電壓從高變低時觸發

邊沿觸發:上公升沿和下降沿,這個在學數電時都學過的,簡單說就是電平變化那一瞬間。

電平觸發:一般是指低電平,就是電平變為低了之後的全部時間裡。

如果是下降沿觸發,當從高至低電平轉變時,觸發產生。低電平保持多久都只產生一次。

如果是低電平觸發,那麼在低電平時間內中斷一直有效。如果在電平沒有恢復之前就退出中斷程式,那麼會在退出後又再次進入中斷。只要不退出是不會重複觸發的。做法是在退出前關閉中斷,等後面有空時再開啟。

以上就是最典型的低電平觸發與下降沿觸發的區別,希望大家能從上面的例子裡理解、掌握低電平觸發和下降沿觸發,並在實際學習和工作中能夠靈活運用合適的觸發方式。

**:

SylixOS 電平觸發和邊沿觸發

1 邊沿觸發 邊沿觸發包括上公升沿觸發和下降沿觸發,邊沿觸發檢測的是電平變化,高電平轉低電平或低電平轉高電平時,觸發一次中斷。2 電平觸發 電平觸發分為高電平觸發和低電平觸發 電平觸發需要手動清除中斷訊號。3.區別 邊沿檢測外部中斷 檢測到電平變化會中斷,但是如果中斷檢測口一直保持某一電平,則無法產...

FPGA中邊沿觸發和電平觸發

邊沿觸發和電平觸發基本就是觸發器和鎖存器的區別 觸發器是邊沿觸發,只有當時鐘上公升 或下降 的一瞬間,觸發器會讀取並鎖存輸入訊號。輸出訊號僅在時鐘訊號上公升 或下降 的一瞬間會發生變化。鎖存器是電平觸發,只要使能 enable 訊號處於高電平 或低電平 輸出就會隨著輸入訊號變化,直到使能訊號變為低電...

外部中斷邊沿觸發以及電平觸發區別

如果是下降沿觸發,當從高至低電平轉變時,觸發產生 低電平保持多久都只產生一次。所以,邊沿觸發適合與以負脈衝形式輸入的外部中斷請求。如果是低電平觸發,那麼在低電平時間內中斷一直有效 因此如果在電平沒有恢復之前中斷程式就已經執行完成從而退出,那麼會在退出後又再次進入中斷 但只要中斷沒有退出是不會重複觸發...