[发明专利]一种语音PWM输出的系统有效
申请号: | 201210315008.8 | 申请日: | 2012-08-30 |
公开(公告)号: | CN102831889A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 徐功益;杨波 | 申请(专利权)人: | 杭州晟元芯片技术有限公司 |
主分类号: | G10L13/02 | 分类号: | G10L13/02;G06F13/28 |
代理公司: | 杭州九洲专利事务所有限公司 33101 | 代理人: | 陈继亮 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 pwm 输出 系统 | ||
1.一种语音PWM输出的系统,其特征在于:主要包括寄存器配置模块、采样控制模块、PWM计数输出模块、存储器、FIFO、占空比符号规范化模块、占空比宽度规范化模块;
所述的寄存器配置模块:为语音PWM的全局控制模块,CPU通过总线配置寄存器,产生占空比采样周期FSPeriod、PWM输出周期Period、普通PWM占空比PWMDuty、语音PWM占空比选择VPWMSel,同时对占空比符号规范化模块和占空比宽度规范化模块进行控制;
所述的采样控制模块:该模块内嵌一个Timer,每隔FSPeriod该模块产生一个读FIFO信号FIFO_rd,对FIFO进行读操作,将读出来的占空比数据送给占空比宽度规范化模块进行宽度规范化处理;
所述的PWM计数输出模块:该模块内嵌一个Timer,利用PWM的周期值Period和占空比值Duty产生高低电平,输出PWM波形;
所述的存储器:存放语音PWM的占空比,占空比数据由CPU通过总线写入存储器,该存储器与FIFO有DMA的通路;
所述的FIFO:为占空比的存放单元,该FIFO的位宽为16位;
所述的占空比符号规范化模块:统一占空比的为无符号。
所述的占空比宽度规范化模块:用于实现对占空比的左右位移。
2.根据权利要求1所述的语音PWM输出的系统,其特征在于:将占空比写入FIFO有两种方式:
(1)、CPU发出写命令,通过总线将占空比写入FIFO,每写一次都需要CPU发一次写命令;
(2)、CPU启动存储器和FIFO之间的DMA后,占空比自动地从存储器搬移到FIFO,整个搬移过程不需要CPU干预;从FIFO里读出占空比的操作由采用控制模块实现,采用控制模块每隔一定时间FSPeriod都会对FIFO执行一次读操作,读取占空比。
3.根据权利要求1所述的语音PWM输出的系统,其特征在于:所述的语音PWM的系统除了能够输出语音PWM外,还能够配置作为通用PWM输出;此时,占空比值Duty值有两种方式产生:
(1)、直接由寄存器配置模块配置,DutySel位来选择是寄存器配置还是读FIFO;
(2)、由采样控制模块对FIFO执行读操作产生,此时写入FIFO的占空比数据不执行占空比符号规范化,从FIFO读出的占空比不执行占空比宽度规范化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州晟元芯片技术有限公司,未经杭州晟元芯片技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210315008.8/1.html,转载请声明来源钻瓜专利网。