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.

[参考译文] AM2612-Q1:AM261 I2C 问题

Guru**** 2905430 points

Other Parts Discussed in Thread: AM2612

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1580591/am2612-q1-am261-i2c-issue

器件型号:AM2612-Q1
Thread 中讨论的其他器件:AM2612

尊敬的专家:

 

美好的一天! 我要找客户。

问题 1:

在 AM2612 中、是否有可能指示 I2C 错误的错误寄存器? 客户使用中断模式将 AM2612 用作 I2C 外围器件。 她发现它不能偶尔进入中断、可能性为 2%。 它将发生 AAS 中断或 XRDY 中断。
当它无法进入中断状态时、客户发现 I2C 时钟驱动为低电平。 有时、数据线也会被驱动为低电平。 但此时 AM2612 仍然可以运行。 如果客户切断了 AM2612 和 I2C 控制器器件之间的时钟线硬件、她发现 I2C 控制器可以恢复。客户现在使用 SDK。

正常波形:

Question4_normal_waveform.jpeg

 

发出的波形:

Question4_issue_waveform1.jpeg

Question4_issue_waveform2.jpeg

 

2. I2C 外设中断处理是否有详细的流程说明? TRM 中没有信息。

 

3. I2C BCM 详细说明。 寄存器附录中提到了 I2C BCM、但 TRM 中没有详细说明。

 

此致

Kita

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

    尊敬的 Kita:

    在 AM2612 中、是否有可以指示 I2C 错误的错误寄存器?

    您可以使用多种 API 来检查各种 I2C 错误。 请参阅 I2C LLD API

    [报价 userid=“569062" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1580591/am2612-q1-am261-i2c-issue

    2. I2C 外设中断处理是否有详细的流程说明? TRM 中没有信息。

    [/报价]

    I2C LED 闪烁中断 LLD 示例是一个很好的起点。 您还可以查看 I2C 低级驱动程序 文档。 如果您有任何后续问题、敬请告知。

    [报价 userid=“569062" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1580591/am2612-q1-am261-i2c-issue

    3. I2C BCM 详细说明。 寄存器附录中提到了 I2C BCM、但 TRM 中没有详细说明。

    [/报价]

    我假设您指的是 I2C 向后兼容模式。 您还需要哪些其他信息?

    此致、

    Brennan

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

    您好 Brennan、

    请检查客户的反馈。

    1.我想得到详细的错误 原因 VREF 引脚。 我在 I2C LLD API 中找不到显示错误原因的寄存器。  

    客户之所以想要获取该寄存器、是因为他们想要找出 I2C 外设无法进入我在第一个线程中描述的中断的根本原因。 您对此有什么想法吗?

    2.客户希望有 I2C 外设中断处理。 “I2C LED 闪烁中断 LLD“ 在外设工作模式下是否有效?

    3.是的, 向后兼容模式。 TRM 和数据表未详细说明什么是 向后兼容模式及其用途。 能否对此进行详细说明?

    此致

    Kita

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

    Kita、

    我将邀请一位 SW 专家来帮助完成项目 1 和 2。

    3) I2C 向后兼容模式是指 I2C 外设向后兼容在标准模式 (10kbps 至 100kbps) 和快速模式(高达 400kbps)下运行的 I2C 总线。

    下面的时序图演示了 BCM 位对 I2C 模块寄存器和中断的影响:

    此致、

    Brennan