在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > FPGA設計中毛刺信號解析

            FPGA設計中毛刺信號解析

            作者: 時間:2011-08-08 來源:網絡 收藏

              注意在新的計數(shù)器中,每次狀態(tài)發(fā)生改變時Q0,Q1,Q2 只有1位發(fā)生跳變,從根本上消除了。但計數(shù)器的輸出狀態(tài)沒有規(guī)律,不便于其他電路利用。如果希望計數(shù)器的輸出狀態(tài)有規(guī)律變化以便其他電路使用,可以考慮采用雙輸出電路,一路是單輸出,一路是正常計數(shù)輸出。這種方法從根本上消除了產生的根源,具有普遍的意義,對系統(tǒng)也不會產生影響,是最為可靠的方法,其不利之處是這種方法對VHDL語言要求比較高,必須對電路的工作狀態(tài)及其轉變有全面的分析和掌握,而隨著電路的復雜度提高,產生的來源繁雜,實現(xiàn)起來比較困難。

              對于一般情況下產生的毛刺,可以嘗試用D觸發(fā)器來消除。但用D觸發(fā)器消除時,有時會影響到時序,需要考慮很多問題。所以應根據不同情況,仔細地分析毛刺產生的來源和毛刺的性質,結合系統(tǒng)資源選擇具體辦法,消除毛刺的影響。

              4具體實例

              在實際應用中要對一個周期同步脈沖進行檢測,要求若在給定的時間內沒有檢測到同步則給出一定脈沖寬度的高電平,作為復位信號。思想是采用一個計數(shù)器,當有同步信號時對其清零,并同時開始計數(shù),根據給定時間和系統(tǒng)時鐘周期設定計數(shù)器的模數(shù),經過給定的時間后輸出高電平,滿足寬度后再置低。

              實際要求檢測時間大約1 s,脈沖寬度保持在20 ms左右,采用5片74161級聯(lián),第5片計數(shù)器的ROC接D觸發(fā)器的使能端。同步信號輸入后,清零并開始計數(shù),若不再出現(xiàn)同步脈沖,經16^5 個時鐘周期后,第5片的RCO端輸出一個高電平,使觸發(fā)器的Q輸出D(高電平),再過16^3*2個時鐘周期后使第4片的QA,QB,QC,QD接組合門電路輸出低電平,接到D觸發(fā)器的計數(shù)器預制端,使Q輸出為零。這樣就實現(xiàn)經一定延時后的一定寬度的脈沖。經仿真結果如圖4所示。

              仿真平臺采用Max+PlusⅡ,時鐘周期設為10 ns,經計算可以知道在10.485 928 2 ms處產生寬度為81.92μs的高電平,但由于存在數(shù)據建立時間和保持時間,仿真結果中的變化時刻并不是嚴格與計算相符的,其中 q0,q1,q2,q3是第5片74161的輸出,roc1是第4片的進位輸出,roc是第5片的進位輸出,roc1輸出16個高電平后,roc同時輸出一個高電平。圖4中復位信號reset卻在5.247 ms和10.485 297 9 ms處發(fā)生。第一個錯誤的原因是,由于計數(shù)器累加,內部走線造成的延時,當?shù)?片計數(shù)器從0111狀態(tài)跳變到1 000時,輸入同時有3位變化,致使進位輸出roc在roc1的第8個輸出時產生了一個尖脈沖,使觸發(fā)器的Q端提前發(fā)生電平轉變,導致了在5.247 ms處產生錯誤復位信號。同樣的原因,第4片的進位輸出roc1在第14個輸出跳變到第15個輸出時發(fā)生毛刺,而該毛刺使第5片161進入計數(shù)狀態(tài),在roc端也產生了毛刺,就出現(xiàn)了圖4中復位信號提前翻轉的結果。

              對于該電路中存在的毛刺問題,可以采用2種方法修改電路。由于該電路對時間要求的不是很嚴格,對第4,5片74LS161取1110狀態(tài)做最后輸出,就避免了由延遲造成的假象全1狀態(tài),仿真結果證明這種方法是有效的。但這種方法增加了邏輯門數(shù)量,同時也增加了險象發(fā)生的可能性。

              另一種比較可靠且常用的方法是用帶使能端的D觸發(fā)器代替原來的觸發(fā)器,把計數(shù)器最后的輸出roc接到觸發(fā)器的使能端,時鐘用統(tǒng)一的計數(shù)時鐘,由于毛刺本身是尖脈沖,不能滿足數(shù)據的建立時間和保持時間,避免了產生的毛刺對Q的輸出的影響。從仿真結果(圖5)中可以看到,雖然這種方法并不能消除毛刺,但是毛刺已經不具有危害性,故這是一種簡單有效的方法。

              5結語

              毛刺問題在中非常關鍵,只有深刻理解毛刺的本質,才有可能真正掌握的精髓,本文就設計中的毛刺問題進行了深入的探討,分析其產生的原因和條件,給出了幾種常用的消除方法,希望對設計者有一定的參考作用。

            塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理

            上一頁 1 2 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉