コンテンツにスキップ

SF32LB56-DevKit-LCD

SF32LB56-DevKit-LCDは、SF32LB56-MOD-N16R12N1またはSF32LB56-MOD-A128R12N1を搭載できる、ディスプレイ向けの開発ボードです。いずれもSF32LB56xVシリーズデバイスを使用します。カスタムのSF32LB56xボードを設計する前に、ディスプレイインターフェース、オーディオ、リムーバブルストレージ、周辺機器ドライバーを評価できます。

主な用途

  • MIPI-DPI(RGB)、SPI、DSPI、QSPI、または8ビットMCU/8080インターフェースを使用するディスプレイアプリケーション。
  • I2C経由のタッチスクリーン統合。
  • アナログマイク入力と、オンボードのClass-Dパワーアンプによるアナログ出力を使ったオーディオ実験。
  • SDIO/TFカードストレージと一般的なペリフェラルドライバー開発。
  • キャリアボードを確定する前の、SF32LB56モジュールベースの製品アーキテクチャの評価。

ボードリソース

表: SF32LB56-DevKit-LCDリソース
リソース ボードでの実装 実用的な用途
N16R12N1構成 SF32LB56-DevKit-LCD-N16R12N1 / SF32LB56-MOD-N16R12N1 16 MB QSPI-NOR、4 + 8 MB OPI-PSRAM、1 MB QSPI-NOR。モジュールベースの評価とキャリアボードの検討に利用できます。
A128R12N1構成 SF32LB56-DevKit-LCD-A128R12N1 / SF32LB56-MOD-A128R12N1 128 MB QSPI-NAND、4 + 8 MB OPI-PSRAM、1 MB QSPI-NOR。モジュールベースの評価とキャリアボードの検討に利用できます。
基板サイズと温度 65 mm × 38 mm、型番ガイド記載の動作温度は-40 °C~85 °C 機構設計と環境条件の検討。
ディスプレイ 24ビットMIPI-DPI RGBを40ピン、0.5 mmピッチのFPCコネクター(ALIENTEK配列)で接続。SPI/DSPI/QSPIおよび8ビットMCU/8080信号は40ピン(2 × 20)ヘッダーに出力 パネルの立ち上げとディスプレイドライバーの開発。
タッチ I2Cタッチスクリーンサポート インタラクティブディスプレイのプロトタイプ。
オーディオ アナログMEMSマイク入力1系統、オンボードClass-D PA出力1系統。型番ガイド記載のスピーカー出力は最大3 W / 4 Ω 録音とローカル再生の評価。スピーカー負荷と基板リビジョンを確認してください。
ストレージ SDIO経由のMicroSDスロット メディア、ログ、ファイルシステム、アセットの評価。
USBと給電 USB Type-Cコネクター2個。1つはUSB-UART(型番ガイドではCH343K)、もう1つはUSB 2.0 FS。どちらからも基板に給電可能 シリアルログ、書き込み/デバッグ、USB評価、ベンチ給電。
電源変換 1.8 Vおよび3.3 Vの電源変換ICを搭載 外部負荷を追加する前に回路図で電源レールの要件を確認してください。
デバッグと起動 4ピン、2.54 mmピッチの単列SWDヘッダー、Mode起動ジャンパー、電源/機能/リセットボタン各1個 ファームウェアの書き込み、SWDデバッグ、起動モードの選択。
インジケーター RGB LED、GPIO制御LED、電源LED ファームウェアと電源状態の確認。
RF デフォルトはオンボードアンテナ、0 ΩオプションによるIPEX選択 モジュール構成でのアンテナと筐体の評価。

出典の補足(基板リビジョンを確認): SiFliの詳細なボードガイドでは、対象の開発ボードにSF32LB56-MOD-A128R12N1を搭載し、4 MB + 8 MBのパッケージ内OPI-PSRAMと1 Gb QSPI-NANDを備えると記載されています。また、これらのメモリー仕様は正式リリース前に変更される可能性があると明記されています。現行の型番ガイドにはN16R12N1とA128R12N1の両方が掲載され、どちらも4 + 8 MB OPI-PSRAMと1 MB標準QSPI-NORを搭載します。A128R12N1の128 MB QSPI-NANDは、詳細ガイドの1 Gbと容量上同等です。そのため、この型番のOPI-PSRAMと主NANDの容量に両資料間の矛盾はありません。ただし、詳細ガイドには1 MB標準NORの記載がなく、すべての個体やリビジョンに同じSKUが搭載されていることも確認できません。型番ガイドはCH343KにUSB-UARTデバッグチャネルが2系統あるとしていますが、詳細ガイドはType-Cの役割をUSB-UARTとUSB 2.0 FSとだけ説明し、UARTチャネルとコネクターの対応を示していません。特定のUARTチャネルを使う前に、該当リビジョンの回路図/BOMを確認してください。特定の基板を製品設計の基準にする前に、モジュールの表示と該当する回路図/BOMを確認してください。

USB-UARTブリッジの型番表記が不一致です(実装部品を要確認): 詳細なボードガイドの機能ブロック図ではCH342K、型番ガイドではCH343Kと記載されています。実際の部品は該当リビジョンの回路図/BOMで確認してください。

写真と本文のSKU表記が不一致(搭載モジュールを確認): 詳細ガイドの本文では対象ボードにSF32LB56-MOD-A128R12N1を搭載するとしていますが、注釈付きの正面写真にはSF32LB56-MOD-N16R12N1と表示されています。SiFliは、写真が別のバリアントまたはリビジョンを示すのか説明していません。実機のモジュール表示と基板BOMを確認し、本文や写真だけでSKUを判断しないでください。

書き込みとデバッグ

ダウンロードモードでは、電源投入またはリセットの前にModeジャンパーを取り付けます。通常のアプリケーション起動とシリアルログ出力では、ジャンパーを外します。データ通信対応ケーブルでホストをUSB-UART Type-Cポートに接続してください。別のUSB 2.0 FS Type-CポートはネイティブUSBの評価に使用できます。基板には互換デバッガー用の4ピン、2.54 mmピッチ単列SWDヘッダーもあります。どちらのType-Cコネクターからも給電できます。給電方法はボードガイドと該当リビジョンの回路図に従ってください。

SDKビルドターゲット

SiFli-SDKでは、scons --board=<board_name>に次の正確なボードターゲット名を指定します。

  • sf32lb56-lcd_a128r12n1
  • sf32lb56-lcd_n16r12n1

これらはSDKのビルドターゲット識別子であり、基板やモジュールに印字された製品型番と一致するとは限りません。Supported BoardsインデックスとSDKのbuild_config_gcc.yamlでは掲載されるターゲットが異なる場合があります。使用中のSDKリビジョンに対応した内容を確認してください。

最初の検証手順

  1. 対応する24ビットMIPI-DPIディスプレイを40ピンFPCコネクターに接続し、データ通信対応USBケーブルでUSB-UARTポートを接続します。
  2. はじめに に沿って、ビルド、書き込み、シリアルログの基本動作を確認します。
  3. UIフレームワークのデバッグに進む前に、単色などの基本表示を確認します。グラフィックス概要 を参照してください。
  4. タッチ、ストレージ、オーディオ、無線機能を1つずつ追加し、他の機能との同時動作と消費電力を確認します。
  5. カスタム設計に進む前に、SF32LB56-MOD と 量産に向けた設計 を確認してください。

参考資料

SiFliの開発ボード型番ガイドには選択可能なボード/モジュール型番が掲載されています。詳細なSF32LB56-DevKit-LCD開発ボードユーザーガイドでは、GPIO割り当て、ヘッダーとインターフェースの定義、電源に関する注意事項、書き込み/デバッグ手順を確認できます。

最終更新: