【正文】
odule has an 8bit down counter that is used to produce the deadtime insertion. As shown in Figure 8, the dead time unit has a rising and falling edge detector connected to PWM signal from one of PWM generator. The dead times is loaded into the timer on the detected PWM edge event. Depending on whether the edge is rising or falling, one of the transitions on the plementary outputs is delayed until the timer counts down to zero. A timing diagram indicating the dead time insertion for the pair of PWM outputs is shown in Figure 8a. Fig 8a Deadtime Unit Block Diagram Fig. 8b the Waveforms of PWM Outputs in Complementary Mode Conclusions In this paper, we have designed PWM module based on an 8bit MCU patible with 8051 family. The design can generate 2channel programmable periodic PWM signals with two operation mode, Independent Mode and Complementary Mode in which deadtime will be inserted. The simulation results on the EDA platform have proven its correctness and usefulness. 附件 1:外文資料翻譯譯文 基于 C51 兼容微處理器單片機(jī)的 PWM 控制器設(shè)計(jì) 導(dǎo) 言 PWM 技術(shù),是一種電壓調(diào)節(jié)方法,通過控制具有固定電壓的直流電源的開關(guān)頻率來(lái)調(diào)整兩端負(fù)荷電壓。在電機(jī)系統(tǒng)中的應(yīng)用,如圖 1 所示,通過調(diào)整電源開關(guān)的占空比,來(lái)控制電機(jī)的速度,如圖 2所示,平均電壓通過改 變占空比來(lái)控制電機(jī)的速度(在圖中 D=t1/T) ,這樣當(dāng)電機(jī)的電源打開時(shí),它的速度加快,相反,當(dāng)電源關(guān)閉時(shí),速度下降。 一般情況下,有四中方法可以產(chǎn)生 PWM 信號(hào),正如以下:( 1)由獨(dú)立邏輯元件組成的裝置產(chǎn)生,這種是原始的方法,現(xiàn)在已被淘汰;( 2)通過軟件 產(chǎn)生,這種方法需要 CPU持續(xù)操作代碼來(lái)控制 I/O 口,以致于 CPU不能做其他任何事。這種方法將在文章中講述。 該 PWM 模塊, 通過 初始化控制寄存器和寄存器 的 占空比 , 可以支持 PWM 脈沖信號(hào) ,用 剛才提到的上述三種方法調(diào)整占空比和幾個(gè)操作模式,以增加 用戶 彈性 。第三部分描述兩種操作模式。通過操作模式, PWM 模塊產(chǎn)生一個(gè)或更多的脈寬模塊信號(hào),它們的比率可以自主調(diào)整。用戶可以通過執(zhí)行一些代碼使PWM模塊初始化,從而啟動(dòng)其功能。該系統(tǒng)由四分頻或十二分頻的系統(tǒng)時(shí)鐘信 號(hào)合成,時(shí)鐘信號(hào)的頻率可通過對(duì)在特殊寄存器 PWMCON 中的 PWM0 電機(jī)的 T3M 或 PWM1 電機(jī)的 T4M 的值進(jìn)行設(shè)置而調(diào)整,如圖 4 所示:對(duì)于 PWM0 電機(jī),當(dāng) T3M 設(shè)置為零時(shí), 16 位計(jì)數(shù)器時(shí)鐘將被默認(rèn)預(yù)分為四分頻,當(dāng) T3M 設(shè)置為 1 時(shí),始終將被十二分頻; PWM 同樣有這種功能。從表中可以清楚得看出,信號(hào)的 CP 和 CPWM 控制 PWM1 和 PWML 的來(lái)源,這兩個(gè)控制信號(hào)的詳細(xì)情況將在第三部分講述,死區(qū)時(shí)間電機(jī)的結(jié)構(gòu)也將在一下部分的連續(xù)性互補(bǔ)模式中講述。通過在 PWMCON 寄存器中設(shè)置相應(yīng)的位 CPWM,如圖四所示,用戶可以選擇其中一個(gè)運(yùn)行模式。在這部分兩種模式將分別被詳細(xì) 講述,從 VCS EDA 平臺(tái)的 PWM模塊的仿真結(jié)果證明這種設(shè)計(jì)。當(dāng)在 PWMCON 寄存器中相應(yīng)的 CP 位設(shè)置為 0,特殊的 PWM 輸出模塊是在獨(dú)立的輸出模式里。在 PWM0/PWML 口的信號(hào)是從 PWM0 電機(jī)產(chǎn)生的。 PWM I/O 口通過默認(rèn)意見復(fù)位設(shè)置為獨(dú)立模式,但死區(qū)時(shí)間電機(jī)不能在獨(dú)立模式下工作。 Tr4 和 Tr3分別與 PWM0和 PWM1相連,實(shí)際上,從圖看,單片機(jī)的 P1[5]/P[4]口被用做 PWMH/PWML或是一般的 I/O 口。這種逆變器拓?fù)鋵W(xué)是典型的直流裝置。 PWM 通道和輸出口都是通過通道選擇邏輯內(nèi)部配置的,如圖 7所示。 圖 7 PWM 互補(bǔ)輸出的典型電路 PWM I/O 口通過在 PWMCON 中設(shè)置適當(dāng)?shù)?CPWM 位選擇互補(bǔ)模式,在這種情況下,PSWL 是有效果的。在互補(bǔ)模式時(shí)產(chǎn)生 PWM 輸出信號(hào)的過程中,死區(qū)時(shí)間將被插入在以下這部分講述。 PWM 模塊的互補(bǔ)輸出對(duì)已有一個(gè)用于產(chǎn)生死區(qū)時(shí)間插入的 8 位計(jì)數(shù)器。當(dāng)?shù)竭_(dá) PWM 邊沿時(shí),死區(qū)時(shí)間被載入計(jì)時(shí)器,根據(jù)是否是上升沿或下降沿,在互補(bǔ)輸出端口上的其中一個(gè)過度被延遲,直到計(jì)數(shù)器降為 0。這種在 EDA 平臺(tái)的仿真結(jié)果已證明了它的和諧性