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.
E2E;
我正在查看四阶调制器以确保我正确理解它。 在 SAR ADC 领域、数据点由与 Vin 关联的数字字表示。 Δ-Σ 创建 PCM、表示数据点的频率。 我的问题是创建此 PCM 需要多长时间? 我的总体目标是确定对数据点进行采样并将数据下载到 FPGA 所需的总时间。 查看图35调制器模式时序(ADS1282数据表的第17页)、我假设通过公式5 (ADS 数据表的第15页)大约需要16us。 并通过2个引脚将32位完全下载到 FPGA。
当 Fmod =(fclk/4)= 1MHz = 1us 时
16位* 1us = 16us
谢谢
Dean Gacita
尊敬的 Dean:
我可以谈谈关于16 us 的观点...
正确的是、数据以 MCLK (fCLK/4)的速率发出...
不过、在前面的讨论中、我相信您曾问过在调制器模式下从 ADS1282获取数据需要多长时间。 回到本主题、如果您参考表4、可以看到从同步到稳定调制器输出数据的16us 计时规范。 因此、是的、您将以~1MHz (MCLK)的速率读取数据、但您需要在开始新的转换后忽略前16个样本。
尊敬的 Dean:
这不是问题、我希望至少澄清16us 时间要求的来源。
在调制器模式下、您将需要对两个 PWM 信号(位流)进行采样。 在获取这些位流并执行等式5给出的数学函数后、您将获得1位转换结果。
ADS1282数据表中没有显示调制器输出数据的图(图56显示了 ADS1282数字滤波器处理 SPI 数据后的数据)。 对于调制器模式、我可以指向的最佳图形/说明是此博客文章: e2e.ti.com/.../delta-sigma-adc-basics-understanding-the-delta-sigma-modulator
在调制器模式下、RDATA、RDATAC 和 SDATAC 命令不应影响 ADS1282输出调制器数据的方式、因此我看不到使用它们的任何用途。
在执行 SYNC 命令后、我认为您不会看到调制器数据中断、但最好忽略接下来的16个调制器样本。 在与数字设计人员交谈后、我被告知 M0数据实际上可能不需要被忽略、而 M1数据(第二级调制器数据)更可能不会稳定、因此接下来的16个样本(如果包含)将在位流中包含更多的噪声。
尊敬的 Dean:
我可能犯了个错误,但我认为您可能会混淆"3M0[n-2]",因为"3*(4-2)",而这应该是"3*0"。
"m0[n-2]"代表前面两个采样的值。
以下是供您参考的 Excel 文件: /cfs-file/__key/communityserver-discussions-components-files/73/ADS1282-Bitstream.xlsx
尊敬的 Dean:
没问题。 我为自己完成了创建该电子表格的练习、以了解"Y"是一个多位流。 "-24"和"25"是我计算的限值、因此您需要至少5位来表示"Y"。