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