摘要:本发明公开一种基于DDS信号发生器的方波生成方法,其步骤包括:S1:获取FPGA的系统时钟频率f0;S2:获取目标方波的频率值f和占空比D,则目标方波的周期为T;S3:将目标方波的一个周期T依序分成为T1、T2、T3和T4,T1、T3分别对应方波的低电平时间和高电平时间,T2和T4分别对应方波的上升沿时间和下降沿时间;S4:基于目标方波的频率值f和占空比D,分别计算T1、T2、T3和T4,并使得T1满足T1=M*T0,T3满足T3=N*T0,M、N为正整数;T2和T4阶段的波形采用DDS方式生产,T2和T4的波形对应的频率为系统时钟频率f0的2/25~1/10;S5:基于T1、T1、T2、T3和T4的值生成目标方波。本发明生成的方波非直接跳变,有边沿过度,解决方波重影,将DDS算法方波改由DAC输出,减少硬件的成本。
- 专利类型发明专利
- 申请人福建利利普光电科技有限公司;
- 发明人蔡振越;范怀先;吴达鑫;陈焕洵;
- 地址350000 福建省漳州市龙文区蓝田开发区横三路光电科技楼
- 申请号CN201510987994.5
- 申请时间2015年12月24日
- 申请公布号CN105634444A
- 申请公布时间2016年06月01日
- 分类号H03K3/02(2006.01)I;H03K5/01(2006.01)I;