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.
工具/软件:Code Composer Studio
你好
我使用 LAUNCHXL-F28379D launchpad。 我必须在我的应用程序中进行6次 ACD 读数。 但同一基极上的 ADC 引脚会相互产生噪声。 当我将一个电位计连接到 ADCINB5 (我在测试图中指定的引脚之一)时、它会影响 ADCINB4并产生噪声。 这对于 BaseA 和 BASEC 是相同的。 当我将一个 ADC 传感器连接到一个引脚时、它会影响另一个引脚。 这是什么原因、是否有解决方案?
你(们)好
实际的电压源是什么? 您在上面的示例中的采样顺序是什么? 输入阻抗是多少? 选择的 S+H 持续时间是多少? 多个 ADC 是否由同一触发器触发?
您好 Devin、
我正在使用 TMS320F28379D Launchpad。 我通过 USB 端口为器件供电。 我通过分压器电路向 ADC 通道发送恒定电压。 我在外部为分压器电路提供了恒定电压。
在从外部馈送分压器电路之前、我使用器件的电压和接地输出。 我在做这样的电源时得到了同样的结果、电压是3.3V。我更改电源的原因是我遇到了这样一个有关串话的文档。
我的代码中的采样顺序如下:
它告诉我们不要在您建议的文档中连续使用单通道或双通道。 我按文件所述适用了该法:
此外,在调查这种情况时,我在 erratashet 遇到了这样的情况:
但这个错误只会降级到通道 A、在我的情况下、我在其他通道上遇到了同样的问题、例如、 A、B、C 通道。 现在、我将在参考 Manuel 中调查此问题的原因。
我不知道输入阻抗、但参考了采样时间参考手册、我还参考了该事件、并检查了数据表中所需的最短时间。
我将 ADC 时钟值设置为50MHz。 由于我的器件的系统时钟为200MHz、因此分频器值为4。我 平均将采集窗口增加了4倍、但结果保持不变。
尊敬的 M.D:
使用电源的分压器将导致2个问题:
您还需要向 ADC 输入添加某种电容。 标称值大约为20 x Ch (大约290pF)、但如果采样速度慢、则可以使用大电容器进行"电荷共享"、这更接近 Ch * 4096 * 2 (大约120nF)。 电荷共享将允许使用较短的 S+H 时间、并可能提供一些噪声滤波。
在任一种情况下、您都应在链接的应用程序中使用 TINA 模型。 请注意、要在多个周期内仿真输入趋稳、以确定适当的采样率(电荷共享)或 S+H 持续时间(常规 ADC 输入驱动方法)。
您的输入也会受到试验电路板走线、穿孔组件引线和浮动电线的很大噪声。 总的来说、我建议您对结果进行高度平均化、以确保正确读取直流电平、然后清理各种噪声源。
--
我不确定您的意思是"它告诉我们不要连续使用单通道或双通道"。 对于任何特定的通道采样序列、没有限制或建议。 您引用的部分描述了输入趋稳设计不正确时(以及只有在输入趋稳设计不正确时)您可能会看到的错误类型。
--
此勘误表不太可能应用于您的器件、因为它仅适用于器件修订版本0和 A、而量产发布的器件则位于修订版本 C。如果您具有非常旧的 Launchpad、则可能会有修订版 A 器件。 您可以使用器件勘误表来确定如何读取器件上的标记、也可以读取器件上的 REVID 寄存器。
--
最小 S+H 持续时间仅适用于使用具有低串联 R 的高带宽运算放大器驱动 ADC 输入(或使用电荷共享输入设计)的情况。 查看先前链接的应用程序。 有关使用 SPICE 仿真选择 S+H 持续时间的综合指南的注意事项、或者您可以使用器件 TRM 的"选择采集窗口持续时间"部分中的公式获得准确的估算值
请注意、如果电阻分压器的有效输入阻抗过高、即使最大 ACQPS 设置(511)也可能无法实现良好的趋稳。 这是512*5ns = 2.56us、超过了 S+H 最短持续时间的30倍。
--
根据设计、您的 SW 触发方法将导致 ADC 之间的异步运行(请参阅 TRM 的"确保同步运行"部分)。 这对 ADC 具有一些性能影响(请参阅数据表中的"ADC 到 ADC 隔离"和"ENOB"规格)。
如果您打算使用 SW 触发 ADC 结果、则应遵循 c2000ware 中的并行软件触发示例、以确保所有 ADC 同时开始转换。 否则、使用 ePWM 触发结果也应防止此问题。