LEDは理想的なダイオードではないため、「ターンオン」ポイント(Vf)は完全に鋭い遷移ではありません。一般的なLEDのIV曲線を見ると、次のことがわかります。
Vfは多くの場合、たとえば20mAで取得されます(データシートによっては、異なる電流でいくつかのVfsが示されます)
このことから、両端の電圧を変更してLEDを制御するのは難しいことがわかります。そのため、最適な制御を行うには、定電流ドライバーが必要です。このタスク専用のICをたくさん購入するか、独自のシンプルなソースをロールバックできます。
定電流ドライバーの場合、LEDのVfが変化すると(プロセス、温度など)、ドライバーは電流を一定に保つように補償するので、これは部品のばらつきに関係なく電流を正確にしたい場合に行う方法です(注記XmAでの輝度は、これも異なるため、異なる場合があります)
出力電圧の上、下、または上/下の供給電圧でLEDを駆動
LEDドライバーにはさまざまな種類があります。一部は基本的な定電流リミッターであり、一部はブースト(またはバック)トポロジーまたはチャージポンプを使用して、定電流のより広いコンプライアンス範囲を提供します。
シンプルな定電流ドライバー:
単純な定電流ドライバは、電圧が供給電圧に近づくと(制限要素の両端の降下により)レギュレーションを失います。これはデータシートに記載されています(この例のパーツデータシートの最低供給オーバーヘッドを参照してください、pg.10)。
ブーストLEDドライバー
ブーストトポロジを使用するLEDドライバー(スイッチングレギュレーターのように設定されているが、電圧ではなく定電流に設定されている)は、定電流を提供しますが、電圧を電源範囲よりも高くして、合計Vfで直列にLEDを駆動できるようにします供給電圧以上:
SEPIC、昇降圧、Cuk LEDドライバ
さて、それではあなたの入力電圧が変動した場合、上記程度と出力電圧の下に?典型的なケースは、約4.3V〜2.7Vで変動する可能性のあるLi-Ionバッテリーを使用していて、LEDに必要な電流を流すために3Vの出力が必要な場合です。
この場合、SEPIC、昇降圧、またはCukドライバーを使用します。すべてが同じことをここで行うことができますが、トポロジが異なります(一方をもう一方に選ぶ理由は、さらに読みたいと思うかもしれません-たくさんの本/アプリのノートがそこにあります...)
とにかく、これがLM3410を使用したSEPIC回路の例です。
そして、これは出力電圧の上下の入力電圧での効率の表です。LED電流のレギュレーションが完全に維持されていることがわかります。