TI论坛
直播中

陈秀英

7年用户 1237经验值
私信 关注
[问答]

ADS8515采用CS和RC引脚启动转换,BUSY引脚检测到被拉低开始转换,但是BUSY引脚一直检测不到高电平,为什么?


  • ADS8515采用CS和RC引脚启动转换,RC为低电平DSP通过读总线命令将CS拉低,BUSY引脚检测到被拉低开始转换,但是BUSY引脚一直检测不到高电平。直到重新读写总线命令,BUSY引脚才会复位,不知道是什么原因,按说BUSY引脚检测到被拉低应该是内部开始转换,为什么检测不到转换完成信号。

回帖(3)

周淑枫

2024-12-16 09:56:06
 我想你的设置应该是正常了
手册没有说清楚,是不是需要外加上拉电阻。试试
举报

刘璇

2024-12-16 09:56:11
还是操作的时序不对,建议抓波形看看。
举报

李明

2024-12-16 17:41:27
ADS8515是一款16位模数转换器(ADC),它通过CS(片选)和RC(读/写控制)引脚来启动转换。根据您的描述,BUSY引脚在转换过程中没有检测到高电平,这可能是由以下几个原因导致的:

1. 硬件连接问题:请检查ADS8515的硬件连接是否正确,包括电源、地线、CS、RC和BUSY引脚。确保没有短路或开路现象。

2. 时序问题:请检查您的读写总线命令的时序是否符合ADS8515的数据手册要求。特别是CS和RC引脚的时序,以及它们与BUSY引脚的关系。

3. 软件问题:请检查您的代码逻辑,确保在启动转换后,您正确地等待BUSY引脚变为高电平。这可能需要在代码中添加适当的延时或等待循环。

4. 芯片损坏:如果以上原因都排除了,那么可能是ADS8515芯片本身存在问题。您可以尝试更换一个新的芯片来排除这个可能性。

5. 电源问题:请确保ADS8515的电源电压和电流符合数据手册的要求。电源不稳定或不足可能导致芯片无法正常工作。

建议您按照以下步骤进行排查:

1. 检查硬件连接,确保所有引脚连接正确且无短路或开路现象。
2. 检查代码逻辑,确保读写总线命令的时序符合数据手册要求,并正确等待BUSY引脚变为高电平。
3. 如果问题仍然存在,尝试更换一个新的ADS8515芯片。
4. 最后,检查电源电压和电流是否符合数据手册要求。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便进一步分析。
举报

更多回帖

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