我使用的是 ads2256转换器。 我已成功与控制器连接、启用 了相关设置以及所有设置。 然而、当输入缓冲器被启用时、ADC 读数 超出通过 PGA 设定的 FSD。 何时是转换过程中启用/禁用输入缓冲器的最佳时间?
此时、我在更改多路复用器位之前打开或关闭缓冲器。 在 PGA 配置之前、我曾尝试在多路复用器选择之后启用/禁用缓冲 器、但结果相同。 我在单端输入上读取的值大多为负值。
ADC 的使用涉及在 PGA 和缓冲子系统中设置通道特定配置。
请给您启迪。
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.
我使用的是 ads2256转换器。 我已成功与控制器连接、启用 了相关设置以及所有设置。 然而、当输入缓冲器被启用时、ADC 读数 超出通过 PGA 设定的 FSD。 何时是转换过程中启用/禁用输入缓冲器的最佳时间?
此时、我在更改多路复用器位之前打开或关闭缓冲器。 在 PGA 配置之前、我曾尝试在多路复用器选择之后启用/禁用缓冲 器、但结果相同。 我在单端输入上读取的值大多为负值。
ADC 的使用涉及在 PGA 和缓冲子系统中设置通道特定配置。
请给您启迪。
您好、我是 Christopher、
欢迎访问 TI E2E 论坛!
启用 PGA 可降低 ADS1256的输入范围、因此通常需要对其进行设置或关闭、具体取决于您希望测量的预期输入信号。 ADS1255-7设计计算 器可帮助您确定输入信号是否超出 PGA 的输入范围。
如果您更改寄存器设置、例如打开或关闭 PGA、通常建议启动新的 ADC 转换(使用 SYNC 和 WAKEUP 命令)、这样您就不会得到不稳定的转换结果 (数字滤波器正在计算转换期间输入信号的移动平均值、因此输入信号的阶跃变化不会在 Δ-Σ ADC 的输出数据中完全重新定向)。
如果您需要更宽的输入范围和缓冲器、那么我会考虑具有不同输入范围要求的不同 ADC、 或者可能是具有适当电源电压的外部放大器/缓冲器(例如、如果您需要输入0V 信号、大多数放大器将需要-300mV 负电源、以便输出驱动至0V 而不会饱和)。