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.

[参考译文] ADS7138-Q1:无法读取 ADC 数据

Guru**** 2513185 points
Other Parts Discussed in Thread: AM623, ADS7138-Q1, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1560425/ads7138-q1-not-able-to-read-adc-data

器件型号:ADS7138-Q1
主题中讨论的其他器件:AM623SysConfig

工具/软件:

你(们)好  

我已经将 ADS7138-Q1 与 AM623 R5 内核连接在一起。

但是、在执行 ADC_READ 时、I2C_Transfer API 被阻止、控制权没有到达超过该 API。

SysConfig 详细信息:


代码:




UART 控制台上的输出:

我没有进行任何初始化、因为根据数据表、手动模式和 pin_cfg 默认为模拟模式。

在 Init、我只需检查 I2C_probe API 就 会返回成功。

请查看以上详细信息、如有任何错误、请告知我

此致

Mayank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI 团队:您能谈谈这一主题吗?

    此致

    Mayank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mayank:

    我不在办公室、所以感谢您耐心等待。  

    请告诉我、我是否正确、因为 I2C 传输根本没有从  AM623 发送。 如果是这样、我可以将您联系到 SoC 的相应团队。

    如果您能够发送和接收 I2C 数据、您能否共享 I2C 事务的逻辑捕获?

    此致、
    Joel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Joel:

    感谢您的答复。

    将 SysConfig 中的比特率从 1MHz 更改为 400kHz 后。  I2C_Transfer API 不再是阻塞 机制、我能够读取 ADC 值。
    尽管很奇怪、在 1MHz 上没有正确地进行传输、因为数据表提到其支持这个时钟频率。

    此致

    Mayank