|
|
||||||||||||||||||||||||||||
FBM201d
FBM201d
(1)使用同步電路,D觸發(fā)器:我們可以通過改變?cè)O(shè)計(jì),破壞毛刺產(chǎn)生的條件,來減少毛刺的發(fā)生。例如,在數(shù)字電路設(shè)計(jì)中,常常采用格雷碼計(jì)數(shù)器取代普通的二進(jìn)制計(jì)數(shù)器,這是因?yàn)楦窭状a計(jì)數(shù)器的輸出每次只有一位跳變,消除了競爭冒險(xiǎn)的發(fā)生條件,避免了毛刺的產(chǎn)生。毛刺并不是對(duì)所有的輸入都有危害,例如D觸發(fā)器的D輸入端,只要毛刺不出現(xiàn)在時(shí)鐘的上升沿并且滿足數(shù)據(jù)的建立和保持時(shí)間,就不會(huì)對(duì)系統(tǒng)造成危害,我們可以說D觸發(fā)器的D輸入端對(duì)毛刺不敏感。根據(jù)這個(gè)特性,我們應(yīng)當(dāng)在系統(tǒng)中盡可能采用同步電路,這是因?yàn)橥诫娐沸盘?hào)的變化都發(fā)生在時(shí)鐘沿,只要毛刺不出現(xiàn)在時(shí)鐘的沿口并且不滿足數(shù)據(jù)的建立和保持時(shí)間,就不會(huì)對(duì)系統(tǒng)造成危害。(由于毛刺很短,多為幾納秒,基本上都不可能滿足數(shù)據(jù)的建立和保持時(shí)間)
(2)對(duì)信號(hào)進(jìn)行采用得方法,即使用另一個(gè)使能信號(hào):以上方法可以大大減少毛刺,但它并不能完全消除毛刺,有時(shí),我們必須手工修改電路來去除毛刺。我們通常使用"采樣"的方法。一般說來,冒險(xiǎn)出現(xiàn)在信號(hào)發(fā)生電平轉(zhuǎn)換的時(shí)刻,也就是說在輸出信號(hào)的建立時(shí)間內(nèi)會(huì)發(fā)生冒險(xiǎn),而在輸出信號(hào)的保持時(shí)間內(nèi)是不會(huì)有毛刺信號(hào)出現(xiàn)的。如果在輸出信號(hào)的保持時(shí)間內(nèi)對(duì)其進(jìn)行"采樣",就可以消除毛刺信號(hào)的影響。兩種基本的采樣方法:一種方法是在輸出信號(hào)的保持時(shí)間內(nèi),用一定寬度的高電平脈沖與輸出信號(hào)做邏輯"與"運(yùn)算,由此獲取輸出信號(hào)的電平值。上述方法的一個(gè)缺點(diǎn)是必須人為的保證sample信號(hào)必須在合適的時(shí)間中產(chǎn)生,另一種更常見的方法是利用D觸發(fā)器的D輸入端對(duì)毛刺信號(hào)不敏感的特點(diǎn),在輸出信號(hào)的保持時(shí)間內(nèi),用觸發(fā)器讀取組合邏輯的輸出信號(hào),這種方法類似于將異步電路轉(zhuǎn)化為同步電路。但這會(huì)有一個(gè)時(shí)鐘周期的延遲。
在仿真時(shí),我們也可能會(huì)發(fā)現(xiàn)在FPGA器件對(duì)外輸出引腳上有輸出毛刺,但由于毛刺很短,加上PCB本身的寄生參數(shù),大多數(shù)情況下,毛刺通過PCB走線,基本可以自然被慮除,不用再外加阻容濾波。
如前所述,優(yōu)秀的設(shè)計(jì)方案,如采用格雷碼計(jì)數(shù)器,同步電路等,可以大大減少毛刺,但它并不能完全消除毛刺。毛刺并不是對(duì)所有輸入都有危害,例如D觸發(fā)器的D輸入端,只要毛刺不出現(xiàn)在時(shí)鐘的上升沿并且滿足數(shù)據(jù)的建立和保持時(shí)間,就不會(huì)對(duì)系統(tǒng)造成危害。因此我們可以說D觸發(fā)器的D輸入端對(duì)毛刺不敏感。但對(duì)于D觸發(fā)器的時(shí)鐘端,置位端,清零端,則都是對(duì)毛刺敏感的輸入端,任何一點(diǎn)毛刺就會(huì)使系統(tǒng)出錯(cuò),但只要認(rèn)真處理,我們可以把危害降到最低直至消除。下面我們就對(duì)幾種具體的信號(hào)進(jìn)行探討。
FBM201d
聯(lián)系人:歐工
手機(jī):18030229050
電話:0592-5709821
傳真:0592-5917519
QQ 3151326358
郵箱 3151326358@qq.com
=============================
1、客戶第一,服務(wù)為先。
2、重承諾,絕不出爾反爾。
3、客戶服務(wù)從細(xì)節(jié)做起。
4、細(xì)心、用心、熱心、愛心。
5、絕不做詆毀競爭對(duì)手、污蔑同行的行為,不向客戶說對(duì)競爭對(duì)手不利
的話。
6、滿足客戶的要求、讓客戶滿意就是我們的工作。
==========================
Allen - Bradley 1771 - HSA
Emerson 3-axis controller PCM-3 Part# 960019-01 Used
Modicon AS-D908-110
Allen Bradley Servo Module Cat# 8000-AF Used
SIEMENS SITOP POWER 30 6EP1437-1SLO1
Modicon Communications Processor MN: AS-C921-100 Used
Modicon TSX Quantum 140DAI55300 Refurbished
Allen Bradley Size 3 Starter Cat# 509-DOD-A2K Used
Allen Bradley 2HP Drive 160-BA04NPS1 Ser B Used
Toyo-Oki Pressure Switch Model# HW-02085A0 Used
Fanuc Velocity Control PArt# A06B-6050-H102 Used
Allen Bradley Charger Board Cat# 1336-PB-SP2C Used
Allen Bradley Board Snubber Cat# 1336-SN-SP1C Used
Allen Bradley Board Snubber Cat# 1336-SN-SP1D Used
Modicon AS-J810-000 remote I/O
Siemens PLC card Cat# 6FM1610-2BB00 Used
Allen Bradley Starter 100-B110N*3 w/ 193-HPD110 used
Pair of Yaskawa PLC PN#JAMSC-120MMB10400 Used
Pair of Yaskawa Proc. PLC PN# DDSCR-120CPU345100 Used
ALLEN BRADLEY 1771 IFE A 12 BIT ANALOG INPUT