セクション 7.2.2 に示す設計パラメータを得るには、以下のプログラム手順を参照してください。
LP5812 に適切に電源を供給した後
- chip_en = 1 に設定すると、デバイスがイネーブルになります。(レジスタ 000h に 01h を書き込みます)
- led_mode = 4h に設定し、LED 駆動モードを直接駆動モードとして構成します。(レジスタ 002h に 40h を書き込みます)
- LSD の誤検出を避けるため、lsd_threshold = 3h に設定することを推奨します。(レジスタ 00Dh に 0Bh を書き込みます)
PWM 周波数、スキャン順序、手動または自律モード、リニアまたは指数関数調光曲線、位相整列方式、VSYNC モード、ブランク時間、クランプ設定をデフォルトのままにします。(他のアプリケーション要件では、これらの機能を設定できます)
- 構成設定を完了するために更新コマンドを送信します (レジスタ 010h に 55h を書き込みます)
- config_err_status を読み戻し、構成が適切かどうかをチェックします (レジスタ 300h を読み出します)
- 12 個の LED をすべてイネーブルにします (レジスタ 020h に F0h を、レジスタ 021h に FFh を書き込みます)
- 赤色 LED の ピーク電流を 51mA に設定し (レジスタ 035h、038h、03Bh、03Eh に FFh を書き込みます)、緑色および青色 LED の ピーク電流を 40mA に設定します (レジスタ 034h、036h、037h、039h、03Ah、03Ch、03Dh、03Fh に CCh を書き込みます)
- 100% デューティ サイクルを設定して LED を点灯させます (レジスタ 044h~04Fh に FFh を書き込みます)