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 모듈 기반 제품 아키텍처 평가.
보드 리소스¶
| 리소스 | 보드 구현 | 실용적 용도 |
|---|---|---|
| N16R12N1 구성 | SF32LB56-DevKit-LCD-N16R12N1 / SF32LB56-MOD-N16R12N1 | 16 MB QSPI-NOR, 4 MB + 8 MB OPI-PSRAM, 1 MB QSPI-NOR; 모듈 기반 평가 및 캐리어 보드 계획. |
| A128R12N1 구성 | SF32LB56-DevKit-LCD-A128R12N1 / SF32LB56-MOD-A128R12N1 | 128 MB QSPI-NAND, 4 MB + 8 MB OPI-PSRAM, 1 MB QSPI-NOR; 모듈 기반 평가 및 캐리어 보드 계획. |
| 보드 크기 및 온도 | 65 mm × 38 mm; 모델 가이드 기준 -40 °C~85 °C | 기구 및 환경 계획. |
| 디스플레이 | ALIENTEK 핀 순서를 사용하는 40핀, 0.5 mm FPC 커넥터를 통한 24비트 MIPI-DPI RGB; 40핀 2 × 20 헤더의 SPI/DSPI/QSPI 및 8비트 MCU/8080 신호 | 패널 브링업(초기 구동 및 검증)과 디스플레이 드라이버 개발. |
| 터치 | I2C 터치스크린 지원 | 인터랙티브 디스플레이 프로토타입. |
| 오디오 | 아날로그 MEMS 마이크 입력 1개와 온보드 Class-D PA 채널 1개; 모델 가이드 기준 스피커 출력 최대 3 W / 4 Ω | 녹음 및 로컬 재생 실험; 스피커 부하와 보드 리비전을 확인하십시오. |
| 스토리지 | SDIO를 통한 MicroSD 슬롯 | 미디어, 로깅, 파일 시스템, 에셋 테스트. |
| USB 및 전원 | USB Type-C 커넥터 2개: USB-UART 1개(모델 가이드 기준 CH343K)와 USB 2.0 FS 1개; 어느 쪽으로든 보드에 전원 공급 가능 | 시리얼 로그, 플래싱/디버그, USB 평가, 벤치 전원. |
| 전원 변환 | 온보드 3.3 V 및 1.8 V 전원 변환 IC | 부하를 추가하기 전에 회로도에서 레일 요건을 확인하십시오. |
| 디버그 및 부트 | 4핀, 2.54 mm 싱글 로우 SWD 헤더; Mode 부트 점퍼; 전원, 기능, 리셋 버튼 | 펌웨어 플래싱, 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와 용량이 같습니다. 따라서 A128R12N1에서는 이러한 용량이 일치하지만, 상세 가이드는 1 MB 표준 NOR를 언급하지 않으며 모든 보드나 리비전에 어떤 SKU가 장착되는지도 확정하지 않습니다. 모델 가이드는 CH343K의 USB-UART 디버그 채널 2개를 명시하는 반면, 상세 가이드는 Type-C의 역할을 USB-UART와 USB 2.0 FS로 설명할 뿐 채널과 커넥터 간의 배선은 문서화하지 않습니다. 특정 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_a128r12n1sf32lb56-lcd_n16r12n1
이것들은 SDK 빌드 타깃 식별자이며, 보드나 모듈에 인쇄된 제품명과 반드시 같지는 않습니다. 지원 보드 인덱스와 SDK의 build_config_gcc.yaml은 서로 다른 집합을 나열할 수 있으므로, 사용 중인 SDK 리비전에 대해 타깃을 확인하십시오.
첫 검증 경로¶
- 호환되는 24비트 MIPI-DPI 디스플레이를 40핀 FPC 커넥터에 연결하고, 데이터 전송이 가능한 USB 케이블로 USB-UART 포트를 사용하십시오.
- 시작하기 개요를 따라 정상 동작이 확인된 빌드, 플래싱, 시리얼 로그 기준을 마련하십시오.
- UI 프레임워크를 디버깅하기 전에 단색 패턴부터 표시해 초기 구동을 확인하십시오. 그래픽 개요를 참조하십시오.
- 터치, 스토리지, 오디오 또는 무선을 한 번에 하나의 서브시스템씩 추가한 다음 공존 및 전력 동작을 테스트하십시오.
- 커스텀 설계 전에 SF32LB56-MOD와 양산 설계를 검토하십시오.
참고 자료¶
SiFli는 선택 가능한 보드/모듈 코드를 담은 개발 보드 모델 가이드와, GPIO 배정, 헤더/인터페이스 정의, 전원 참고 사항, 플래시/디버그 절차를 담은 상세한 SF32LB56-DevKit-LCD Development Board User Guide를 제공합니다.
최종 업데이트: