yankun27 当前离线
注册会员
订阅 TOP
caopengly 当前离线
版主
论坛元老
通过FPGA作波形发生器可以很好的利用FPGA的高速处理能力,所以可以做出比较高性能的波形发生器。不过要一个高性能的DA转换芯片。
使用硬件描述语言编程实现波形发生器,比较容易。难点在正弦函数的实现。
通过正弦函数ip,或者使用FTR变换来实现,或者使用其他方法。幅度的实现比较容易。
TOP
simon707 当前离线
可以用查表方式来实现。用版内的RAM做一个正弦函数表,用计数器驱动地址总线,数据线输出正弦数据,引到外部接AD转换器上,滤波后就得到正弦波了。如果速度和精度要求不高,也可以用数据总线来驱动PWM,再将PWM输出的信号滤波后也能得到正泫波信号。
110lbz 当前离线
why860314 当前离线