基于TCA785和FPGA的觸發(fā)器設(shè)計(jì)
使用10個(gè)clk信號(hào),利用它們的上升沿進(jìn)行時(shí)間判斷,先用4個(gè)clk信號(hào)判斷時(shí)間合成雙脈沖信號(hào),然后在另外6個(gè)上升沿到達(dá)時(shí)輸出該信號(hào),但問(wèn)題是只能以一個(gè)脈沖信號(hào)輸入為準(zhǔn),不能同時(shí)輸入一個(gè)以上的脈沖信號(hào),輸入多個(gè)脈沖系統(tǒng)不能進(jìn)行正確的判斷,前仿真都不能正確輸出。
另外一種方法是構(gòu)造一個(gè)從某一時(shí)間開(kāi)始的雙脈沖,然后在某一時(shí)刻調(diào)用該脈沖,遇到的難題是輸入不能是時(shí)間信號(hào),必須進(jìn)行時(shí)間和脈沖信號(hào)之間的對(duì)應(yīng),用脈沖信號(hào)的上升沿或用幾個(gè)脈沖信號(hào)的組合來(lái)對(duì)應(yīng)時(shí)間,但對(duì)于這樣一個(gè)連續(xù)的時(shí)間,目前還沒(méi)有找到可以執(zhí)行的方法進(jìn)行二者之間的對(duì)應(yīng),關(guān)于對(duì)時(shí)間信號(hào)的編碼及在處理過(guò)程中調(diào)用該編碼還沒(méi)有找到有效的處理方法。
最后布局布線(xiàn)和后仿真驗(yàn)證,事實(shí)上,完成了前仿真也就完成了80%以上的工作。
2.4 雙脈沖觸發(fā)電路的仿真實(shí)現(xiàn)
仿真結(jié)果如圖7、圖8、圖9所示。
由圖6、圖7、圖8、圖9可知,程序?qū)崿F(xiàn)了隨著移相電壓的變化雙脈沖發(fā)生相移,滿(mǎn)足從30°~150°之間進(jìn)行相移的要求。
3 試驗(yàn)結(jié)果與結(jié)論
由圖10可知,管腳5輸出為方波,滿(mǎn)足TCA785輸入的要求,也滿(mǎn)足設(shè)計(jì)中將三相電轉(zhuǎn)化為方波給TCA785芯片提供輸入的要求。
由圖11可知,管腳10的輸出為鋸齒波,并且和對(duì)應(yīng)輸入的相位對(duì)應(yīng),滿(mǎn)足TCA785芯片的原理和設(shè)計(jì)要求。
由圖12可知,是經(jīng)過(guò)調(diào)制后的雙脈沖輸出,兩個(gè)雙脈沖都滿(mǎn)足脈沖寬36°、雙脈沖重量脈沖相距60°的要求,并且這兩個(gè)相鄰的脈沖相差60°,正好滿(mǎn)足設(shè)計(jì)要求。
圖13為雙脈沖波形輸出波形。由圖可知,輸出波形雙脈沖相差60°,單脈沖寬度近36°,正好符合設(shè)計(jì)要求。
從模擬觸發(fā)器和數(shù)字觸發(fā)器的對(duì)比可知,他們都很好地產(chǎn)生了雙脈沖觸發(fā)信號(hào),都滿(mǎn)足系統(tǒng)的設(shè)計(jì)要求。但是FPGA實(shí)現(xiàn)的數(shù)字觸發(fā)器,還是代表了觸發(fā)器的發(fā)展方向,可以按實(shí)際要求任意設(shè)計(jì),只是本文使用了模擬PI調(diào)節(jié)器,僅僅是對(duì)部分電路實(shí)現(xiàn)了數(shù)字化,有待進(jìn)一步改進(jìn)提高。
評(píng)論