TI论坛
直播中

吴凡

10年用户 933经验值
擅长:48674
私信 关注
[问答]

ADS125H02通过cs2读写寄存器失败的原因?


  • 我使用ADS125H02器件做RTD测量,发现两个问题:
    1,当我开启电流源输出,设置外部ref0作为参考源时,电流源不输出。若改为内部参考,则电流源可以输出。请问这是什么原因?这个芯片不能做比例式的rtd测量吗?
    2,当我用cs1读写寄存器时,一切正常,但当我用cs2读写寄存器(>=0x10)时,出现错误,跟踪发现返回数据收到的是FF,00,00,00。操作寄存器之前,我已成功执行过unlock命令,测试发现cs2正常输出了低电平。请问这是什么原因?另外,为了省一个IO,cs采用了一个非门来实现了两个cs信号。

回帖(2)

夏日余晖

2024-11-18 14:34:37

当我开启电流源输出,设置外部ref0作为参考源时,电流源不输出。若改为内部参考,则电流源可以输出。请问这是什么原因?这个芯片不能做比例式的rtd测量吗?



datasheet中有描述,如果使用电流源,需要一直使能内部参考。



deyun fu said:

当我用cs1读写寄存器时,一切正常,但当我用cs2读写寄存器(>=0x10)时,出现错误,跟踪发现返回数据收到的是FF,00,00,00。操作寄存器之前,我已成功执行过unlock命令,测试发现cs2正常输出了低电平。请问这是什么原因?另外,为了省一个IO,cs采用了一个非门来实现了两个cs信号



CS1和CS2的区别在于,CS1是控制ADC模块,CS2是控制PGA模块,也就是说,如果需要寻址PGA的寄存器那需要使用CS2,如果需要寻址ADC的寄存器,那需要使用CS1.

如果需要对ADC和PGA的寄存器读写,那可以将CS1

和CS2 同时拉低。


举报

任凭风吹

2024-11-18 17:11:50
针对您提到的两个问题,我将分别进行分析和解答。

问题1:开启电流源输出,设置外部ref0作为参考源时,电流源不输出。若改为内部参考,则电流源可以输出。

可能原因:
1. 外部参考电压不稳定或不符合要求。请检查外部参考电压是否在规定的范围内(例如±10V)。
2. 外部参考电压连接不正确。请检查外部参考电压的连接是否正确,确保没有短路或断路。
3. 芯片内部设置问题。请检查您的代码设置是否正确,确保已正确配置ADS125H02的相关寄存器。

关于比例式的RTD测量,ADS125H02是可以实现的。您需要正确配置芯片的寄存器,以实现所需的测量功能。

问题2:使用CS2读写寄存器时,出现错误,返回数据收到的是FF,00,00,00。

可能原因:
1. CS2信号不稳定。您提到使用了非门来实现两个CS信号,这可能导致CS2信号不稳定。请检查非门电路是否正常工作,以及CS2信号是否稳定。
2. 寄存器地址错误。请检查您的代码中寄存器地址是否正确,确保没有写入错误的地址。
3. 芯片内部故障。如果以上原因都排除了,可能是芯片内部存在故障。您可以尝试更换一个芯片进行测试。

针对您的问题,建议您:
1. 检查外部参考电压是否稳定且符合要求。
2. 检查外部参考电压连接是否正确。
3. 检查代码设置是否正确,确保已正确配置ADS125H02的相关寄存器。
4. 检查非门电路是否正常工作,以及CS2信号是否稳定。
5. 检查寄存器地址是否正确。
6. 如果以上原因都排除了,尝试更换一个芯片进行测试。

希望以上分析和建议能帮助您解决问题。
举报

更多回帖

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