首先先把结论放在最前面,
串口由于传输速率的限制,只能接收频率在6400s-1以下的信号,频率继续增高,串口接收的数据将无法复现信号形状。
显示信号由于时钟频率的限制,在显示频率在3200s-1的信号可以显示完整周期,信号频率继续降低将无法展现完整信号。
1.串口传输
初始信号设置为频率较小的信号,AD的IP核能提供的最小时钟频率为1MHZ,但实际为3.125MHZ,如图
频率:3.125MHZ
周期:3.12510241024=3276800
1/3276800s传输一次数据,即一个字节,一共是32768b,那么就需要1/100s传完,那么信号的频率就是100s-1,又用32M采集进去,单个周期数据量扩大到1M个b,周期仍为1/100s。
串口传输:波特率256000,即32000B/s,1/100s(单个周期内)能采样到的就是320B。
实际采集到的一个周期的数据为291,误差为9%,鉴于频率过小,误差在允许范围内。
其他:信号频率为400s-1,1600s-1,6400s-1时,图像如下所示
<