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.

[参考译文] TAS6424-Q1:来自 TAS6424的'Read&#39期间出现错误。

Guru**** 2455560 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/745080/tas6424-q1-errors-occur-during-read-from-the-tas6424

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

 我们在 TAS6424的"读取"过程中出现错误。   

 例如、 我们对  寄存器0x01执行"写入/读取和比较"周期、写入数据 是"步行"序列、 最多在读取比较显示错误并停止之前、我们正确写入/读取32次。  在每种情况下,'error'值都是先前的写入/读取值 [如果返回的前一个成功值为04h,下一个写入值为8h ,则返回的值仍为04h,这是错误] 。 最坏的情况是、我们读取/写入2次、并在出错时停止。   当然、我们可以围绕这些错误进行编码、在初始化期间进行多次重试、但不应发生这些错误。

   I2C 上拉电阻器为1K 欧姆。

  MCU I2C 主设备是 CC3220内部的 ARM Cortex。 请 考虑此问题、并尽快告知我。  

谢谢你  

Jaye

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

    请使用示波器捕获 SDA 和 SCL 波形。



    迪伦
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jaye、
    我想这个问题已经解决,现在结束这个问题。 请随时在您有任何其他问题的论坛中创建新帖子。
    此致、
    郑少文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    迪伦

    当我准备制作示波器捕捉时、您要求 SCL 显然具有额外的时钟、这是 CC3220 MCU 生成的一个简单的"滑块"。 当我向固件编程人员指出这一点时、他仔细查看了 CC3220数据表、并确定寄存器设置不正确。 已更改该设置、无关的 SCL 滑块消失、现在 I2C 正在无错误运行、最高可达400K。

    问题得到解决。

    谢谢你。
    Jaye