[發(fā)明專利]歸一化脈寬調(diào)制波形發(fā)生器有效
| 申請(qǐng)?zhí)枺?/td> | 201310398800.9 | 申請(qǐng)日: | 2013-09-05 |
| 公開(kāi)(公告)號(hào): | CN103457583A | 公開(kāi)(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 胡越黎;江超;楊鎮(zhèn)遙;曹陽(yáng);鄧曄 | 申請(qǐng)(專利權(quán))人: | 上海大學(xué) |
| 主分類號(hào): | H03K7/08 | 分類號(hào): | H03K7/08 |
| 代理公司: | 上海上大專利事務(wù)所(普通合伙) 31205 | 代理人: | 何文欣 |
| 地址: | 200444*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 歸一化 脈寬調(diào)制 波形 發(fā)生器 | ||
1.一種歸一化脈寬調(diào)制波形發(fā)生器,包括輸入輸出I/O(1)、歸一化地址選擇加法器模塊Normalization_Mux_add(2)和歸一化脈寬調(diào)制波形輸出緩存器Normalization?_buffer_shift_out(3),其特征在于:所述各模塊通過(guò)局部總線相互連接。
2.根據(jù)權(quán)利要求1所述歸一化脈寬調(diào)制波形發(fā)生器,其特征在于:所述輸入輸出I/O(1)包括系統(tǒng)時(shí)鐘信號(hào)Clk、復(fù)位信號(hào)Rst、使能信號(hào)Ena、歸一化地址Normalization_add[12:0]、歸一化地址計(jì)數(shù)器Nor_counter[5:0]、調(diào)制波周期脈沖值PWM_pulse[15:0]和PWM調(diào)制輸出端口PWM_out[1:0];所述系統(tǒng)時(shí)鐘信號(hào)Clk、復(fù)位信號(hào)Rst和使能信號(hào)Ena與歸一化地址選擇加法器模塊Normalization_Mux_add(2)和歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)相互連接,提供時(shí)鐘、復(fù)位信號(hào)和使能信號(hào);所述歸一化地址Normalization_add[12:0]與歸一化地址選擇加法器模塊Normalization_Mux_add(2)相連;所述調(diào)制波周期脈沖值PWM_pulse[15:0]與歸一化地址選擇加法器模塊Normalization_Mux_add(2)和歸一化脈寬調(diào)制波形輸出緩存器Normalization?_buffer_shift_out(3)相連;所述歸一化地址計(jì)數(shù)器Nor_counter[5:0]與歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)相連;所述PWM調(diào)制輸出端口PWM_out[1:0]與歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)相互連接。
3.根據(jù)權(quán)利要求1所述歸一化脈寬調(diào)制波形發(fā)生器,其特征在于:所述歸一化地址選擇加法器模塊Normalization_Mux_add(2)包含十三個(gè)選擇器Mux(2.1、2.2、2.3、2.4、2.5、2.6、2.7、2.8、2.9、2.10、2.11、2.12、2.13)、十二個(gè)加法器(2.14、2.15、2.16、2.17、2.18、2.19、2.20、2.21、2.22、2.23、2.24、2.25)、一個(gè)16位寄存器pwm_pulse_MN[15:0](2.26)以及輸入信號(hào)端CLK、Rst、Ena、Normalization_add[12:0]、PWM_pulse[15:0]和輸出信號(hào)端PWM_pulse_MN[15:0];所述輸入信號(hào)端CLK、Rst和Ena分別連接到16位寄存器pwm_pulse_MN[15:0](2.26)的時(shí)鐘、復(fù)位和使能端;所述十三個(gè)選擇器Mux(2.1、2.2、2.3、2.4、2.5、2.6、2.7、2.8、2.9、2.10、2.11、2.12、2.13)各自的一個(gè)輸入端信號(hào)為16’h0000,另一個(gè)輸入端分別接歸一化地址選擇加法器模塊Normalization_Mux_add(2)輸入信號(hào)PWM_pulse[15:0]的高位,其控制信號(hào)分別連接歸一化地址選擇加法器模塊Normalization_Mux_add(2)輸入信號(hào)Normalization_add[12:0];所述十二個(gè)加法器(2.14、2.15、2.16、2.17、2.18、2.19、2.20、2.21、2.22、2.23、2.24、2.25)中前一個(gè)加法器的輸出連接到后一個(gè)加法器的輸入;所述十二個(gè)加法器(2.14、2.15、2.16、2.17、2.18、2.19、2.20、2.21、2.22、2.23、2.24、2.25)中每個(gè)加法器的一個(gè)輸入信號(hào)分別連接第一個(gè)至第十二個(gè)選擇器Mux(2.1、2.2、2.3、2.4、2.5、2.6、2.7、2.8、2.9、2.10、2.11、2.12)的輸出信號(hào),其中第一個(gè)加法器(2.14)的另一個(gè)輸入連接第十三個(gè)選擇器Mux(2.13)的輸出,此加法器(2.14)輸出信號(hào)連接到第二個(gè)加法器(2.15)的輸入;所述16位寄存器pwm_pulse_MN[15:0](2.26)的輸入信號(hào)連接第十二個(gè)加法器(2.25)的輸出,其輸出信號(hào)連接到歸一化地址選擇加法器模塊Normalization_Mux_add(2)的輸出信號(hào)端PWM_pulse_MN[15:0];所述輸入信號(hào)CLK、Rst、Ena、Normalization_add[12:0]和PWM_pulse[15:0]與輸入輸出I/O(1)相連,輸出信號(hào)PWM_pulse_MN[15:0]與歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)連接;所述歸一化地址選擇加法器模塊Normalization_Mux_add(2)的輸入信號(hào)CLK、Rst、Ena提供系統(tǒng)時(shí)鐘、復(fù)位和使能信號(hào);輸入信號(hào)Normalization_add[12:0]的13個(gè)bit分別連接到13個(gè)選擇器Mux的控制端,Mux的一個(gè)輸入端信號(hào)為16’h0000,另一個(gè)輸入信號(hào)端的低位分別連接輸入信號(hào)PWM_pulse[15:0]的高位,此輸入端余下的高位端補(bǔ)零;Mux的輸出信號(hào)分別連接加法器的輸入端,實(shí)現(xiàn)累加器的功能,所有累加結(jié)果輸入到寄存器pwm_pulse_MN[15:0],pwm_pulse_MN[15:0]結(jié)果作為輸出連接PWM_pulse_MN[15:0]輸出;所述歸一化地址選擇加法器模塊Normalization_Mux_add(2)用于實(shí)現(xiàn)把所輸入的歸一化地址Normalization_add[12:0]進(jìn)行解析,產(chǎn)生內(nèi)部所需選擇輸出的控制信號(hào)實(shí)現(xiàn)把所輸入的調(diào)制波周期脈沖值PWM_pulse[15:0]轉(zhuǎn)換為具體的歸一化脈沖數(shù)值,以存儲(chǔ)到歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)中。
4.根據(jù)權(quán)利要求1所述歸一化脈寬調(diào)制波形發(fā)生器,其特征在于;所述歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)包含一個(gè)歸一化移位緩存器PWM_buffer62x16bit(3.1)、第一和第二兩個(gè)加法器(3.2、3.7)、第一和第二兩個(gè)選擇器Mux(3.3、3.8)、一個(gè)16位寄存器sh_flag_c[15:0](3.4)、第一至第三3個(gè)比較器(3.5、3.10、3.11)、一個(gè)減法器(3.6)、一個(gè)16位寄存器pulse_c[15:0](3.9)、一個(gè)1位寄存器pwm_out[0](3.12)、一個(gè)1位寄存器pwm_out[1](3.13)以及輸入信號(hào)端CLK、Rst、Ena、PWM_pulse[15:0]、PWM_pulse_MN[15:0]、Nor_counter[5:0]和輸出信號(hào)端PWM_out[0]、PWM_out[1];所述輸入信號(hào)CLK連接到歸一化移位緩存器PWM_buffer62x16bit(3.1)、16位寄存器sh_flag_c[15:0](3.4)、16位寄存器pulse_c[15:0](3.9)的時(shí)鐘信號(hào)端;所述輸入信號(hào)Rst連接到歸一化移位緩存器PWM_buffer62x16bit(3.1)、16位寄存器sh_flag_c[15:0](3.4)、16位寄存器pulse_c[15:0](3.9)、1位寄存器pwm_out[0](3.12)、1位寄存器pwm_out[1](3.13)的復(fù)位端;所述輸入信號(hào)Ena連接到歸一化移位緩存器PWM_buffer62x16bit(3.1)、16位寄存器sh_flag_c[15:0](3.4)的使能端;所述歸一化移位緩存器PWM_buffer62x16bit(3.1)的D[15:0]和A[5:0]分別連接到歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸入信號(hào)PWM_pulse_MN[15:0]、Nor_counter[5:0],其Sh_EN連接到第一比較器(3.5)的輸出端;所述第一加法器(3.2)的輸入信號(hào)為6’h01和16位寄存器sh_flag_c[15:0](3.4)的輸出信號(hào);所述第一選擇器Mux(3.3)的輸入信號(hào)為第一加法器(3.2)的輸出信號(hào)和第一比較器(3.5)的輸出信號(hào),其輸出信號(hào)連接16位寄存器sh_flag_c[15:0](3.4)的輸入;所述第一比較器(3.5)的輸入為16位寄存器sh_flag_c[15:0](3.4)的輸出和減法器(3.6)的輸出,其輸出連接到第一選擇器Mux(3.3)的控制端、歸一化移位緩存器PWM_buffer62x16bit(3.1)的Sh_EN端、16位寄存器pulse_c[15:0](3.9)和1位寄存器pwm_out[0](3.12)以及1位寄存器pwm_out[1](3.13)的使能端;所述減法器(3.6)的正負(fù)輸入端為6’h3E和歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸入信號(hào)Nor_counter[5:0];所述第二加法器(3.7)的輸入信號(hào)為16’h0001和16位寄存器pulse_c[15:0](3.9)的輸出;所述第二選擇器Mux(3.8)的輸入為16’h0000和第二加法器(3.7)的輸出,其輸出連接到16位寄存器pulse_c[15:0](3.9)的輸入;所述16位寄存器pulse_c[15:0](3.9)的輸入連接到第二選擇器Mux(3.8)的輸出,其輸出連接到第二加法器(3.7)的輸入、第二比較器(3.10)、第三比較器(3.11)的輸入;所述第二比較器(3.10)的兩個(gè)輸入為歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)的輸出和16位寄存器pulse_c[15:0](3.9)的輸出,其輸出連接到1位寄存器pwm_out[0](3.12)和1位寄存器pwm_out[1](3.13)的時(shí)鐘端;所述第三比較器(3.11)的輸入為16位寄存器pulse_c[15:0](3.9)和歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸入信號(hào)PWM_pulse[15:0],其輸出信號(hào)連接到第二選擇器Mux(3.8)的控制端;所述1位寄存器pwm_out[0](3.12)的輸入和其自身的反相輸出端連接并和歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸出信號(hào)PWM_out[0]連接;所述1位寄存器pwm_out[1](3.13)的輸入和其自身的反相輸出端連接,其正向輸出端和歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸出信號(hào)PWM_out[1]連接。所述歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)輸入信號(hào)CLK、Rst、Ena、Nor_counter[5:0]和PWM_pulse[15:0]與輸入輸出I/O(1)相連,輸入信號(hào)PWM_pulse_MN[15:0]與歸一化地址選擇加法器模塊Normalization_Mux_add(2)相連,輸出信號(hào)PWM_out[1:0]與輸入輸出I/O(1)相連;所述歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)的輸入信號(hào)CLK、Rst、Ena提供系統(tǒng)時(shí)鐘、復(fù)位和使能信號(hào);輸入信號(hào)PWM_pulse_MN[15:0]、Nor_couter[5:0]分別連接歸一化移位緩存器PWM_buffer62x16bit的數(shù)據(jù)端[15:0]和地址端[5:0];計(jì)數(shù)器sh_flag_c[15:0]根據(jù)輸入信號(hào)Ena和Nor_counter[5:0]與6’h3E的比較結(jié)果實(shí)現(xiàn)對(duì)歸一化移位緩存器PWM_buffer62x16bit信號(hào)端SH_EN以及對(duì)脈沖計(jì)數(shù)器pulse_c[15:0]的控制;pulse_c[15:0]輸出結(jié)果與歸一化移位緩存器PWM_buffer62x16bit的各存儲(chǔ)值進(jìn)行比較用于驅(qū)動(dòng)PWM輸出緩存器PWM_out[1:0],同時(shí)pulse_c[15:0]輸出結(jié)果與輸入信號(hào)PWM_puls[15:0]進(jìn)行比較實(shí)現(xiàn)計(jì)數(shù)器重新清零操作;PWM_out[1:0]作為輸出信號(hào)連接PWM_out[0]、PWM_out[1]輸出。所述歸一化脈寬調(diào)制波形輸出緩存器Normalization_buffer_shift_out(3)用于實(shí)現(xiàn)把歸一化地址選擇加法器模塊Normalization_Mux_add(2)輸出的各歸一化具體脈沖數(shù)值PWM_pulse_MN[15:0]根據(jù)歸一化地址計(jì)數(shù)器Nor_counter[5:0]和使能信號(hào)Ena輸入使能信號(hào)進(jìn)行移位排序并且實(shí)現(xiàn)PWM調(diào)制技術(shù)的波形輸出;通過(guò)脈沖計(jì)數(shù)器pulse_c[15:0]與歸一化移位緩存器PWM_buffer62x16bit中存儲(chǔ)的調(diào)制波周期脈沖值PWM_pulse[15:0]所對(duì)應(yīng)的各高低脈沖點(diǎn)所對(duì)應(yīng)的脈沖值進(jìn)行比較,便可實(shí)現(xiàn)該調(diào)制波周期下的PWM調(diào)制脈沖序列的輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海大學(xué),未經(jīng)上海大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310398800.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





