Part Number:ADS7138-Q1

我们团队的开发板拟用ADS7138QRTERQ1芯片作为AD芯片,识别实体按键板的AD值(引脚为KEY_KEY),并通过SOC_I2C1_SDA和SOC_I2C1_SCL,将转换后的AD值传给主控芯片AM62A74UMHAAMBR。
目前在I2C总线上能够识别到AD芯片设备

设备树配置如下:



读取AIN0的脚本内容如下:

现在的问题是:
1、直接通过i2cget -y 1 0x13 命令读任意寄存器,值都为0xff。
2、当按下实体按键时,读任意寄存器,读出来的值和万用表量到的电压值一致,可以理解为AD值。
为什么所有寄存器的表现都是一样的?
3、当我尝试用写命令更改其中某个寄存器的值,再读取该寄存器的时候,发现写命令并未生效,依旧是0xff。
请根据上面的信息,帮我分析一下问题产生的原因,及解决方法。非常感谢!
Links:
您好,
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
TRANSLATE with x
English
Arabic
Hebrew
PolishBulgarian
Hindi
PortugueseCatalan
Hmong Daw
RomanianChinese Simplified
Hungarian
RussianChinese Traditional
Indonesian
SlovakCzech
Italian
SlovenianDanish
Japanese
SpanishDutch
Klingon
SwedishEnglish
Korean
ThaiEstonian
Latvian
TurkishFinnish
Lithuanian
UkrainianFrench
Malay
UrduGerman
Maltese
VietnameseGreek
Norwegian
WelshHaitian Creole
PersianTRANSLATE with
COPY THE URL BELOW
BackEMBED THE SNIPPET BELOW IN YOUR SITE
Enable collaborative features and customize widget: Bing Webmaster Portal
Back
,
Lydia:
您好,
您能否分享您的应用?
由于我不熟悉命令行实用程序、因此逻辑分析仪捕获是我调试通信问题的最佳模式。 目前我不知道命令行实用程序实际向器件发送了哪些数据、因此这有助于我进行低级调试。 能否共享该逻辑分析仪捕获结果。
,
ZIMING YI:
您好,
这个是脚本文件的内容
我用逻辑分析仪抓取调用脚本文件时的IIC波形如下:
一、不按下实体按键时,调用脚本文件的结果如下
逻辑分析仪抓取到的波形如下:
这个是左边波形的详细信号
这个是右边波形的详细信号
二、按住某个实体按键时,调用脚本文件的结果如下
逻辑分析仪抓取到的波形如下:
这个是左边波形的详细信号
这个是右边波形的详细信号
如果有其他需要补充的信息,请联系我
感谢您的帮助
,
Lydia:
您好,
请参考您已经在E2E论坛发送的帖子,如有后续问题,请继续在这个帖子中沟通,https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1495598/ads7138-q1-abnormal-read-register-value-unable-to-successfully-write-register
TI中文支持网










