워크북의 전원 공급 체크리스트 19번 항목은 TWI 제어 인터페이스가 MCU의 PB 핀을 사용해야 하며 해당 핀이 "PD" 핀이어야 한다고 설명하고, 21번 항목은 별도로 칩 전용 TWI 제어 인터페이스를 요구합니다. 워크북은 "PD"를 정의하지 않으며 두 요구 사항의 관계도 설명하지 않습니다. OpenSiFli 하드웨어 애플리케이션 노트에 따르면 SF32LB58x는 SF30147C를 제어할 때 GPIO 두 개로 TWI를 에뮬레이션합니다. 회로도 승인 전에 의도된 인터페이스와 핀 선택을 SiFli에 확인하십시오.
BUCK 인덕터가 SiFli 권장 제품이 아닌 경우 L = 4.7 uH, DCR <= 0.4 ohm, Isat >= 450 mA를 만족합니다
필수
25
PVDD1과 PVDD2를 VBAT에서 1.8 V로 공급하는 경우, 1.8 V 생성에 DCDC 컨버터를 사용해야 하며 LDO를 사용하면 안 됩니다
필수
26
선택한 DCDC의 정지 전류(quiescent current)가 기록되어 있고 프로젝트 요구 사항을 충족합니다
필수
27
선택한 LDO의 정지 전류(quiescent current)가 기록되어 있고 프로젝트 요구 사항을 충족합니다
필수
BUCK 인덕터 포화 전류 불일치
워크북의 전원 커패시터와 인덕터 체크리스트 24번 항목은 AVL에 없는 인덕터에 대해 Isat ≥ 450 mA를 지정합니다. OpenSiFli 하드웨어 애플리케이션 노트는 L = 4.7 µH, DCR ≤ 0.4 Ω인 BUCK 인덕터에 대해 Isat ≥ 500 mA를 지정합니다. 이 표는 워크북의 450 mA 값을 그대로 유지하며, 회로 설계의 BUCK 인덕터 선택 안내는 500 mA를 사용합니다. SiFli가 이 불일치를 명확히 하기 전까지는 Isat가 500 mA 이상인 인덕터를 사용하십시오.
ANT 신호에 Pi형 매칭 회로를 예비로 둡니다: 병렬 NC(미실장) 커패시터와 직렬 15 pF 커패시터
필수
3
스퓨리어스 방출 필터링을 고려해야 하는 경우, 직렬 2.7 nH 인덕터와 병렬 2 pF 커패시터로 Pi형 매칭 회로를 예비로 둡니다
선택
4
외부 RF PA가 MCU의 RXEN 및 TXEN 제어를 필요로 하는 경우, PA RXEN에는 PB39만, PA TXEN에는 PB40만 사용합니다
선택
5
Wi-Fi 칩이 안테나 공존 중재를 지원하는 경우: (1) 3-wire 모드를 권장합니다. Wi-Fi 칩이 Bluetooth/Wi-Fi 안테나 RF 스위치를 제어하고 중재를 수행합니다. Bluetooth의 BT_ACTIVE와 BT_PRIORITY를 사용하여 Bluetooth에 안테나 사용권을 부여할지 결정하며, WLAN_ACTIVE로 Wi-Fi 동작 중 Bluetooth 송수신을 비활성화할 수 있습니다. (2)BT_ACTIVE는 PB08 또는 PB45를, WLAN_ACTIVE는 PB09 또는 PB41을 사용해야 하며, BT_PRIORITY는 임의의 PB GPIO를 사용할 수 있습니다.
선택
6
Wi-Fi 칩이 안테나 공존 중재를 지원하지 않는 경우: (1) 1-wire 모드를 권장합니다. Bluetooth가 Bluetooth/Wi-Fi 안테나 RF 스위치를 제어하고, BT_ACTIVE로 중재를 수행하며 Wi-Fi 칩에 알립니다. (2) Wi-Fi가 동작 상태 신호를 출력할 수 있으면 이 방식을 2-wire 모드로 업그레이드할 수 있습니다. Wi-Fi 출력을 WLAN_ACTIVE에 연결하면 Wi-Fi가 활성 상태인 동안 Bluetooth가 우선순위가 낮은 Bluetooth 송수신을 마스킹할 수 있으며, Wi-Fi가 유휴 상태일 때는 Bluetooth에 영향을 주지 않습니다. (3)BT_ACTIVE는 PB08 또는 PB45를, WLAN_ACTIVE는 PB09 또는 PB41을 사용해야 합니다
외부 NOR 플래시 또는 SPI NAND 플래시에는 MPI3 또는 MPI4를 사용할 수 있습니다
필수
5
SPI NAND 플래시의 HOLD# 핀은 10 kΩ 저항을 통해 SPI NAND 플래시 전원으로 풀업되어 있습니다
필수
6
양산 시 MPI3 또는 MPI4의 외부 플래시를 프로그래밍해야 하는 경우, 플래싱 도구가 PA43을 high로 구동하여 MPI3 전원을 활성화합니다
필수
7
양산 시 SDIO1의 eMMC 또는 SD NAND를 프로그래밍해야 하는 경우, 플래싱 도구가 해당 전원을 활성화합니다
필수
8
PBR0/PA43이 제어하는 전압 스위치는 active-high에서 켜지고 active-low에서 꺼집니다. Hibernate에서 PBR0은 VDDIOSA/VDDIOSB 전원 스위칭을 제어하고, VDDIOSC는 항상 전원이 공급되며, PA43은 외부 플래시 전원 스위칭을 제어합니다
필수
9
SD1 인터페이스를 eMMC 또는 SD NAND에 연결하는 경우 신호 연결이 올바릅니다
필수
10
eMMC 또는 SD NAND의 I/O 인터페이스 레벨이 VDDIOA2와 일치합니다
필수
11
MPI3 또는 MPI4 신호 연결이 올바릅니다
필수
12
주변 장치의 I/O 로직 레벨이 메인 칩과 일치합니다
필수
13
NOR 플래시가 핵심 부품 선정 가이드에서 인증되어 있습니다
필수
14
SPI/SD NAND 플래시가 핵심 부품 선정 가이드에서 인증되어 있습니다
필수
15
eMMC가 핵심 부품 선정 가이드에서 인증되어 있습니다
필수
표 5.8.11-2: SiFli EVB SPI NAND MPI4 참조 연결
SPI NAND 신호
SF32LB58x 핀
참조 설명
CS#
PA10 (SD1_CMD)
칩 선택, active low
SO
PA04 (SD1_D1)
칩으로의 데이터 입력(IO1)
WP#
PA01 (SD1_D2)
쓰기 보호 신호(IO2)
SI
PA05 (SD1_D0)
칩에서의 데이터 출력(IO0)
SCLK
PA09 (SD1_CLK)
직렬 클럭
HOLD#
PA06 (SD1_D3)
IO3. 10 kΩ 저항을 통해 VDD18_MPI4로 풀업
EVB 참조 회로도에서 SPI NAND 플래시의 VCC는 VDD18_MPI4에 연결되며, 이 레일에는 0.1 µF와 1 µF(6.3 V) 커패시터도 있습니다. 이 핀 할당과 부품 값은 EVB 참조용일 뿐입니다. 사용하기 전에 선택한 칩 패키지, 플래시 데이터시트, 대상 보드의 핀 멀티플렉싱 설정과 대조하여 확인하십시오.
SD1의 경우 VDDIOA2 I/O 전원은 1.8 V 또는 3.3 V를 지원하며 주변 장치의 I/O 레벨과 일치해야 합니다. SiFli는 SPI NAND 플래시와 eMMC에 1.8 V 인터페이스를 권장합니다. SD NAND 디바이스는 3.3 V만 지원하므로 SD NAND를 사용할 때는 VDDIOA2를 3.3 V로 설정하십시오.
QSPI LCD만 사용하는 경우, 프레임 레이트 및 RAM 문제를 피하기 위해 HCPU LCDC1 QSPI 인터페이스를 권장합니다
필수
4
DSI_REXT는 10 kΩ 저항을 통해 GND에 연결되어 있습니다
필수
5
LCDC RSTB 연결이 올바릅니다
필수
6
LCDC TE 연결이 올바릅니다(패널의 TE 또는 Fmark 신호에 연결)
필수
7
TP 신호는 권장 핀 할당을 따릅니다(EVB I/O 설정 파일 참조)
필수
8
LCD 인터페이스는 MIPI-DSI, 3선/4선 SPI, 듀얼/쿼드 데이터 SPI, DBI 8080, DPI, 병렬/직렬 JDI 인터페이스를 지원합니다
필수
9
SPI LCD, 3선 모드: CS는 PA44 또는 PB08에, CLK는 PA46 또는 PB10에, DATA는 PA50 또는 PB09에 연결; 4선 모드: CS는 PA44 또는 PB08에, CLK는 PA46 또는 PB10에, DATA는 PA50 또는 PB09에, DC는 PA48 또는 PB03에 연결
필수
10
LCD가 AOD를 지원해야 하는지 확인합니다. 지원해야 하는 경우 QSPI 패널은 HCPU에 연결해야 하며, JDI 패널은 LCPU에 연결할 수 있습니다
필수
11
주변 장치의 I/O 로직 레벨이 메인 칩과 일치합니다
필수
12
DSI LCD의 경우 DSI 데이터 및 클럭 신호를 연결합니다. DSI 비디오 모드 패널은 RGB 패널처럼 동작하며 TE 신호가 없습니다. DSI 커맨드 모드 패널에는 TE 신호가 있으며, DSI17801에는 TE가 필요합니다. TE와 RST를 모두 사용하기를 권장하며, 최종 사용 방식은 선택한 LCD에 따라 달라집니다
슬립이 아닌 정상 동작 중에는 USB가 활성화되어 있는 한 PC/디바이스 측에서 삽입과 제거를 감지할 수 있습니다. MCU가 슬립 상태에서 삽입과 제거를 감지해야 하는 경우 VBUS 저항 분압 회로를 추가하고, 분압기가 IO 전압에 맞는 high 레벨을 출력하게 하여 MCU 웨이크업 핀에 입력합니다. 충전기 삽입 검출 웨이크업 핀을 공유하기를 권장합니다
PBR0은 전원을 켜는 동안 0에서 1로 바뀌며 일부 외부 로드 스위치 제어에 사용할 수 있습니다. PBR1-PBR5는 기본적으로 low를 출력합니다
필수
2
PBR0-PBR5는 Standby와 Hibernate 모두에서 출력으로 사용할 수 있습니다
선택
3
PBR0-PBR5는 LPTIM 신호를 출력할 수 있습니다
선택
4
SF32LB567에서는 LPTIM3을 권장합니다. LPTIM3_OUT과 LPTIM3_OUT_BAR는 PBR 핀에서 듀티비가 서로 다르고 극성이 반대인 21~25 kHz 신호를 출력합니다
선택
5
듀티비가 서로 다르고 극성이 반대인 21~25 kHz 신호는 HCPU ATIM에서도 출력할 수 있습니다. 적합한 ATIMx_CHx 및 ATIMx_CHxN 신호를 Pin_Config와 함께 선택하고 HCPU 주파수 저하의 영향을 고려하십시오
선택
6
PBR0-PBR5는 32 kHz 클럭 신호를 출력할 수 있습니다
선택
7
PBR0-PBR3은 웨이크업 입력으로 설정할 수 있지만, MCU 웨이크업 후에는 PBR0-PBRx가 인터럽트 신호를 수신할 수 없고 0/1 레벨만 검출할 수 있으므로 주의해서 사용하십시오
선택
출처 적용 범위 및 검증
출처 체크리스트 워크북의 PBR 체크리스트 4번 항목은 SF32LB567을 지정합니다. 워크북은 PBR 체크리스트 4번과 5번 항목을 SF32LB58x에 대한 권장 사항으로 규정하지 않습니다. 채택하기 전에 적용 가능 여부를 SiFli에 확인하십시오.
워크북의 스토리지 체크리스트 6번 항목은 "MPI3 전원"을 활성화하기 위해 PA43을 high로 구동한다고 설명합니다. 그러나 공식 SF32LB58x 하드웨어 애플리케이션 노트는 PA43을 외부 플래시 전원 제어 핀으로 설명하며, 외부 플래시에 전원을 공급하려면 high로 구동하라고 안내합니다. 체크리스트 행은 워크북의 표현을 그대로 유지합니다. 양산 프로그래밍을 확정하기 전에 의도된 전원 레일과 인터페이스 범위를 SiFli에 확인하십시오.