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.

[参考译文] LM2755:调光问题

Guru**** 2510095 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/743878/lm2755-dimming-question

器件型号:LM2755

您好!

我的客户有以下问题...

首先是有关设置的一些详细信息:
• 使用16.6k 电阻器将 ISET 更改为15mA。
• 电流通过单个红色 LED 进行测量。
• LED 路径中放置了一个50欧姆的串联电阻器、并在电阻器上捕获差分电压以进行电流测量。

1.选择最高电流阶跃并禁用调光时、测得的波形为恒定直流电流。 在下面的捕获中、波形符合预期。


 
寄存器转储:{'HIGH_TIME':'0x80'、'LOW_TIME':'0x0'、'启用':true、'HIGH_LEVEL':'0xFF'、'STEP_SIZE':'0x80'、 'dming_enabled':false、'delay_time':'0x0'、'fre_time':'0x0'、'low_level':'0xe0'、'rise _time':'0x0'}
 
现在、当我们将电流阶跃降低一个电平时、我希望看到具有更小幅度的恒定直流电流。 但是、生成的波形具有 PWM 元件。 为什么电流不恒定?


寄存器转储:{'HIGH_TIME':'0x80'、'LOW_TIME':'0x0'、'启用':true、'HIGH_LEVEL':'0xFE'、'STep_SIZE':'0x80'、 'dming_enabled':false、'delay_time':'0x0'、'fre_time':'0x0'、'low_level':'0xe0'、'rise _time':'0x0'}


我的下一个问题涉及 LED 驱动器的调光功能。 在数据表中、调光波形被指定为具有恒定电流阶跃的阶跃函数。

启用调光后、我们可以看到 PWM 元件进入整个波形。 这是预期结果吗?
 
寄存器转储:{'HIGH_TIME':'0x80'、'LOW_TIME':'0x0'、'启用':true、'HIGH_LEVEL':'0xFE'、'STep_SIZE':'0x80'、 'dming_enabled':true、'delay_time':'0x0'、'FRAW_TIME':'0x1'、'LOW_LEVEL':'0xe0'、'RISE_TIME':'0x1'}

 
{'HIGH_TIME':'0x80'、'LOW_TIME':'0x0'、'启用':true、'HIGH_LEVEL':'0xFF'、'STep_SIZE':'0x80'、 'dming_enabled':true、'delay_time':'0x0'、'FRAW_TIME':'0x1'、'LOW_LEVEL':'0xe0'、'RISE_TIME':'0x0'}

这里是另一个调光波形、这次是恒定电流。 您可以看到、只有调光波形具有 PWM。

最后、启用调光且 HIGH_LEVEL 等于 LOW_LEVEL 时、我们会看到调光波形会增加电流尖峰。

 
{'HIGH_TIME':'0x64'、'LOW_TIME':'0x1c'、'已启用':true、'HIGH_LEVEL':'0xee'、'STep_SIZE':'0x80'、 'dming_enabled':true、'delay_time':'0x0'、'FRAME_TIME':'0x0'、'LOW_LEVEL':'0xe'、'RISE_TIME':'0x0'}

调光波形上的这种尖峰会增加 LED 的整体亮度。 当我们将电流设置为低电平并使用调光功能时、我们实际上看到的电流超出预期。 调光波形为何如此表现?

谢谢、

Chuchen

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

    感谢您的提问、该器件是一款非常旧的器件。 您的应用是什么?
    对于问题1、请确保"dming_anabled"应设置为禁用。 它应该是具有禁用设置的直流电流;
    对于问题2、启用调光功能后、您向器件发送了什么代码? 波形看起来正常;
    对于问题3、如果要设置 HIGH_LEVEL = LOW_LEVEL、可以尝试将 HIGH_LEVEL 设置为 LOW_LEVEL 的值、不要将 LOW_LEVEL 设置为高值。 我不确定导致这些尖峰的原因是什么、我想由于您将 low_level 设置为高值、因此会产生大量能量。

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

    您好 Sean、

    让我们重点讨论问题1。

    问题1中显示的两个波形都禁用了我们使用 D1的二极管的调光。 (寄存器0x10 = 0xB1)

    从第一个波形变为第二个波形的唯一变化是 HIGH_LEVEL 寄存器0xA9。 (波形1:0xA9 = 0xFF、波形2:0xA9 = 0xFE)

    假设禁用了调光、并且唯一的寄存器变化是到 HIGH_LEVEL、为什么第二个波形不是直流波形?

    谢谢、

    Justin

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

    您好 Justin、

       我对这种现象不太理想、但我有一些猜测。 由于寄存器0xA9 0xA2用于在禁用输出 D1上的调光波形时控制波形、因此可能无法更改这些寄存器、并且需要写入 HIGH_LEVEL=0xFF、如果写入的 HIGH_LEVEL 小于0xFF、则会自动启用调光波形。 因为当禁用调光波形时、电流由 Rset 设置。

      因此、您可以在启用调光波形时将波形与现在得到的波形进行比较。 期待您的回应。谢谢。

    肖恩

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

    您好 Sean、

    所附的前三幅图像显示了启用调光、禁用调光的波形。 应使用哪些寄存器设置来获得恒定电流?

    谢谢、
    Justin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Justin、
    您可以尝试使用寄存器0x10 (bit0-2)仅启用 D1/D2/D3输出、并禁用位3-5。 我认为连接到"ISET"引脚的电阻器会确定恒定电流。 我想您无法通过调光模式更改寄存器以获得恒定电流? BTW、应用是什么? 您的客户是否需要在调光模式期间保持恒定电流? 如果是、他们可能需要模拟调光、而不是 PWM 调光?
    此致
    肖恩