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.

[参考译文] TPS55288EVM-045:与定制微控制器进行 I2C 通信

Guru**** 2559970 points
Other Parts Discussed in Thread: TPS55288

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1254857/tps55288evm-045-i2c-communication-with-custom-microcontroller

器件型号:TPS55288EVM-045
主题中讨论的其他器件:TPS55288

您好!

我看到过 以下主题 、在该主题中、Ryan G 先生在使用定制微控制器与芯片/EVM 进行通信时遇到一些问题。  

我似乎有同样的问题。 我收到"通用"/"错误地址"错误( pico_error_generic ) I2C_READ I2C_WRITE 通信功能。

好像该模块可以正常工作(施加12V 输入时可以看到3.926V 输出)、但我想能够对其进行编程。

我使用的是 RPI Pico 模块、使用的是 i2c0外设。

连接:

GPIO4 (SDA)连接到 EVM 的10引脚连接器上的引脚10

EVM 10引脚连接器的引脚9上的 GPIO5 (SCL)

EVM 的 AGND 引脚连接到 RPI Pico 的接地端以实现公共接地

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

    您好、Puneeth:

    感谢您的联系。

    请首先检查 Vin、EN 是否高于 UVLO 阈值和 VCC 电压。

    然后、请确保从器件地址格式正确。 下面是一个示例。

    读取和写入地址在我的代码中会有所不同、因为我为读取和写入定义了固定的8位地址。
    1 #define TPS55288_READ 0b11101001 //0xE9
    2 #define TPS55288_WRITE 0b11101000 //0xE8
    前7位始终相同(0b1110100 / 0x74)、但8位取决于读取或写入定义。

    BRS、

    布莱斯