主题中讨论的其他器件:BOOSTXL-ADS7142-Q1、、 ADS7142
您好!
我正在尝试将 BOOSTXL-ADS7142-Q1 (ADC)与 skam64集成为我的用例,为他们之间的通信,我正在使用 i2c 模块从处理器, i2c0实例正用于 clk 和数据线, 以验证从设备, 我确实使用了该 API I2C_PROBE (i2cHandle、0X18)、 但 ADC 没有应答处理器,有人可以帮助我解决这个问题吗?
此致、
Shruti Gupta
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.
您好!
我正在尝试将 BOOSTXL-ADS7142-Q1 (ADC)与 skam64集成为我的用例,为他们之间的通信,我正在使用 i2c 模块从处理器, i2c0实例正用于 clk 和数据线, 以验证从设备, 我确实使用了该 API I2C_PROBE (i2cHandle、0X18)、 但 ADC 没有应答处理器,有人可以帮助我解决这个问题吗?
此致、
Shruti Gupta
尊敬的 Shruti:
您在 SK-AM64、Linux 或 FreeRTOS 上运行什么操作系统?
我使用的是 FreeRTOS
我将把您的问题转给 FreeRTOS 团队进行评论。
尊敬的 Shruti:
感谢您的设置。
再次清除:您正在尝试读取(0x20)、这是 ADC 的内部寄存器。
我将对您发送给我的 I2C 代码进行调试并逐一介绍。
希望 EOD 作出响应。
此致、
瓦伊布哈夫
是的,所以理想情况下你应该得到0x3在地址0x20 ,谢谢响应
尊敬的 Shruti:
快速更新。 我无法将0x20处的值设为0x3、而是显示为0x24。
我会深入探究、找出根本原因。
此致、
瓦伊布哈夫
好的,谢谢...让我知道,如果你得到正确的值
您好,Vaibhav,
该问题已得到解决 , 由于 多个上拉电阻器与 i2c 引脚,有一些阈值电平问题,因为我们有2个上拉电阻器在 skam64 i2c 引脚,这里在 ads7142我们有4个上拉电阻器与 i2c 引脚, 从 ads7142中移除上拉电阻将起作用,在这里共享正确的 i2c 捕捉,最初确认没有正确输出,通过移除上拉电阻,我们得到正确的读写捕捉
尊敬的 Shruti:
感谢更新。 我将关闭该主题、因为您的问题已得到解决。
对于访问此 E2E 主题的任何人: 拆焊 ADS7142电路板上的上拉电阻器、即 R17、R18、R24和 R25、适用于 Shruti。
此致、
瓦伊布哈夫