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.

[参考译文] PCM5242RHBEVM:EVM 上 PCM5242的 I2C 控制

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1127613/pcm5242rhbevm-i2c-control-of-pcm5242-on-evm

器件型号:PCM5242RHBEVM
主题中讨论的其他器件:PCM5242

我正在尝试为具有多个 PCM5242器件的新电路板设计编写一些裸机验证固件。

我假设我能够直接连接 SDA 和 SCL 线路、并且能够读取/写入寄存器、但这并不重要。

有人对从哪里开始有一些建议?

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

    您好、Rich、

    是的、您应该能够直接读取和写入寄存器、问题是什么? 我可以让您访问 PurePath 控制台软件、该软件具有可通过 USB 进行读取和写入的接口、 这是一个很好的起点、但我假设您希望能够从固件实现这一目标。 借助 PPC3、您可以开发寄存器脚本、然后将其移植到固件。

    Brian

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

    这个问题很可能很简单也很根本、如接地或电压电平。 我尝试通过 I2C 捕获 USB 事务、但无法通过我的示波器查看任何流量。  很明显、有一些原因、因为拉拔跳线会使 USB 枚举产生无效结果。

    我只是在寻找一个新手指导、但还没有找到任何东西。

    我刚刚获得了 PurePath 工具的许可、因此我将从那里开始。

    谢谢

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

    丰富、

    您使用什么硬件将 USB 转换为 I2C? 是 EVM 上的电路或外部元件。 如何从 PC 启动事务?

    Brian

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

    哦、我只是在上电时探测 I2C 线路、看看发生了什么。

    PC 在 SCL/SDA 跳线就位时正确枚举 EVM、但如果它们被移除、则不会枚举。

    我的计划是直接连接 Raspberry PI 4、直到实际硬件出现为止。

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

    查看 PPC3、如果您有疑问、请告诉我。 您应该能够使用通用 I2C 主设备来编写简单的脚本。

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

    谢谢 Brian。

    在哪里可以找到有关该通用 I2C 主设备工作原理的文档?  是否有语法指南?

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

    TI 器件的许多数据表都具有示例脚本、如下所示。 此外、PPC3用户指南在附录中详细介绍了脚本语法。 用户指南可在 TI.com 上下载 PPC3的安全软件区域中找到。