TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS7138-Q1: 读寄存器值异常,无法成功写寄存器

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
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED 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

赞(0)
未经允许不得转载:TI中文支持网 » ADS7138-Q1: 读寄存器值异常,无法成功写寄存器
分享到: 更多 (0)