如果我要用ADC采样10kHz的正弦波,采用定时器触发,时钟频率是72MHz,采64个点,那ARR应该设置为多少
时间: 2023-06-09 09:05:05 浏览: 134
基于DDS的正弦波信号发生器,Quartus工程,输出频率根据clk确定,一个周期内采样256个点,输出精度为8位
根据采样定理,ADC采样频率至少应该是信号频率的两倍,即20kHz。因此,每个采样点的时间间隔为1/10kHz=0.1毫秒。而定时器的时钟频率为72MHz,则每个时钟周期为1/72MHz≈13.89纳秒。因此,在采样64个点的情况下,采样总时间为64×0.1毫秒=6.4毫秒,即需要定时器计数器计数到ARR=6.4毫秒/13.89纳秒=460137。因此,ARR应该设置为460137。
阅读全文