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.

[参考译文] LP5024:12位 PWM

Guru**** 2551370 points
Other Parts Discussed in Thread: TLC59116, LP5024, TLC5973, LP5009

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/916809/lp5024-12-bit-pwm

器件型号:LP5024
主题中讨论的其他器件:TLC59116TLC5973LP5009

您好!

您能否详细介绍如何实现12位 PWM 分辨率、如何精确配置寄存器?

我了解到通过将颜色和亮度寄存器相加来实现9位分辨率-因此具有0xFF+0xFF=0x1FE=510步长。

我们并不十分理解这种抖动机制,也不了解如何利用这种机制来实现许多步骤。

谢谢、

Yoav

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

    您好、Yoav、

    这是一种将8位亮度设置和8位 PWM 设置组合成12位 PWM 输出的集成算法。 12位的每一步都可以通过组合得到。

    集成的9位 PWM 发生器和3位抖动是为每个通道实现12位 PWM 输出的一种方法。 您可以将其视为通过延长每8个脉冲1 LSB 来实现的"假" 12位、以将平均值增加1/8。 显示性能与12位相同。

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

    谢谢、

    我在数据表中看到了该信息、但尚未完全理解。

    禁用抖动时、会有两个8位寄存器(颜色+亮度)之和、可提供高达510步长。

    当设置抖动以启用时、计算是如何准确完成的、因为我不知道如何设置这两个寄存器中的位(我实际上需要3、000步)。

    另一个问题是、在另一个主题中、我研究的是具有12个分辨率 PWM 的类似 TLC59116的器件。

    LP5024是否适合它(正如您已使用其他器件答复我并且未指定 LP5024时所说的那样)。

    谢谢、

    Yoav

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

    您好、Yoav、

    输出 PWM 将由 亮度值由 PWM 值倍数的内部算法计算得出。 很抱歉、我无法与您分享详细信息。 所有4096步进都可以通过亮度设置和 PWM 设置的组合获得。 但亮度会将3个通道组合在一起。 12位可能无法单独实现所有通道。  

    对于另一个线程、我认为您已经了解 LP5024、但需要其他12位器件。 对于12位 PWM 要求、LP5024是合适的。 您可以检查输出电流、通道数或其他规格等其他规格是否也适合您。  

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

    感谢您的回复。

    实际上、我们只有1个 LED 需要控制。

    您提到可以保存所有4096个步骤-您能为此详细说明寄存器分配吗?

    也许可以提供一些示例、然后从这里我可以继续:

    * 1/4096 PWM

    * 2/4096 PWM

    * 100/4096 PWM

    * 1000/4096 PWM

    * 4096/4096 PWM

    谢谢、

    Yoav

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

    您好、Yoav、

    您需要的最大输出电流是多少? 您可以查看 TLC5973以了解它是否适合您、它是具有单线接口的12位 PWM。 如果必须使用 I2C、具有9通道且其他规格与 LP5024相同的 LP5009可能适用于一个 LED。

    1/4096 PWM = 01h 亮度、1xh 颜色  

    2/4096 PWM = 01h 亮度、采用2xh 颜色  

    100/4096 PWM = 07h 亮度、E4h 或 E5h 颜色  

    1000/4096 PWM = 46h 亮度和 E3h 颜色  

    4096/4096 PWM = FFh 颜色亮度  

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

    谢谢、

    但是、我在如何设置寄存器值以获取所有步骤0..4095中仍然缺少一些内容

    Yoav

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

    是否有一个选项可以填充下表-包含所有 PWM 选项(0-4096)、因为我们无法理解如何分配寄存器...

    PWM 亮度寄存器 颜色寄存器
    0/4096
    1/4096
    (笑声)
    (笑声)
    4096/4096

    谢谢、

    Yoav

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

    您好、Yoav、

    以下是每个位的一个示例。 很抱歉、对于之前的错误陈述、某些位无法实现高值。

    e2e.ti.com/.../Bri-x-col-table.xlsx

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

    非常感谢。

    这是一个很好的帮助!