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.

[参考译文] DS90UB954-Q1:在 Python 中继续使用 ALP 进行 I2C 读取? 降低 SCL 频率

Guru**** 2391415 points
Other Parts Discussed in Thread: ALP, USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/881032/ds90ub954-q1-continues-i2c-reading-with-alp-in-python-decreasing-of-scl-frequency

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

您好!

我们打算使用 ALP 作为 Python 脚本读回 EEPROM 数据。

语法似乎正确:

打印" EEPROM 扫描"、board.ReadI2C (addr、0x00、0x0f)

会导致

 EEPROM 扫描 [0、0、0、0、0、 0、0、0、0、0、 0、0、0、0、0]

但我们不会得到任何 ACK、可能是 SCL 频率(几乎为400kHz)达到高电平。

如何降低(标准 I2C 频率应为100kHz)?

此致

Torsten

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

    Torsten、

    ALP 脚本不支持更改 I2C 通信比特率的命令。 它设置为400kHz。 您是否正在使用 UB954 EVM? 还是在同一 I2C 总线上使用 UB954和 EEPOM 的定制硬件? 一个选项是使用 USB2ANY Explorer 软件工具。 您可以通过以下链接找到它

    http://www.ti.com/tool/USB2ANY

    您可以通过此工具连接到 EEPROM、选择 i2c 速度并访问数据、而不是 ALP。 您必须退出 ALP 才能成功连接此工具。

    谢谢、

    Vishy

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

    您好、Vishy、

    感谢您的回答。

    我们使用的是内部开发的板,带有960和934……

    在大多数情况下、固定 I2C 速率就足够了。

    应用 USB2ANY 的 Explorer 的好主意(我之前一个月安装了它)。  

    它应该起作用!

    此致

    Torsten

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

    Torsten、

    感谢您的更新。 我看到此工具要求您更新到最新的固件2.8。  您不必只需保留当前版本2.7即可进行更新。

    谢谢、

    Vishy

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

    您好、Vishy、

    是的、我被要求更新 USB2ANY 固件、我完成了更新。

    但可能会有降压、因为当我再次启动 USB2ANY 或 ALP 时、系统会通知我再次进行更新。

    此致

    Torsten

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

    抱歉、我指的是"错误"- BUCK 被焊接到我们的 PCB 上!

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

    Torsten、

    USB2ANY 工具固件(2.8)使用执行固件版本检查的最新 DLL。 查看是否可以将固件版本回滚到2.7。 您可以在以下文件夹中找到较旧的固件

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Drivers\i2c_controllers/usb2ane\Firmware

    注意当您从 TI.com 更新到最新的 ALP_PROFILE_UPDATE (版本 v06)时、此文件夹可用。

    http://www.ti.com/tool/ALP

    ALP 使用固件 v2.7和 USB2ANY.dll (v2.7.0)。 如果消息未消失、您可能需要卸载 USB2ANY 软件、以便 ALP 的 USB2ANY DLL 成为默认值。

    谢谢、

    Vishy