发明名称 一种利用FPGA产生高精度PWM信号的方法
摘要 本发明涉及一种利用FPGA产生高精度PWM信号的方法,属于信号处理技术领域。本发明采用FPGA产生高频时钟信号,实现了高精度PWM信号的生成,不仅解决了现有方案中DSP芯片选型与PWM信号的频率、精度之间的矛盾,而且电路实现简单,适用于例如成像导引系统的随动稳像平台这类高精度、小体积的控制系统。
申请公布号 CN104281051A 申请公布日期 2015.01.14
申请号 CN201310292135.5 申请日期 2013.07.12
申请人 中国航天科工集团第三研究院第八三五八研究所 发明人 张美生;张雷;陈莲
分类号 G05B11/28(2006.01)I 主分类号 G05B11/28(2006.01)I
代理机构 代理人
主权项 一种利用FPGA产生高精度PWM信号的方法,其特征在于,包括以下步骤:S1、利用现场可编程门阵列FPGA产生高频时钟信号,并发送给计数器;S2、所述计数器接收到所述高频时钟信号后对时钟计数,计到2<sup>n</sup>后清零,然后重新计数,如此循环直到达到预设的循环次数,从而产生锯齿波,其中,n为所要产生的脉冲宽度调制PWM信号的精度位数;S3、通过比较器将外部输入的n位数据与所述锯齿波比较,从而产生PWM信号。
地址 300308 天津市天津空港经济开发区中环西路58号