This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我对24位 Σ-Δ 转换器有些困惑
1.我无法找到从转换触发器到获得24位采样结果之间的确切持续时间。 OSR 1024和调制器采样频率为1MHz
2、当 OSR 为1024时、24位结果为1024个采样。 现在、如果调制器频率为1MHz、那么要获得1024的1位流、则需要1ms 的持续时间。 在该数据流经过计量滤波器后获得24位结果。 现在、如果我想在20毫秒周期(即50Hz)内获得64个样本、即采样频率为3.5khz。 因此,每0.312毫秒就需要一次采样,但1024个调制采样的转换时间为1毫秒,因此我可以每0.312毫秒获得24位采样。
请说明我有点困惑。
器件型号:MSP430F6730
我需要三个具有最大精度和精度的非密度测量
我希望采样频率为3.2KSPS、即20ms 的每周期64个采样
输入信号范围为+-0.9V
问题
OSR 和时钟频率应达到最高精度。
2.从精度和精度的角度来看,我还应该认真考虑其他哪些规格
每次采样后、我都要进行数学计算、需要大约0.2毫秒。 那么、从触发开始到获得结果的转换时间将是多少。
4.如果我在控制模式或信号拍摄模式下使用。 因为我的过程是连续的。
1、对于 OSR 512和采样频率2.3MHz、最大 分辨率是 ENOB
2、使用 OSR 512和 Frequnecy 2.3MHz 时,我如何进行64点 FFT,因为我们将在一个周期(即20毫秒)内获得90个样本。
3.通过保持连续模式,我必须读取每个样本,以便我何时进行数学计算。
如果我使用 signle Shot、那么我已经丢弃了前两个样本、那么在这种情况下、我将无法获得用于 FFT 计算的准确信号输入。
5.我已经参考了你所说的文件,但我仍然不清楚。
[引用 user="Ashutosh Pailwan1">3. 通过保持连续模式、我必须读取每个样本、以便我何时进行数学计算。
-而 ISR 不从 ADC 中提取数据。 在3.5ksps 时、除了读取 ADC 样本外、您还有足够的25MHz CPU 时间执行其他操作。
[引用 user="Ashutosh Pailwan1">4. 如果我使用 signle shot、那么我将丢弃前两个样本、在这种情况下、我将无法获得用于 FFT 计算的准确信号输入。
对于比较快的(DC 最大 ADC 采样率:))交流信号,您需要连续采样,这显然不是单次触发模式:)在本主题中已经提到了这一点。
如果您不熟悉与其他 CPU 任务并行"运行"的中断服务例程、现在就应该了解它们了。