zysblog 发表于 2014-4-26 10:36:56

用c8051f单片机的DAC产生正弦波的问题

本帖最后由 zysblog 于 2014-4-26 10:59 编辑

1、我用DAC通过查表来产生可以变频的正弦波。

2、表项有256个 整形数值。

3、假如输出 1K Hz的正弦波,那只需要在1ms的时间内,输出256个整型值到 DAC 即可,那么DAC每次输出数据的间隔为 1/256 ms即可,所以通过改变DAC输出的时间间隔,就可以改变输出正弦波的频率。

4、有两个频率,高频是低频的2倍,发现由高频变低频的时候,在低频正弦波到来的第一个波形的正向峰值达不到预期值,就是比预期值低了一些。而在低频变为高频时,在高频正弦波到来的第一个波形的正向峰值,它要比预期值高了一些。低频和高频的改变,是通过改变DAC输出的频率来完成的。

5、我想知道为什么会出现 4 的状况?

戒魔 发表于 2014-9-4 11:34:35

楼主能否提供源代码?
页: [1]
查看完整版本: 用c8051f单片机的DAC产生正弦波的问题