基于SOPC的SPWM脈沖發(fā)生器的實現(xiàn)
死區(qū)產(chǎn)生部分同樣具有非常重要的作用,通過比較產(chǎn)生的SPWM波形上下沿相互對應(yīng),而沒有將其錯開一定的時間。如果這樣的SPWM脈沖直接送入智能功率模塊,就會導(dǎo)致其上下兩個橋臂直通而短路。必須在開關(guān)管開關(guān)通斷切換時設(shè)置一段時間使上下橋臂滿足同時關(guān)斷,即設(shè)置通常所說的死區(qū)電路。死區(qū)部分的輸入是來自比較部分輸出結(jié)果的一路SPWM波,輸出是兩路互補的帶一定死區(qū)時間的SPWM波。本系統(tǒng)中,設(shè)計的死區(qū)時間為2μs。部分代碼如下。
在QaultusⅡ軟件中完成頂層文件的編譯后,生成.pof文件和.sof文件,將編譯產(chǎn)生的.sof文件通過JTAG下載線下載配置到SOPC中。圖5為死區(qū)時間設(shè)定為2μs的時候利用邏輯分析儀測試的SPWM脈沖波形的情況。v為不加死區(qū)時間的單相SPWM波形,pa與pb是死區(qū)部分的輸出,是兩路互補的帶一定死區(qū)時間的SPWM波。本文引用地址:http://m.butianyuan.cn/article/180716.htm
3 結(jié)束語
本文提出一種基于SOPC系統(tǒng)實現(xiàn)SPWM數(shù)字化自然采樣脈沖發(fā)生器的方案,并給出具體的實現(xiàn)方法。該電路通過系統(tǒng)可編程芯片實現(xiàn)。用Verilog HDL硬件表述語言完成了功能模塊的設(shè)計實現(xiàn),使得電路簡單,可靠性高,穩(wěn)定性好。同時,由SOPC系統(tǒng)實現(xiàn)的此SPWM脈沖發(fā)生器,設(shè)計靈活,可在線編程,可根據(jù)不同要求的工作場合進行系統(tǒng)參數(shù)的修改。
評論