セクション 9.2.2 に示す設計パラメータを得るには、以下のプログラム手順を参照してください。
VCC に電源を投入し、約 1ms 待った後、
- I2C スレーブ アドレッシングを実行します。詳細については、サンプル コードを参照してください
- Set chip_en = 1 に設定してデバイスをイネーブルにします (レジスタ 000h に 01h を書き込みます)
- max_current = 1h に設定して最大出力 LED 電流を 51mA に設定します (レジスタ 001h に 01h を書き込みます)
- LSD の誤検出を避けるため、lsd_threshold = 3h に設定することを推奨します (レジスタ 00Dh に 0Bh を書き込みます)。PWM 周波数、手動または自律モード、リニアまたは指数関数調光曲線、位相整列方式、VSYNC モード設定をデフォルトのままにします (他のアプリケーション要件では、これらの機能を設定できます)
- 構成設定を完了するために更新コマンドを送信します (レジスタ 010h に 55h を書き込みます)
- config_err_status を読み戻し、構成が適切かどうかをチェックします (レジスタ 300h を読み出します)
- 4 つの LED をすべてイネーブルにします (レジスタ 020h に 0Fh を書き込みます)
- 赤色の LED のピーク電流を 51mA に設定し、緑色、青色、白色の LED のピーク電流を 40mA に設定します (レジスタ 30h に FFh を書き込み、レジスタ 031h~033h に CCh を書き込みます)
- 100% デューティ サイクルを設定して LED を点灯させます (レジスタ 040h~043h に FFh を書き込みます)