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.

[参考译文] LM5066I:某些设备在启用输出后会测量奇怪的值

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1081109/lm5066i-some-devices-measure-strange-values-after-enabling-the-output

部件号:LM5066I
在“线程: LM5066”中讨论的其他部件

TI专家您好!

我有一个带有可调节输出电压的DCDC转换器和三个LM5066i的板,每个板都可以实现一个不同的输出。 这些电路与数据表中的电路基本相同,仅在I2C地址和UVLO电阻方面有所不同。 这三个LM5066i由一个STM32管理,并通过I2C进行通信。  当启用引脚(LM5066i上的引脚7,UVLO/EN)设置为高值时,我现在在读取寄存器READ_AVG_VIN (DCH)或READ_VIN (88h)的值时遇到问题。

当施加到三个LM5066i的电压低于~41 V时,无论LM5066i是否启用,均可正确测量。
当施加到三个LM5066i的电压超过~41 V时,无论是否启用,在其中两个LM5066i上均可正确测量。
当施加到三个LM5066i的电压超过~41 V时,只要设置了启用信号,就始终在同一LM5066i (I2C地址0x16)上测得错误的电压。 这意味着,测量值始终显示~41 V,即使实际电压较高。

我尝试了具有相同组件和相同固件的不同主板,有些主板确实显示了这种行为,有些则不显示。

板1上寄存器READ_AVG_VIN中的测量值(有错误):

LM5066i (0x16) LM5066i (0x15) LM5066i (0x50)
~41 V电压,未启用LM5066i ~41 V ~41 V ~41 V
~41 V电压,任何LM5066i均已启用 ~41 V ~41 V ~41 V
~49 V电压,未启用LM5066i ~49 V ~49 V ~49 V
~49 V电压,LM5066i (0x15)或(0x50)已启用 ~49 V ~49 V ~49 V
~49 V电压,LM5066i (0x16)已启用 ~41 V ~49 V ~49 V

板2上寄存器READ_AVG_VIN中的测量值(无错误):

LM5066i (0x16) LM5066i (0x15) LM5066i (0x50)
~41 V电压,未启用LM5066i ~41 V ~41 V ~41 V
~41 V电压,任何LM5066i均已启用 ~41 V ~41 V ~41 V
~49 V电压,未启用LM5066i ~49 V ~49 V ~49 V
~49 V电压,LM5066i (0x15)或(0x50)已启用 ~49 V ~49 V ~49 V
~49 V电压,LM5066i (0x16)已启用 ~49 V ~49 V ~49 V

此问题仅发生在某些主板和LM5066i设备上,我还不能完全跟踪。 我的第一个猜测是在受影响的LM5066i上进行了自定义寄存器设置。 但是,我不知道LM5066i的非易失性存储器中存储了哪些设置,也看不到任何可能会根据EN-Pin的状态修改电压测量的测量或计算的设置。

有什么想法?

此致,

Christian Wächter í a

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

    您好 ,Christian:

    感谢您与我们联系。 我也觉得很奇怪。 您是否检查了原始十六进制数据中的差异?

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

    您好,Avishek,

    感谢您的快速响应。

    我查看了原始十六进制数据,如下所示:

    在设置启用之前读取AVG_VIN (DCH)的原始数据:2271 (Dez),10.0011万011111 (1.1111万 (二进制)

    在设置启用后读取_AVG_VIN (DCH)的原始数据:1926 (Dez),11.11万00110 (0.011万 (二进制)

    很遗憾,这对我理解问题没有帮助。 目前我正在检查I2C信号。

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

    另请 阅读VIN_OV_WARN_LIMIT (57h)和 VIN_UV_WARN_LIMIT (58h)。

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

    我读了你所要求的数值,但没有什么特别的。 此外,I2C信号看起来还可以,由于信号边缘的时钟太浅,没有明显或可能的位移。 还在100 kHz和400 kHz I2C时钟速度下进行了测试,没有任何影响

    一个奇怪的事情是数据帧末尾的nack信号。 但我不确定这只是我的工具的解码问题,还是重复启动条件导致的问题。

    启用之前

    READ_VIN

          十进制:2275

          十六进制:0x8e3

          二进制:10.0011万100011</s>10.0011万

    计算电压:4.9304万 mV

    VIN_OV_WARN_LIMIT

          十六进制:0xFFF

          二进制:11.1111万111111</s>11.1111万

    VIN_UV_WARE_LIMIT

          十六进制:0x0

          二进制:0

    启用后

    READ_VIN

          十进制:1925

          十六进制:0x785

          二进制:11.11万00101</s>0.0101万

    计算电压:4.1724万 mV

    VIN_OV_WARN_LIMIT

          十六进制:0xFFF

          二进制:11.1111万111111</s>11.1111万

    VIN_UV_WARE_LIMIT

          十六进制:0x0

          二进制:0

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

    您好,Christian:

    此问题是否有任何更新?  

    我找不到任何恶心的东西。

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

    您好,

    实际上,我没有时间进一步调查此问题,希望您能想出一个好主意...

    请您验证我的信号的时间是否合理?

    请您确认输入和输出电压的测量值不受任何外部电路或寄存器设置的影响吗?

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

    我也不清楚为什么会发生这种情况,这是我第一次看到这种问题。 我计划在星期一对EVM进行测试。 我可否知道以下资料?

    1. 是否仅在设备具有0x16地址时发生?
    2. 如果 读取了READ_VOUT (8Bh)和MFR_Specific _13 READ_AVG_VOUT (DDh),是否有相同的观察结果?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    期待下周获得您的信息。

    1.是的,只有地址为0x16的设备。 但我还没有检查如果我更改受影响的LM5066i的地址会发生什么情况。 可能在下周尝试。

    2.在VOUT寄存器上,可以进行相同的观察。 至少在打开输出电压后,在该之前,无法读取输出电压,这很明显。

    注册 读取VOUT (8分) MFR_specific _ 13 READ_AVG_VOUT (DDh)
    不启用 31 / 564 mV 31 / 564 mV
    启用 1912/41438 mV4.1438万 mV 1910 / 4.1395万 mV
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    启用控制器后,如果输入电压超过41 V (例如48 V),则READ_VOUT寄存器还提供41 V,而不是48 V,以防0x16地址的设备出现故障。 我对吗? 我想知道READ_VIN和READ_VOUT是否存在相同的差异。

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

    是的,当LM5066i启用且电压高于41 V时,VOUT值上也会显示此影响。上述READ_VOUT和READ_AVG_VOUT的值是在实际输出电压为49 V时需要的

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

    谢谢,请稍候。 我将在星期一与你们再次讨论。 我今天休假。  

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

    我今天已经在EVM上进行了测试,但无法重现此问题。 我并不是观察你们所看到的不正常现象。 我想进行 两次测试。

    • 让我们拿 一个有故障的主板,用一个新的控制器替换LM5066控制器。 然后,请检查问题是否在同一主板上重现。   
    • 将从故障板上卸下的设备安装到正常的板上。  然后,请检查问题是否在同一主板上重现。

    我想了解LM5066控制器或系统上的其它问题。   

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

    请忽略上面的"已解决"标记,我不小心单击了它,现在无法删除此标记,是吗?

    感谢您的测试。 我已经提出了同样的想法,今天就会这样做。 这将需要一段时间,因为主板具有良好的热连接至大GND平面,并且它还带有涂层...

    我在此期间测试了I2C地址的效果,但没有任何变化。 I2C地址似乎对行为没有影响。

    • 通道2初始I2C地址0x15 (放置所有R)=>无故障
    • 通道1初始I2C地址0x16 (放置所有Rs)=>故障
    • 通道1 I2C地址0x57 (一个R已更改)=>无更改,故障
    • 通道1 I2C地址0x40 (所有R已删除,所有Z)=>无更改,故障
    • 通道1 I2C地址0x15和通道2 0x16 (通道1和2地址已切换)=>无变化,通道1故障,通道2精细
    • 通道1 I2C地址0x15和通道2 0x16 (通道1和2地址已切换),同时打开通道1和2 =>无变化,通道1故障,通道2精细

    请您验证我的信号的时间是否合理?

    请您确认输入和输出电压的测量值不受任何外部电路或寄存器设置的影响吗?

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

    我发现了问题,是Vaux引脚上的分压器。 我使用100k电阻器将输出电压连接到Vaux-pin,使用10k电阻器将Vaux-pin连接到GND。 Vaux引脚的满刻度电压为2.97 V。使用分压器...

    • 当输出电压为32.7 V时,2.97 V应用于Vaux引脚
    • 当输出电压为42 V时,3.82 V的电压会施加到Vaux引脚上
    • 当输出电压为49 V时,4.46 V的电压将施加到Vaux引脚上

    我仍然想知道为什么会发生这种情况。 数据表仅记录了Vaux引脚的绝对最大电压为6 V,我没有超过此值。 另外,寄存器MFR_specific _00: Read_Vaux (D0h)的描述仅显示“Voltages greater than or equal
    至2.97 V至地电位的报告为+满刻度(0FFFh)'。

    最好在数据表中包含有关此行为的信息。 特别是因为Vaux上的电压会影响VIN和VOUT引脚上的电压测量,这是非常奇怪的...

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

    让我详细介绍一下,然后再回复您。  

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

    我认为这里没有Vaux的影响。  辅助引脚允许从外部电源进行电压遥测。 与VIN和VOUT测量无关。  

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

    在我拆除了将输出电压连接到Vaux针脚的电阻器后,问题就消失了,VIN和VOUT的测量电压正确。 因此,这绝对会产生影响! 可能是内部夹紧二极管? LM5066i寄存器中的缓冲区溢出?

    无论如何,我认为数据表中有关此行为的提示是必要的

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

    很高兴问题得到解决。 您的观察得到了充分注意。   

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

    您的意思是什么?

    您能告诉我为什么会发生这种情况吗? 在这种情况下,您能否询问专家LM5066i内部发生了什么情况?

    这是否会在数据表中注明?

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

    请问,为什么您的所有主板或单个主板上的所有三个控制器都不能重复出现该问题?  

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

    完全正常工作的主板以及同一主板上的其它LM5066i的这些Vaux分压器的装配略有不同,因此Vaux引脚上的电压较低。

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

    感谢您的回复。 我想知道不同的程序集如何与设备地址相关。 因为,只在具有0x16 PMBus地址的设备上才会出现该问题,而不会在其它地址上出现该问题。  

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

    在这种情况下,设备地址无关紧要。 另一个LM5066i在Vaux引脚上装配的分压器电阻略有不同,因此Vaux引脚上的电压稍低,电压测量不受影响。

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

    您好,有什么新的?

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

    很抱歉,现在没有来自侧面的其他更新。