摘要:本發明公開一種基于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;