单片机+DAC0832做的正弦信号发生器,输出频率怎么算?

如题所述

正弦信号都是一样的规律,不同的是相位、幅度、频率,不知道你的信号是怎么样生成的。相位我们通常不怎么讨论,或者说一般都是从0开始。
用定时器按一定的间隔输出一个电压值,电压值通常是查表生成的,定时间隔一般根据输出频率事先确定的。
一般都是先确定输出频率,才讨论定时间隔是多少,不明白你问输出频率怎么算,你没有先确定输出频率吗。追问

要输出400hz,定时间隔怎么算,我是初学者,底子有点薄。

追答

400Hz就是2.5ms,也就是说你需要每隔2.5ms输出一个完整的正弦信号。
假设你是用的查表法,一个完整的正弦信号用100个数据表示,那么每隔2.5ms/100=25us,你需要从表格中取一个数据送到DA进行输出。

温馨提示:答案为网友推荐,仅供参考
相似回答