主题中讨论的其他器件:TMDSCNCD28335、 C2000WARE
大家好、
首先、我尝试使用 DMA 寄存器实现 FIR 滤波器、如 TI F28335控制器技术讲座中的实验9中所述。 我尝试对不同频率的正弦波进行采样、并检查了 ADCBUF 寄存器的值、这些值在大于2-3kHz 的较高频率下会失真、也会在十进制值(如 CCS 中的图所示)上失真、频率为1kHz 和2kHz、但给出了错误的值1.1 kHz、1.2kHz。采样频率在48kHz/epwm2时较高。 理论上不应该发生这种情况、但与采样频率相比、我在如此低的频率下得到了失真的正弦波
我想实施自己的 FFT 代码、因此我需要更正 ADCBUF 寄存器、以便能够检测电流信号中的故障。
有人能解释为什么 ADCBUF 波形在高频或类似十进制的频率下失真?
此致
Nitesh Mahawar