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.

[参考译文] TLV9001:如何根据电流阱电路设计呼吸 LED 功能?

Guru**** 2513795 points
Other Parts Discussed in Thread: TLV9001, SN74LVC1G07

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1400446/tlv9001-how-to-design-breathing-led-function-by-current-sink-circuits

器件型号:TLV9001
主题中讨论的其他器件: SN74LVC1G07

工具与软件:

您好!

我们希望设计一个呼吸 LED 功能。 我们可以通过 TLV9001电流阱电路实现以下呼吸功能吗? 是这样吗?
呼吸 PWM 可以由 Vx 或3.3V 电源控制?

或者……可以 通过3.3V 电源为电路控制呼吸 PWM 吗?

谢谢!
Hugo

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

    你好、Hugo、

    左侧电路对直流电流控制很有用、右侧电路理论上不错、但在实践中可能会有问题。

    对于 PWM 输入、确保环路足够快、以实现左侧可接受的性能。 几乎肯定的问题在右侧。

    电流控制是驱动 LED 的最佳方法。 3.3V 应该足够了、但需要知道3.3V = VLED + VDS + Vx 且 VDS 不能为0或负。  

    此外、由于运算放大器 Vos 误差、LED 关闭可能不会在输入为0V 时完全关闭。 Vx = IN + Vos

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

    这样一个灌电流电路适合于一个模拟控制信号。

    当您有 PWM 控制信号时、只需使用普通限流电阻器即可。 (如果 PWM 控制信号太弱而无法驱动 LED、请添加一个简单的缓冲器、如 SN74LVC1G07。)

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

    由于使用的是 WLED、因此具有2.55V~3.25V 的宽 Vf 范围、因此我不能简单地使用限流电阻器。

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

    具有关断引脚的 TLV9001S 似乎是防止不完全关闭的好方法。 我是否可以使用 TLV9001S SHUTDOWN 引脚来实现 PWM 呼吸 LED 效果?
    在70us 启用时间和4us 禁用时间后、对于每个 PWM 周期、LED 导通周期可以为[导通时间- 70us - 4us]、对吧?

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

    因此、您需要使用电流阱电路来设置100%电流、然后使用 PWM 控制信号在该电流和0A 之间切换

    最好使用低通滤波器将 PWM 信号转换为模拟信号、并将其用作电流阱的控制信号。 那么您无需担心灌电流启动和停止调节的速度有多快。 此外、即使在 PWM 频率较低时、也不会出现闪烁。

    请注意、在电路 B 中、运算放大器(60 µA)的电源电流显示为 RSET 上的压降。 如果  RSET 至少为33 Ω、则该压降始终大于输入失调电压(< 2mV)、因此可以保证0V 控制信号完全关闭 LED。