首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种采用FPGA控制的数字功放调制器及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东铂晶智能科技有限公司

摘要:本发明公开了一种采用FPGA控制的数字功放调制器及方法,包括FPGA模块,其特征是:所述FPGA模块包括软核控制部分和硬核控制部分。所述软核控制部分包括控制器模块和函数波形发生模块。所述硬核控制部分包括频率段选择模块、载波频率选择模块、PWM调制模块和死区控制模块。本发明涉及调制器设备领域,具体地讲,涉及一种采用FPGA控制的数字功放调制器。本发明的优点解决电磁干扰EMI中的传导干扰和辐射干扰。使噪声的频域信号单一峰值明显降低,更容易局限于标准限值之内。能够使数字功放在输出不同变化率信号时采用不同的载波频率,并根据基波频率有较宽的载波选择范围,可同时兼顾输出失真率与工作效率。

主权项:1.一种采用FPGA控制的数字功放调制器,包括FPGA模块,其特征是:所述FPGA模块包括软核控制部分和硬核控制部分;所述软核控制部分包括控制器模块和函数波形发生模块;所述硬核控制部分包括频率段选择模块、载波频率选择模块、PWM调制模块和死区控制模块;所述控制器模块接受控制信息输入,所述控制器模块将控制信息发送给所述函数波形发生模块,所述控制器模块将频率数据发送给所述频率段选择模块,所述控制器模块将输出控制发送给所述死区控制模块;所述函数波形发生模块将波形数据和相位数据发送给所述载波频率选择模块,所述函数波形发生模块将波形数据发送给所述PWM调制模块;所述频率段选择模块将频率段数据发送给所述载波频率选择模块;所述载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块;所述PWM调制模块将两路PWM信号发送给所述死区控制模块;所述死区控制模块产生4路全桥驱动信号。

全文数据:一种采用FPGA控制的数字功放调制器及方法技术领域本发明涉及调制器设备领域,具体地讲,涉及一种采用FPGA控制的数字功放调制器及方法。背景技术目前,在电源供应器领域中,普遍采取定频调制技术,该技术应用简单,便于硬件或软件方式实现。但其存在频率相对集中的载波干扰,并产生与载波频率相关的多次谐波尖峰。当前,我国经济迅速发展,自行设计与制造的电源供应器及其衍生产品逐渐走向国际市场,需要通过国外严格的认证。在国内,国产产品逐渐进入航天、航空等高精尖领域。这些新的领域对电磁兼容有更高的要求,传统的调制方式如达到上述领域要求,则需要在材料、工艺等方面进行大量细致的屏蔽、阻隔措施,其成本巨幅增加,市场竞争力减弱。发明内容本发明要解决的技术问题是提供一种采用FPGA控制的数字功放调制器及方法,从源头将电磁发射与传导的尖峰进行削波峰处理,避免了单一频率点的尖峰电磁干扰。本发明采用如下技术方案实现发明目的:一种采用FPGA控制的数字功放调制器,包括FPGA模块,其特征是:所述FPGA模块包括软核控制部分和硬核控制部分。作为对本技术方案的进一步限定,所述软核控制部分包括控制器模块和函数波形发生模块。作为对本技术方案的进一步限定,所述硬核控制部分包括频率段选择模块、载波频率选择模块、PWM调制模块和死区控制模块。作为对本技术方案的进一步限定,所述控制器模块接受控制信息输入,所述控制器模块将控制信息发送给所述函数波形发生模块,所述控制器模块将频率数据发送给所述频率段选择模块,所述控制器模块将输出控制发送给所述死区控制模块。作为对本技术方案的进一步限定,所述函数波形发生模块将波形数据和相位数据发送给所述载波频率选择模块,所述函数波形发生模块将波形数据发送给所述PWM调制模块。作为对本技术方案的进一步限定,所述频率段选择模块将频率段数据发送给所述载波频率选择模块。作为对本技术方案的进一步限定,所述载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块。作为对本技术方案的进一步限定,所述PWM调制模块将两路PWM信号发送给所述死区控制模块。作为对本技术方案的进一步限定,所述死区控制模块产生4路全桥驱动信号。一种采用FPGA控制的数字功放调制器的方法,其特征是:包括如下步骤:1控制器模块接收外部传递过来的控制信息并进行解析,提取传递信息中的下列信息:基波的频率,幅值,相位、各次谐波分量及相位,函数波形发生模块接收控制模块信息,利用多次正弦函数运算合成基波+各谐波的波形幅值数据,该数据与基波波形相位数据共同传递至载波频率选择模块;与此同时,函数波形发生模块将波形数据传递至PWM调制模块,控制器模块将基波的频率数据传递至频率段选择模块;2频率段选择模块根据基波的频率选择合适的频率段,并将频率段信息传递至载波频率选择器模块;3载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块;3PWM调制模块根据输入的载波数据和波形数据进行单极性倍频调制,以载波数据为基础采用递增递减计数器产生等边三角波数据,输入的波形数据采用互补算法产生2路互补的基波数据,该2路数据与载波三角波数据进行比较,得到2路PWM信号;4死区控制模块根据输入的2路PWM信号,直接输出PWM_1及PWM_3,每路增加死区延时并反相输出后输出PWM_2及PWM_4,此4路信号受软核控制部分的控制器模块控制,最终通过4个与非门作为门控开关输出,PWM1及PWM2为左桥臂,PWM3及PWM4为右桥臂。与现有技术相比,本发明的优点和积极效果是:本发明的优点解决电磁干扰EMI中的传导干扰和辐射干扰。使噪声的频域信号单一峰值明显降低,更容易局限于标准限值之内。能够使数字功放在输出不同变化率信号时采用不同的载波频率,并根据基波频率有较宽的载波选择范围,可同时兼顾输出失真率与工作效率。附图说明图1是本发明的结构示意图。图2是本发明的FPGA外围电路模块电路图。图3是本发明的输入输出模块电路图。具体实施方式下面结合附图,对本发明的一个具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。如图1所示,本发明包括包括FPGA软件系统模块,所述FPGA软件系统模块包括软核控制部分和硬核控制部分。所述软核控制部分包括控制器模块和函数波形发生模块。所述硬核控制部分包括频率段选择模块、载波频率选择模块、PWM调制模块和死区控制模块。所述控制器模块接受控制信息输入,所述控制器模块将控制信息发送给所述函数波形发生模块,所述控制器模块将频率数据发送给所述频率段选择模块,所述控制器模块将输出控制发送给所述死区控制模块。所述函数波形发生模块将波形数据和相位数据发送给所述载波频率选择模块,所述函数波形发生模块将波形数据发送给所述PWM调制模块。所述频率段选择模块将频率段数据发送给所述载波频率选择模块。所述载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块。所述PWM调制模块将两路PWM信号发送给所述死区控制模块。所述死区控制模块产生4路全桥驱动信号。所述PWM调制器的基波输入频率范围为10-3000hz,所述PWM调制器的载波频率范围为10k-150khz。本设备的硬件电路包括外围电路模块和输入输出模块,所述外围电路模块包括电源模块U1M、电源模块U1L、电源模块U1K、时钟模块U1I、晶振Y1、调试端口与配置模块U1J、专用存储器U5、JTAG调试端口J5以及AS调试端口J11。所述调试端口与配置模块U1J的引脚6分别连接连接所述专用存储器U5的引脚5和所述AS调试端口J11的引脚9,所述调试端口与配置模块U1J的引脚8分别连接所述专用存储器U5的引脚1和所述AS调试端口J11的引脚8,所述调试端口与配置模块U1J的引脚12分别连接所述专用存储器U5的引脚6和所述AS调试端口J11的引脚1,所述调试端口与配置模块U1J的引脚13分别连接所述专用存储器U5的引脚2和所述AS调试端口J11的引脚7,所述调试端口与配置模块U1J的引脚14连接所述AS调试端口J11的引脚5,所述调试端口与配置模块U1J的引脚21连接所述AS调试端口J11的引脚6,所述调试端口与配置模块U1J的引脚5连接所述AS调试端口J11的引脚3,所述调试端口与配置模块U1J的引脚15连接所述JTAG调试端口J5的引脚9,所述调试端口与配置模块U1J的引脚16连接所述JTAG调试端口J5的引脚1,所述调试端口与配置模块U1J的引脚18连接所述JTAG调试端口J5的引脚5,所述调试端口与配置模块U1J的引脚20连接所述JTAG调试端口J5的引脚3。所述晶振Y1的引脚3通过4个零欧姆连接所述时钟模块U1I的引脚1到4。所述输入输出模块包括功能模块U1A和功能模块U1E,所述功能模块U1A通过同步串口SPI与微处理器连接,所述功能模块U1A的引脚1连接所述同步串口SPI的MOSI端口,所述功能模块U1A的引脚2连接所述同步串口SPI的MISO端口,所述所述功能模块U1A的引脚3连接所述同步串口SPI的CLK端口,所述所述功能模块U1A的引脚4连接所述同步串口SPI的CS端口。所述功能模块U1A的引脚7连接OV_INT端口,所述OV_INT端口将过压报警信号传送至上级处理器,所述功能模块U1A的引脚10连接OI-INT端口,所述OI-INT端口将过流报警信号传送至上级处理器,所述功能模块U1A的引脚11连接STOP端口,所述STOP端口输出使能控制。所述功能模块U1E的引脚83连接OV端口,所述OV端口将保护电路检测到过电压信号传送至FPGA,所述功能模块U1E的引脚84连接OI端口,所述OI端口将保护电路检测到过电流信号传送至FPGA。所述功能模块U1E的引脚73-76连接PWM信号输出端口。本发明的工作流程为:控制器模块接收微处理器传递过来的外部控制信息并进行解析,提取传递信息中的下列信息:基波的频率16bit,幅值16bit,相位12bit;各次谐波分量8bit及相位12bit。函数波形发生模块接收控制模块信息,利用多次正弦函数运算合成基波+各谐波的波形幅值数据16bit,该数据与基波波形相位数据12bit共同传递至载波频率选择模块。与此同时,函数波形发生模块将波形数据传递至PWM调制模块。控制器模块将基波的频率数据传递至频率段选择模块。频率段选择模块根据基波的频率选择合适的频率段,并将频率段信息起始频率段序号5bit传递至载波频率选择器模块。载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块。PWM调制模块根据输入的载波数据和波形数据进行单极性倍频调制。以载波数据为基础采用递增递减计数器产生等边三角波数据,输入的波形数据采用互补算法产生2路互补的基波数据,该2路数据与载波三角波数据进行比较,得到2路PWM信号。死区控制模块根据输入的2路PWM信号,直接输出PWM_1及PWM_3,每路增加死区延时并反相输出后输出PWM_2及PWM_4。此4路信号受软核控制器控制,最终通过4个与非门作为门控开关输出,PWM1及PWM2为左桥臂,PWM3及PWM4为右桥臂。以上公开的仅为本发明的一个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

权利要求:1.一种采用FPGA控制的数字功放调制器,包括FPGA软件系统模块,其特征是:所述FPGA软件系统模块包括软核控制部分和硬核控制部分。2.根据权利要求1所述的采用FPGA控制的数字功放调制器,其特征是:所述软核控制部分包括控制器模块和函数波形发生模块。3.根据权利要求1所述的采用FPGA控制的数字功放调制器,其特征是:所述硬核控制部分包括频率段选择模块、载波频率选择模块、PWM调制模块和死区控制模块。4.根据权利要求3所述的采用FPGA控制的数字功放调制器,其特征是:所述控制器模块接受控制信息输入,所述控制器模块将控制信息发送给所述函数波形发生模块,所述控制器模块将频率数据发送给所述频率段选择模块,所述控制器模块将输出控制发送给所述死区控制模块。5.根据权利要求2所述的采用FPGA控制的数字功放调制器,其特征是:所述函数波形发生模块将波形数据和相位数据发送给所述载波频率选择模块,所述函数波形发生模块将波形数据发送给所述PWM调制模块。6.根据权利要求3所述的采用FPGA控制的数字功放调制器,其特征是:所述频率段选择模块将频率段数据发送给所述载波频率选择模块。7.根据权利要求3所述的采用FPGA控制的数字功放调制器,其特征是:所述载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块。8.根据权利要求3所述的采用FPGA控制的数字功放调制器,其特征是:所述PWM调制模块将两路PWM信号发送给所述死区控制模块。9.根据权利要求3所述的采用FPGA控制的数字功放调制器,其特征是:所述死区控制模块产生4路全桥驱动信号。10.一种采用FPGA控制的数字功放调制器的方法,其特征是:包括如下步骤:1控制器模块接收外部传递过来的控制信息并进行解析,提取传递信息中的下列信息:基波的频率,幅值,相位、各次谐波分量及相位,函数波形发生模块接收控制模块信息,利用多次正弦函数运算合成基波+各谐波的波形幅值数据,该数据与基波波形相位数据共同传递至载波频率选择模块;与此同时,函数波形发生模块将波形数据传递至PWM调制模块,控制器模块将基波的频率数据传递至频率段选择模块;2频率段选择模块根据基波的频率选择合适的频率段,并将频率段信息传递至载波频率选择器模块;3载波频率选择模块对波形数据及相位信息进行微分运算,将2路运算结果进行一定比例的平均,其结果为运算波形的变化率,将此变化率依据数值的大小选择合适的周期数据,将此数据传递至PWM调制模块;3PWM调制模块根据输入的载波数据和波形数据进行单极性倍频调制,以载波数据为基础采用递增递减计数器产生等边三角波数据,输入的波形数据采用互补算法产生2路互补的基波数据,该2路数据与载波三角波数据进行比较,得到2路PWM信号;4死区控制模块根据输入的2路PWM信号,直接输出PWM_1及PWM_3,每路增加死区延时并反相输出后输出PWM_2及PWM_4,此4路信号受软核控制部分的控制器模块控制,最终通过4个与非门作为门控开关输出,PWM1及PWM2为左桥臂,PWM3及PWM4为右桥臂。

百度查询: 山东铂晶智能科技有限公司 一种采用FPGA控制的数字功放调制器及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。