TI论坛
直播中

世态薄凉

8年用户 1173经验值
私信 关注
[问答]

ADS1259工作一段时间后转换结果饱和怎么解决?


  •   有一个电流输出回路,我在电流输出回路中串入一个20欧姆的采样电阻,将采样电阻两端的电压经过AD8223之后,转换成单端输入到ADS1259的输入端。ADS上电后配置成连续转换模式。参考电压2.5V,内部参考电压模式。1秒钟输出60个数,没有start引脚,通过命令启动。
    问题:如果输入端是一个相对稳定的电压,即上下变化上百mV,ADS1259的输出结果一直很正常。但是如果以1秒钟1%的增量增加时,当增加到92%左右,ADS1259就会输出一个饱和值,这个时候reset单片机没有任何效果,只有重新掉电再上电,ADS1259的输出结果又恢复正常。
    反复试验,很容易复现这个现象。

    实在是想不明白,求大神指教

回帖(2)

陈博朴

2024-11-22 11:00:24
您可以附上采样电阻+AD8223+ADS1259电路图吗?
“当增加到92%左右”是指电压是多少?
"ADS1259就会输出一个饱和值"是指输出code是7FFFFFh吗?
“ADS1259的输出结果又恢复正常。”这里是指输出结果可以转换为正确的对应的输入电压吗?,即增加到92%左右的输入电压?
举报

莫循虎

2024-11-22 11:49:25
针对您的问题,ADS1259工作一段时间后转换结果饱和,可能的原因和解决方案如下:

1. **输入信号过大**:
   - 检查您的输入信号是否超过了ADS1259的最大输入电压范围。ADS1259的最大输入电压为±2.5V,如果输入信号超过这个范围,可能会导致饱和。
   - 解决方案:确保输入信号在ADS1259的允许范围内,或者使用分压器来降低输入信号的幅度。

2. **采样电阻问题**:
   - 检查20欧姆采样电阻是否损坏或阻值不准确,导致输入信号过大。
   - 解决方案:使用万用表检查采样电阻的阻值,必要时更换新的采样电阻。

3. **AD8223配置问题**:
   - 确保AD8223的配置正确,特别是增益设置是否合适,以确保输出信号不会超过ADS1259的最大输入电压。
   - 解决方案:重新检查AD8223的配置,确保增益设置正确。

4. **ADS1259配置问题**:
   - 检查ADS1259的配置,特别是输入通道的设置,确保没有错误配置导致输入信号过大。
   - 解决方案:重新检查ADS1259的配置,确保输入通道设置正确。

5. **电源问题**:
   - 检查ADS1259的电源是否稳定,不稳定的电源可能会导致ADS1259工作不正常。
   - 解决方案:确保ADS1259的电源稳定,可以使用稳压器来提供稳定的电源。

6. **热保护**:
   - ADS1259可能因为过热而进入热保护模式,导致输出饱和。
   - 解决方案:确保ADS1259的工作温度在规定的范围内,增加散热措施,如散热片或风扇。

7. **软件问题**:
   - 检查您的软件代码,确保没有逻辑错误导致ADS1259输出饱和。
   - 解决方案:检查代码逻辑,确保正确处理ADS1259的数据。

8. **硬件故障**:
   - 如果以上方法都不能解决问题,可能是ADS1259本身存在硬件故障。
   - 解决方案:尝试更换一个新的ADS1259模块。

9. **重置问题**:
   - 您提到reset单片机没有效果,可以尝试使用硬件重置引脚来重置ADS1259,而不是通过软件。
   - 解决方案:使用ADS1259的硬件重置引脚来重置设备。

10. **固件更新**:
    - 检查是否有ADS1259的固件更新,新版本的固件可能修复了已知的问题。
    - 解决方案:查找并更新到最新的固件版本。

请按照上述步骤逐一排查和解决问题,希望能够帮助您解决ADS1259输出饱和的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分