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.

[参考译文] TPS65917EVM:有关 I2C 通信的问题

Guru**** 2473260 points
Other Parts Discussed in Thread: TPS65917EVM, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/685706/tps65917evm-question-about-i2c-communication

器件型号:TPS65917EVM
主题中讨论的其他器件: USB2ANY

大家好、团队成员、  

我已使用 LabVIEW 和数字图形编辑器进行 I2C 通信并测试 LM10692EVM。

但是、我最近购买了 TPS65917EVM 作为我的新 DUT、并查看了手册、发现您的团队使用 LabVIEW 与器件进行 I2C 通信。

我是否可以通过任何方式获取您的团队用于为 TPS65917EVM 进行 I2C 通信的数字图形文件?

或者、您的团队认为我可以使用我之前的数字模式文件进行 I2C 通信吗?

我期待您的回答。

谢谢你。

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

    I2C 通信由板载 MSP430进行处理。 我们使用 USB2ANY 配置和固件、其中包括 I2C 功能。 LabVIEW 代码本身没有任何 I2C 模式或协议。

    因此、我认为您不能在 GUI 中使用任何现有的 LabVIEW I2C 模式。 但是、您可以在使用 USB 连接到 EVM 的 PC 上使用 USB2ANY Explorer 软件、并使用 USB2ANY Explorer 软件进行 I2C 通信。

    另一种选择是使用单独的微控制器和软件(如您可能已经使用 LM10692EVM)、并仅将主 I2C 线路与 TPS65917EVM 上的 I2C 线路相连。

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

    您好、Karl、

    我 有点困惑。  

    当您说"另一个选项是像我使用 LM10692EVM 所做的那样"时、如果我使用连接到 I2C 线路的数字信号器仪器并使用数字模式文件发送数据、但没有连接到 LM10692EVM 的单个 USB、

    在不使用板载 MSP430和 USB2任何 Explorer 软件的情况下、我可以对 TPS65917EVM 执行同样的操作吗?

    我期待你的答复

    谢谢你。

    此致、

    Jinwook Jeong。

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

    我的意思是、如果您希望使用外部图形发生器来创建 SDA 和 SCL 图形、您可以将它们连接到 TPS65917EVM 上的 SDA 和 SCL 测试点。 如果 TPS65917器件通电并启用、它将能够使用与外部控制器的 I2C 通信。 在这种情况下、您无需使用 MSP430和 USB2ANY 软件。

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

    谢谢、Karl。

    我有最后一个问题。

    正如我所知、I2C 器件和从器件地址可以是7位寻址、也可以是扩展的10位寻址。

    但是、根据寄存器映射、我看到寄存器地址映射是3个十六进制数字、即12位、我想知道我应该如何处理它?

    谢谢你。

    此致、

    Jinwook Jeong

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

    寄存器映射的第2页对此进行了说明。 该器件使用7位寻址。 但是、有5页寄存器、由第一个十六进制数字指示。 第一个数字决定要使用的 I2C 地址。 EVM 上的器件使用0x58 (第1页)、0x59 (第2页)、0x5A (第3页)和0x5B (第4页)。

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

    您好 Karl、  

    感谢您的回答。

    但是、我已经查看了寄存器映射、我仍然感到困惑。

    假设我要写入与功率寄存器 SMPS1_Voltage 寄存器的 I2C 通信、并将电压设置为1.8V。

    我应该为功率寄存器地址执行0x58 (0101 1000)、为 SMPS1_Voltage 寄存器执行0x23h (0010 0011)、并为1010 1110写入1.8V 吗?

    是这样吗?

    谢谢你。

    此致、

    Jinwook Jeong。

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

    你完全是对的。 由于 SMPS1_VOLTAGE 位于第1页(地址0x123)、从器件地址为0x58、寄存器地址为0x23。

    此致、
    Karl