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.

[参考译文] TPS65233-1:TPS65233-1 I2C 地址选择

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/658569/tps65233-1-tps65233-1-i2c-address-selection

器件型号:TPS65233-1
主题中讨论的其他器件: TPS65233

尊敬的团队:

您能就以下客户问题提供建议吗?

我想在 I2C 从地址= 0x61时使用它。

根据 DS,addr 引脚与 EN 引脚复用。

 

为了实现地址0x61,我必须将其保持为“高电平”,这意味着器件将使用0x61从地址加电,但也处于启用模式...这不是很好。

 

我有2个板载设备,一个带有0x60,另一个应该是0x61...

您能建议一种简单的方法来解决这两个问题吗?

此致、

NIR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果其 I2C 地址是固定的、我认为您不能从外部进行更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gavin、
    我的理解是、如果我将 addr/en 引脚设置为高电平(通过 PU 电阻器)、则 I2C 地址设置为0x61、并且芯片处于启用状态。
    在这种情况下,当我应用 VIN 时,VOUT 立即设置为13v (因为这是加电时的默认寄存器设置)....
    我是对的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、NIR

    TPS65233-1规定  通过 I2C 启用 LNB 输出电压、这意味 着即使    EN 引脚被拉至低电平、也可以通过 I2C 启用 LNB 输出。 请参阅  数据表第15页中控制寄存器1的位3和位7的详细信息。

    所以、

    1.将一个器件 EN 引脚连接 到低电平(ADDR=0x60H)、将另一个 EN 连接到高电平(ADDR=0x61H)、无需使用多路复用器。  

    2.设置 bit 7 (I2C_CON)=高电平。

    3.将位3 (EN)从低电平设置为高电平、这将独立控制2个器件。

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

    赵好、

    "将 bit 3 (EN)从低电平设置为高电平"是什么意思?   根据数据表,默认情况下 bit3 (EN)=高电平。

    谢谢  

    Ariel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的团队:
    让我尝试并与您分享我们要实现的目标。

    在此系统中、我们需要两个 TPS65233器件。
    我们希望它们连接到同一个 I2C 总线。
    启动时、我们希望这两个引脚都被禁用(输出上为0V)。
    我们将需要在输出电压为13V 时启用其中一个、并在一段时间后启用18V 时的第二个。

    我们反复阅读数据表、无法理解如何配置器件的输出引脚-尤其是因为 EN/ADDR 是同一引脚(引脚7)。

    您能不能建议如何实施?
    我们将赞赏任何草图或编程说明。

    由于这非常紧迫,是否可以与您进行快速会议呼叫,以确保我们已正确理解?

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

    您好、NIR

    好的、 我让你明白了。  正确、默认情况下 bit3 (EN)=高电平。

    因此、设置应如下所示:

    对于第一个器件:

    1、将 其 EN 引脚连接 到高电平、即 ADDR=0x61H。 (无多路复用器)。

    2.加电默认情况下、Vout 将斜升至13.4V。 -->该器件由 EN 引脚启用。

    3.使用 I2C 设置控制寄存器1: bit7=高电平、VSEL2VSEL1VSEL0=001。 ->I2C 将控制器件、但输出电压保持13.4V。

    对于第二个器件:

    1、将其 EN 引脚连接到低电平(GND)、即 ADDR=0x60H。 (无多路复用器)。

    2.上电后、使用 I2C 设置控制寄存器1:VSEL2VSEL1VSEL0=101。

    设置 bit 7=高电平。 -->输出电压将上升到18.6V。

    顺便说一句,我的英语说得不好,如果 不清楚,你可以给我发邮件,或者我们可以通过 Cisco Jabber 进行交谈。

    zhao-ma@ti.com

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    赵好、
    感谢您的快速响应。
    因此,对于第一个器件(0x61),Vout 将上升到13.4v,并且不可能按照我们的要求在0v 中唤醒。

    1) 1)我看不到任何其他可能、但对地址为0x60的两个器件使用多路复用器。
    只有通过此选项、我们才能确保两个器件在上电时 Vout=0v。
    2) Vout 将位7设置为高电平后、立即斜升 VSEL 配置值

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

    你(们)好,先生

    1.是的, 我认为你是对的。

    如果希望在上电时使 Vout=0、EN 引脚在 上电时应拉低、那么2个器件的地址都 为0x60、因此需要为2个器件使用多路复用器。

    2.是的、正确。