콘텐츠로 이동

SF32LB56x 하드웨어 설계 가이드 — 회로 설계 가이드라인

SF32LB56x 하드웨어 설계 가이드의 일부

이 페이지는 5절 회로 설계 가이드라인을 다룹니다. 디바이스 선택과 전체 설계 흐름은 SF32LB56x 하드웨어 설계 가이드 개요에서 시작하고, 회로도 체크리스트로 이어가거나 PCB 레이아웃 가이드라인으로 바로 이동하십시오.

5. 회로 설계 가이드라인

5.1. 전원 시스템

프로세서 전원 레일, 필수 로컬 커패시터, PMIC 출력 할당, 리셋 타이밍, 충전기 배선을 함께 검토하십시오. U 변형과 V 변형의 전원 설계 절차는 같지만, 전원 핀 이름과 부하 할당은 서로 다릅니다.

표 5.1-1: SF32LB56xU 프로세서 전원 레일
PMU 전원 핀 최소 전압(V) 전형 전압(V) 최대 전압(V) 최대 전류(mA) 상세 설명
PVDD 1.7 1.8 3.6 100 PVDD 전원 입력
BUCK_LX BUCK_FB - 1.25 - 100 BUCK_LX 출력으로 인덕터에 연결합니다. 내부 전원 입력으로 인덕터의 다른 쪽 끝과 외부 커패시터에 연결합니다
LDO1_VOUT - 1.1 - 50 LDO1 출력, 외부 커패시터 포함
LDO2_VOUT - 0.9 - 20 LDO2 출력, 외부 커패시터 포함
VDD_RET - 0.9 - 1 RET LDO 출력, 외부 커패시터 포함
VDD_RTC - 1.1 - 1 RTC LDO 출력, 외부 커패시터 포함
MIC_BIAS 1.4 - 2.8 - MIC 전원 출력
AVDD33_ANA 3.15 3.3 3.45 50 아날로그 전원 + RFPA 전원 입력
AVDD33_AUD 3.15 3.3 3.45 50 아날로그 오디오 전원
VDDIO1 1.71 1.8 1.98 - 빅 코어의 내부 패키지 스토리지 디바이스용 전원 입력
VDDIO2 1.71 1.8 3.45 - PA GPIO(PA5~11 제외)용 전원 입력
VDDIO3 1.71 1.8 3.45 - PA5~11용 전원 입력
VDDIO4 1.71 1.8 3.45 - PB GPIO와 스몰 코어의 내부 패키지 플래시용 전원 입력
GPADC_VREF - - - - GPADC 레퍼런스 전압 입력. 외부 커패시터만 연결하며 외부 전원은 필요하지 않습니다
AUD_VREF - - - - 오디오 레퍼런스 전압 입력. 외부 커패시터만 연결하며 외부 전원은 필요하지 않습니다
표 5.1-2: SF32LB56xV 프로세서 전원 레일
PMU 전원 핀 최소 전압(V) 전형 전압(V) 최대 전압(V) 최대 전류(mA) 상세 설명
PVDD 1.71 1.8 3.6 100 PVDD 전원 입력
BUCK_LX BUCK_FB - 1.25 - 100 BUCK_LX 출력으로 인덕터에 연결합니다. 내부 전원 입력으로 인덕터의 다른 쪽 끝과 외부 커패시터에 연결합니다
LDO1_VOUT - 1.1 - 50 LDO1 출력, 외부 커패시터에 연결
LDO2_VOUT - 0.9 - 20 LDO2 출력, 외부 커패시터에 연결
VDD_RET - 0.9 - 1 RET LDO 출력, 외부 커패시터에 연결
VDD_RTC - 1.1 - 1 RTC LDO 출력, 외부 커패시터에 연결
MIC_BIAS 1.4 - 2.8 - MIC 전원 출력
AVDD_BRF 1.71 1.8 3.3 1 RF 전원 입력
AVDD33_ANA 3.15 3.3 3.45 50 아날로그 전원 + RFPA 전원 입력
AVDD33_AUD 3.15 3.3 3.45 50 아날로그 오디오 전원
VDDIOA 1.71 1.8 3.45 - PA12-PA78 I/O 전원 입력
VDDIOA2 1.71 1.8 3.45 - PA0-PA11 I/O 전원 입력
VDDIOB 1.71 1.8 3.45 - PB I/O 전원 입력
VDDIOSA 1.71 1.8 1.98 - SIPA 전원 입력
VDDIOSB 1.71 1.8 1.98 - SIPB 전원 입력
VDDIOSC 1.71 1.8 1.98 - SIPC 전원 입력
GPADC_VREF - - - - GPADC 레퍼런스 전압 입력. 외부 커패시터만 연결하며 외부 전원은 필요하지 않습니다
AUD_VREF - - - - 오디오 레퍼런스 전압 입력. 외부 커패시터만 연결하며 외부 전원은 필요하지 않습니다
표 5.1-3: SF32LB56xU 필수 전원 커패시터
전원 핀 커패시터 상세 설명
PVDD 0.1 µF + 10 µF 10 µF와 0.1 µF 커패시터를 최소 두 개, 해당 핀 가까이에 배치하십시오.
BUCK_LX BUCK_FB 0.1 µF + 4.7 µF 4.7 µF와 0.1 µF 커패시터를 최소 두 개, 해당 핀 가까이에 배치하십시오.
LDO1_VOUT 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
LDO2_VOUT 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
VDD_RET 0.47 µF 해당 핀 가까이에 0.47 µF 커패시터를 최소 한 개 배치하십시오.
VDD_RTC 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
AVDD33_ANA 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
GPADC_VREF 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
AVDD33_AUD 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
AUD_VREF 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
MIC_BIAS 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIO1 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIO2 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIO3 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIO4 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
표 5.1-4: SF32LB56xV 필수 전원 커패시터
전원 핀 커패시터 상세 설명
PVDD 0.1 µF + 10 µF 10 µF와 0.1 µF 커패시터를 최소 두 개, 해당 핀 가까이에 배치하십시오.
BUCK_LX BUCK_FB 0.1 µF + 4.7 µF 4.7 µF와 0.1 µF 커패시터를 최소 두 개, 해당 핀 가까이에 배치하십시오.
LDO1_VOUT 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
LDO2_VOUT 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
VDD_RET 0.47 µF 해당 핀 가까이에 0.47 µF 커패시터를 최소 한 개 배치하십시오.
VDD_RTC 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
AVDD_BRF 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
AVDD33_ANA 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
GPADC_VREFP 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
AVDD33_AUD 4.7 µF 해당 핀 가까이에 4.7 µF 커패시터를 최소 한 개 배치하십시오.
AUD_VREF 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
MIC_BIAS 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOA 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOA2 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOB 1 µF 해당 핀 가까이에 1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOSA 0.1 µF 해당 핀 가까이에 0.1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOSB 0.1 µF 해당 핀 가까이에 0.1 µF 커패시터를 최소 한 개 배치하십시오.
VDDIOSC 0.1 µF 해당 핀 가까이에 0.1 µF 커패시터를 최소 한 개 배치하십시오.
표 5.1-5: SF30147C PMIC 출력 정격(U 변형 예시)
SF30147C 전원 핀 최소 전압(V) 최대 전압(V) 최대 전류(mA) 상세 설명
VBUCK 1.8 1.8 500 1.8 V 출력. 이 행의 값만으로 U 변형의 칩 전원 레일 매핑을 추정하지 마십시오.
LVSW1 1.8 1.8 100 1.8 V 전원 출력
LVSW2 1.8 1.8 100 G-SENSOR 1.8 V 전원 입력
LVSW3 1.8 1.8 150 심박 센서 1.8 V 전원 입력
LVSW4 1.8 1.8 150 LCD 1.8 V 전원 입력
LVSW5 1.8 1.8 150 1.8 V 전원 출력
LDO1 2.8 3.3 100 2.8~3.3 V 출력. 이 행의 값만으로 U 변형의 칩 전원 레일 매핑을 추정하지 마십시오.
LDO2 2.8 3.3 100 모터 전원 입력
LDO3 2.8 3.3 100 LCD 3.3 V 전원 입력
LDO4 2.8 3.3 100 심박 센서 3.3 V 전원 입력
HVSW1 2.8 5 150 아날로그 Class-K PA 전원 입력
HVSW2 2.8 5 150 GPS 전원 입력

U 변형 PMIC 레일 매핑 확인

SiFli 원본의 U 변형 전원 할당 표에는 VDDIOA, VDDIOA2, VDDIOB, VDDIOSA/B/C, AVDD_BRF가 기재되어 있지만, 이는 같은 가이드의 U 변형 전용 프로세서 전원 표와 일치하지 않습니다. 위 표에는 PMIC 출력의 전압 및 전류 한계만 반영되어 있으므로 U 변형의 칩 핀 연결을 추정하는 근거로 사용해서는 안 됩니다. 레이아웃을 릴리스하기 전에 해당 회로도 리비전과 SF30147C 데이터시트를 기준으로 실제 연결을 확인하십시오.

표 5.1-6: V 변형의 SF30147C PMIC 전원 분배 예시
SF30147C 전원 핀 최소 전압(V) 최대 전압(V) 최대 전류(mA) 상세 설명
VBUCK 1.8 1.8 500 SF32LB56xV의 PVDD, VDDIOA, VDDIOA2, VDDIOB, VDDIOSA, VDDIOSB, VDDIOSC, AVDD_BRF 등에 공급하는 1.8 V 입력
LVSW1 1.8 1.8 100 I2S Class-K PA 로직 전원 입력
LVSW2 1.8 1.8 100 G-SENSOR 1.8 V 전원 입력
LVSW3 1.8 1.8 150 심박 센서 1.8 V 전원 입력
LVSW4 1.8 1.8 150 LCD 1.8 V 전원 입력
LVSW5 1.8 1.8 150 EMMC CORE 전원 입력
LDO1 2.8 3.3 100 SF32LB56xV의 AVDD33_ANA, AVDD33_AUD, VDDIOA2 등에 공급하는 3.3 V 입력
LDO2 2.8 3.3 100 EMMC 또는 SD NAND 전원 입력
LDO3 2.8 3.3 100 LCD 3.3 V 전원 입력
LDO4 2.8 3.3 100 심박 센서 3.3 V 전원 입력
HVSW1 2.8 5 150 아날로그 Class-K PA 전원 입력
HVSW2 2.8 5 150 GPS 전원 입력

그림 5.1-1: SF32LB56xU POR/BOR 타이밍

그림 5.1-1: SF32LB56xU POR/BOR 타이밍

그림 5.1-2: SF32LB56xV POR/BOR 타이밍

그림 5.1-2: SF32LB56xV POR/BOR 타이밍

그림 5.1-3: SF32LB56xU BUCK 레퍼런스 회로

그림 5.1-3: SF32LB56xU BUCK 레퍼런스 회로

그림 5.1-4: SF32LB56xV BUCK 레퍼런스 회로

그림 5.1-4: SF32LB56xV BUCK 레퍼런스 회로

그림 5.1-5: SF32LB56xU LDO 레퍼런스 회로

그림 5.1-5: SF32LB56xU LDO 레퍼런스 회로

그림 5.1-6: SF32LB56xV LDO 레퍼런스 회로

그림 5.1-6: SF32LB56xV LDO 레퍼런스 회로

그림 5.1-7: SF32LB56xU 충전 레퍼런스 회로

그림 5.1-7: SF32LB56xU 충전 레퍼런스 회로

그림 5.1-8: SF32LB56xV 충전 레퍼런스 회로

그림 5.1-8: SF32LB56xV 충전 레퍼런스 회로

전원 경로 관리가 없으면 배터리와 시스템 부하가 VBAT에 직접 연결됩니다. 비용은 낮지만 배터리에서 후단 회로를 완전히 분리할 수 없어 누설 전류가 증가하고, 저전력 Shipping Mode 목표도 달성하기 어렵습니다. 배터리가 과방전된 상태에서는 충전기의 트리클 전류가 시스템 부하와 누설 부하의 합(원본 다이어그램의 i1+i2)보다 커야 합니다. 시스템 동작 중에도 정전류 충전 전류가 i1+i2보다 커야 합니다. 그렇지 않으면 시스템 부하가 충전 전류를 일부 소비해 배터리가 완전히 충전되지 않을 수 있습니다. 전원 경로 충전기는 VSYS의 시스템 전원과 VBAT의 배터리 충전을 분리하고 Shipping Mode를 지원합니다. 또한 배터리가 과방전된 상태에서도 VSYS를 통해 시스템에 전원을 공급할 수 있습니다.

U 변형에서는 주변 장치 I/O 전압과 시스템 전력 목표에 따라 세 가지 전원 토폴로지 중 하나를 선택합니다. 세 토폴로지 모두 AVDD33_ANA와 AVDD33_AUD에는 3.3 V를 공급합니다. 전력 소모가 가장 적은 토폴로지는 PVDD와 VDDIO1~VDDIO4에 1.8 V를 공급하고, 1.8 V I/O를 사용하는 주변 장치를 연결합니다. 중간 토폴로지는 PVDD와 VDDIO1을 1.8 V로 유지하고, VDDIO2~VDDIO4와 주변 장치 I/O에는 3.3 V를 공급합니다. 전력 소모가 가장 큰 토폴로지는 코패키지 PSRAM에 전원을 공급하는 VDDIO1만 1.8 V로 유지하고, PVDD, VDDIO2~VDDIO4, 주변 장치 I/O에는 3.3 V를 공급합니다. 외부 모듈의 전원을 동적으로 관리하려면 로드 스위치를 사용하고, 모듈을 사용하지 않을 때는 기본적으로 꺼 두십시오. 항상 켜져 있어야 하는 모듈에는 정지 전류가 낮은 부품을 선택하십시오. 부팅 시 로드 스위치가 꺼진 상태를 유지하도록 제어 GPIO의 하드웨어 기본 레벨을 스위치의 인에이블 극성에 맞추십시오. SiFli는 인에이블 입력에 1 MΩ 풀업 또는 풀다운을 권장합니다.

U 변형 PMU의 전원 인가 리셋은 PVDD가 1.5 V까지 상승하면 완료됩니다. PVDD가 하강해 설정된 BOR 임계값에 도달하면 브라운아웃 리셋이 발생하며, BOR 임계값은 1.5~2.5 V 범위에서 설정할 수 있습니다.

5.2. 동작 모드와 웨이크업 소스

동작 모드, 웨이크업 소스, 풀업 전원 레일, 누설 전류는 서로 연관되어 있으므로 함께 검토하십시오. 버튼, 터치, 센서 인터럽트, 충전기 이벤트 및 기타 저전력 웨이크업 신호에는 웨이크업을 지원하는 핀을 사용하십시오.

표 5.2-1: SF32LB56xU 동작 모드
동작 모드 CPU 주변 장치 SRAM IO LPTIM 웨이크업 소스 웨이크업 시간
Active 동작 동작 접근 가능 토글 가능 동작
WFI/WFE 정지 동작 접근 가능 토글 가능 동작 모든 인터럽트 < 0.5 us
DEEPWFI 정지 동작 접근 가능 토글 가능 동작 모든 인터럽트 < 5 us
Light sleep 정지 정지 접근 불가, 전체 유지 레벨 유지 동작 RTC, GPIO, LPTIM, 크로스 시스템, Bluetooth, 비교기 < 100 us
Deep sleep 정지 정지 접근 불가, 전체 유지 레벨 유지 동작 < 300 us
Standby 리셋 리셋 접근 불가, LP 전체 유지, HP는 160 KB만 유지 레벨 유지 동작 RTC, 버튼, LPTIM, 크로스 시스템, Bluetooth 1.5 ms + 복구 시간
Hibernate rtc 리셋 리셋 데이터 유지 안 됨 High-Z 리셋 RTC, 버튼 > 2 ms
Hibernate pin 리셋 리셋 데이터 유지 안 됨 High-Z 리셋 버튼 > 2 ms
표 5.2-2: SF32LB56xV 동작 모드
동작 모드 CPU 주변 장치 SRAM IO LPTIM 웨이크업 소스 웨이크업 시간
Active 동작 동작 접근 가능 토글 가능 동작
WFI/WFE 정지 동작 접근 가능 토글 가능 동작 모든 인터럽트 < 0.5 us
DEEPWFI 정지 동작 접근 가능 토글 가능 동작 모든 인터럽트 < 5 us
Light sleep 정지 정지 접근 불가, 전체 유지 레벨 유지 동작 RTC/GPIO/ LPTIM/LPCOMP/ 크로스 시스템 인터럽트/Bluetooth < 100 us
Deep sleep 정지 정지 접근 불가, 전체 유지 레벨 유지 동작 RTC/GPIO/ LPTIM/LPCOMP/ 크로스 시스템 인터럽트/Bluetooth < 300 us
Standby 리셋 리셋 접근 불가, LP 전체 유지, HP는 160 KB만 유지 레벨 유지 동작 RTC/버튼/LPTIM/ 크로스 시스템 인터럽트/Bluetooth 1.5 ms + 복구 시간
Hibernate rtc 리셋 리셋 데이터 유지 안 됨 High-Z 리셋 RTC/버튼 > 2 ms
Hibernate pin 리셋 리셋 데이터 유지 안 됨 High-Z 리셋 버튼 > 2 ms
표 5.2-3: SF32LB56xU 웨이크업 인터럽트 소스
인터럽트 소스 핀 상세 설명
WKUP_PIN0 PB32 인터럽트 신호 0
WKUP_PIN1 PB33 인터럽트 신호 1
WKUP_PIN2 PB34 인터럽트 신호 2
WKUP_PIN5 PA50 인터럽트 신호 5
WKUP_PIN6 PA51 인터럽트 신호 6
WKUP_PIN10 PBR0 인터럽트 신호 10
WKUP_PIN11 PBR1 인터럽트 신호 11
WKUP_PIN12 PBR2 인터럽트 신호 12
표 5.2-4: SF32LB56xV 웨이크업 인터럽트 소스
인터럽트 소스 핀 상세 설명
WKUP_PIN0 PB32 인터럽트 신호 0
WKUP_PIN1 PB33 인터럽트 신호 1
WKUP_PIN2 PB34 인터럽트 신호 2
WKUP_PIN3 PB35 인터럽트 신호 3
WKUP_PIN4 PB36 인터럽트 신호 4
WKUP_PIN5 PA50 인터럽트 신호 5
WKUP_PIN6 PA51 인터럽트 신호 6
WKUP_PIN7 PA52 인터럽트 신호 7
WKUP_PIN8 PA53 인터럽트 신호 8
WKUP_PIN9 PA54 인터럽트 신호 9
WKUP_PIN10 PBR0 인터럽트 신호 10
WKUP_PIN11 PBR1 인터럽트 신호 11
WKUP_PIN12 PBR2 인터럽트 신호 12
WKUP_PIN13 PBR3 인터럽트 신호 13

BOOT_MODE는 부팅 동작을 선택합니다. High에서는 다운로드 모드로 진입합니다. Low에서는 ROM이 사용자 프로그램의 존재 여부를 확인하고, 프로그램이 있으면 실행하며 없으면 다운로드 모드로 진입합니다. U 변형의 Mode 핀은 내부 풀다운이 있으며 VDDIO2 도메인을 공유하고, 사용하지 않을 때는 플로팅 상태로 둘 수 있습니다. V 변형의 Mode 핀은 VDDIOA 도메인을 공유하며, 10 kΩ 풀업 또는 풀다운으로 안정적으로 고정하는 것이 좋습니다. 이 핀을 플로팅 상태로 두거나 간섭으로 인해 상태가 바뀌게 해서는 안 됩니다. 양산 보드에는 Mode 테스트 포인트를 마련하고, 개발 보드에는 복구용 점퍼를 두는 것이 유용합니다.

저전력 종료 설계에서는 메모리 I/O 전원 상태도 고려해야 합니다. U 변형은 Standby에서 GPIO 레벨이 유지되고 VDDIO1에도 계속 전원이 공급될 수 있으므로 MPI1/MPI2에 연결된 스토리지를 저전력 모드로 전환하십시오. Hibernate에서는 GPIO 레벨이 유지되지 않으므로 코패키지 메모리 I/O를 통한 누설을 방지하려면 VDDIO1을 꺼야 합니다. V 변형은 Standby에서 코패키지 메모리 I/O에 계속 전원을 공급해야 합니다. Hibernate에 진입하기 전에 PBR0으로 VDDIOSA와 VDDIOSB를 끄고 NOR Flash를 Deep Power-Down 상태로 전환하십시오. VDDIOSC에는 계속 전원을 공급해야 합니다.

5.3. 클럭 생성

표 5.3-1: 크리스털 요구 사항
크리스털 크리스털 사양 요구 사항 상세 설명
48 MHz 7 pF ≤ CL ≤ 12 pF(권장값 8.8 pF), △F/F0 ≤ ±10 ppm, ESR ≤ 30 Ω(권장값 22 Ω) 크리스털 오실레이터의 소비 전력은 CL과 ESR의 영향을 받습니다. 두 값이 작을수록 소비 전력도 낮아집니다. 전력 성능을 최적화하려면 요구 범위 안에서 CL과 ESR이 비교적 작은 부품을 선택하는 것이 좋습니다. 크리스털 가까이에 병렬 매칭 커패시터를 배치할 공간을 확보하십시오. CL < 12 pF이면 커패시터를 실장할 필요가 없습니다.
32.768 kHz CL ≤ 12.5 pF(권장값 7 pF), △F/F0 ≤ ±20 ppm, ESR ≤ 80 kΩ(권장값 38 kΩ) 크리스털의 소비 전력은 CL과 ESR의 영향을 받습니다. 두 값이 작을수록 소비 전력도 낮아집니다. 전력 성능을 최적화하려면 요구 범위 안에서 CL과 ESR이 비교적 작은 부품을 선택하는 것이 좋습니다. 크리스털 가까이에 병렬 매칭 커패시터를 배치할 공간을 확보하십시오. CL < 12.5 pF이면 커패시터를 실장할 필요가 없습니다.
표 5.3-2: 권장 크리스털 모델
모델 제조사 파라미터
E1SB48E001G00E Hosonic F0 = 48.000000 MHz, △F/F0 = -6~8 ppm, CL = 8.8 pF, ESR ≤ 22 Ω, TOPR = -30~85 °C, 패키지 = (2016 metric)
ETST00327000LE Hosonic F0 = 32.768 kHz, △F/F0 = -20~20 ppm, CL = 7 pF, ESR ≤ 70 kΩ, TOPR = -40~85 °C, 패키지 = (3215 metric)
SX20Y048000B31T-8.8 TKD F0 = 48.000000 MHz, △F/F0 = -10~10 ppm, CL = 8.8 pF, ESR ≤ 40 Ω, TOPR = -20~75 °C, 패키지 = (2016 metric)
SF32K32768D71T01 TKD F0 = 32.768 kHz, △F/F0 = -20~20 ppm, CL = 7 pF, ESR ≤ 70 kΩ, TOPR = -40~85 °C, 패키지 = (3215 metric)

48 MHz와 32.768 kHz 크리스털은 칩 가까이에 배치하고 매칭 커패시터 실장 공간을 확보하십시오. 크리스털 트레이스는 BUCK, RF, 디스플레이, 모터, 충전기에서 발생하는 노이즈로부터 보호하십시오.

5.4. RF

SF32LB56xU와 SF32LB56xV 모두 RF 경로를 50 Ω 임피던스로 제어해 라우팅하십시오. 선택한 안테나가 이미 매칭되어 있다면 일반적으로 RF 부품을 추가할 필요는 없습니다. 다만 스퓨리어스 필터링과 최종 안테나 튜닝에 대비해 π형 매칭 회로의 실장 공간을 확보하는 것이 좋습니다.

RF 매칭 회로는 안테나보다 칩에 가깝게 배치하십시오. AVDD_BRF 필터링은 칩 핀 가까이에 두고, 커패시터의 그라운드를 메인 그라운드에 직접 연결하십시오. 가능하면 RF 트레이스를 표면 레이어로 라우팅하고 비아와 급격한 굴곡은 피하십시오. RF 트레이스 양쪽에는 촘촘한 그라운드 비아 펜스를 추가하십시오. DC-DC, VBAT, 크리스털, 고속 클럭, I2C, SPI, SDIO, I2S, UART 신호는 RF 영역에서 멀리 배치하십시오.

5.5. 디스플레이, 터치, 백라이트 인터페이스

디스플레이 인터페이스는 패키지 선택 단계에서 결정해야 합니다. U 변형은 SPI/QSPI와 JDI 디스플레이 옵션을, V 변형은 MCU8080과 DPI 옵션도 문서화합니다. 터치 인터럽트, 리셋, 백라이트 제어 핀은 웨이크업 요구 사항과 양산 테스트 접근성을 고려해 할당하십시오.

표 5.5-1: 디스플레이 드라이버 예시
모델 제조사 해상도 유형 인터페이스
RM69090 Raydium 368*448 AMOLED 3선 SPI, 4선 SPI, 듀얼 데이터 SPI, 쿼드 데이터 SPI, MIPI-DSI
RM69330 Raydium 454*454 AMOLED 3선 SPI, 4선 SPI, 듀얼 데이터 SPI, 쿼드 데이터 SPI, 8비트 8080 계열 MCU, MIPI-DSI
ILI8688E ILITEK 368*448 AMOLED 쿼드 데이터 SPI, MIPI-DSI
SH8601A Shine World Technology 454*454 AMOLED 3선 SPI, 4선 SPI, 듀얼 데이터 SPI, 쿼드 데이터 SPI, 8비트 8080 계열 MCU, MIPI-DSI
SPD2012 Solomon 356*400 TFT 쿼드 데이터 SPI
GC9C01 Galaxycore 360*360 TFT 쿼드 데이터 SPI
ST77903 Sitronix 400*400 TFT 쿼드 데이터 SPI
표 5.5-2: SF32LB56xU SPI/QSPI 디스플레이 인터페이스
SPI 신호 SF32LB56xU 핀 SS6700A 핀 상세 설명
CSX PA36 PA36 인에이블 신호
WRX_SCL PA37 PA37 클럭 신호
DCX PA39 PA39 4-wire SPI 모드에서는 데이터/명령 신호, Quad-SPI 모드에서는 Data 1
SDI_RDX PA38 PA38 3/4-wire SPI 모드에서는 데이터 입력 신호, Quad-SPI 모드에서는 Data 0
SDO PA38 PA38 3/4-wire SPI 모드에서는 데이터 출력 신호. SDI_RDX와 단락하십시오
D0 PA40 PA40 Quad-SPI 모드에서는 Data 2
D1 PA41 PA41 Quad-SPI 모드에서는 Data 3
REST PA05 PB04 디스플레이 패널 리셋 신호
TE PA33 PA33 MCU에 프레임을 알리는 티어링 이펙트 신호
표 5.5-3: SF32LB56xU JDI 디스플레이 인터페이스
JDI 신호 핀 상세 설명
JDI_SCS PA39 칩 셀렉트 신호
JDI_SCLK PA41 직렬 클럭 신호
JDI_SO PA40 직렬 데이터 출력 신호
JDI_DISP PA36 디스플레이 ON/OFF 전환 신호
JDI_EXTCOMIN PA38 COM 반전 극성 입력
표 5.5-4: SF32LB56xU 터치 및 백라이트 인터페이스
터치스크린 및 백라이트 신호 핀 상세 설명
Interrupt PA50 터치 상태 인터럽트 신호(웨이크업 가능)
I2C1_SCL PA48 터치스크린 I2C 클럭 신호
I2C1_SDA PA49 터치스크린 I2C 데이터 신호
BL_PWM PA31 백라이트 PWM 제어 신호
Reset PB18 터치 리셋 신호
표 5.5-5: SF32LB56xV SPI/QSPI 디스플레이 인터페이스
SPI 신호 I/O 상세 설명
CSX PA36 인에이블 신호
WRX_SCL PA37 클럭 신호
DCX PA39 4-wire SPI 모드에서는 데이터/명령 신호, Quad-SPI 모드에서는 Data 1
SDI_RDX PA38 3/4-wire SPI 모드에서는 데이터 입력 신호, Quad-SPI 모드에서는 Data 0
SDO PA38 3/4-wire SPI 모드에서는 데이터 출력 신호. SDI_RDX와 함께 단락
D[0] PA40 Quad-SPI 모드에서는 Data 2
D[1] PA41 Quad-SPI 모드에서는 Data 3
REST PA43 디스플레이 리셋 신호
TE PA33 MCU에 프레임을 알리는 티어링 이펙트 신호
표 5.5-6: SF32LB56xV MCU8080 디스플레이 인터페이스
MCU8080 신호 I/O 상세 설명
CSX PA36 칩 셀렉트
WRX PA37 데이터를 쓰기 위한 쓰기 스트로브 신호
DCX PA39 디스플레이 데이터/명령 선택
RDX PA38 데이터를 쓰기 위한 읽기 스트로브 신호
D[0] PA40 Data 0
D[1] PA41 Data 1
D[2] PA28 Data 2
D[3] PA29 Data 3
D[4] PA30 Data 4
D[5] PA31 Data 5
D[6] PA32 Data 6
D[7] PA34 Data 7
REST PA43 리셋
TE PA33 MCU에 프레임을 알리는 티어링 이펙트 신호
표 5.5-7: SF32LB56xV DPI 디스플레이 인터페이스
DPI 신호 I/O 상세 설명
CLK PA45 클럭 신호
DE PA47 데이터 인에이블 신호
HSYNC PA44 수평 동기 신호
VSYNC PA42 수직 동기 신호
SD PA50 디스플레이 셧다운 제어
CM PA51 Normal Color와 Reduced Color Mode 전환
R0 PA14 픽셀 신호
R1 PA13 픽셀 신호
R2 PA16 픽셀 신호
R3 PA24 픽셀 신호
R4 PA19 픽셀 신호
R5 PA21 픽셀 신호
R6 PA23 픽셀 신호
R7 PA25 픽셀 신호
G0 PA28 픽셀 신호
G1 PA30 픽셀 신호
G2 PA32 픽셀 신호
G3 PA33 픽셀 신호
G4 PA34 픽셀 신호
G5 PA29 픽셀 신호
G6 PA31 픽셀 신호
G7 PA35 픽셀 신호
B0 PA36 픽셀 신호
B1 PA37 픽셀 신호
B2 PA38 픽셀 신호
B3 PA43 픽셀 신호
B4 PA41 픽셀 신호
B5 PA39 픽셀 신호
B6 PA40 픽셀 신호
B7 PA46 픽셀 신호
표 5.5-8: SF32LB56xV JDI 병렬 디스플레이 인터페이스
JDI 신호 I/O 상세 설명
JDI_VCK PA41 수직 드라이버용 시프트 클럭
JDI_VST PA40 수직 드라이버용 시작 신호
JDI_XRST PA39 수평 및 수직 드라이버용 리셋 신호
JDI_HCK PA36 수평 드라이버용 시프트 클럭
JDI_HST PA38 수평 드라이버용 시작 신호
JDI_ENB PA43 픽셀 메모리 쓰기 인에이블 신호
JDI_R1 PA29 적색 이미지 데이터(홀수 픽셀)
JDI_R2 PA31 적색 이미지 데이터(짝수 픽셀)
JDI_G1 PA34 녹색 이미지 데이터(홀수 픽셀)
JDI_G2 PA32 녹색 이미지 데이터(짝수 픽셀)
JDI_B1 PA30 청색 이미지 데이터(홀수 픽셀)
JDI_B2 PA28 청색 이미지 데이터(짝수 픽셀)
JDI_XFRP PBR1 액정 구동 신호("On" 픽셀)
JDI_VCOM/FRP PBR2 공통 전극 구동 신호/액정 구동 신호("Off" 픽셀)
표 5.5-9: SF32LB56xV JDI 직렬 디스플레이 인터페이스
JDI 신호 핀 상세 설명
JDI_SCS PA39 칩 셀렉트 신호
JDI_SCLK PA41 직렬 클럭 신호
JDI_SO PA40 직렬 데이터 출력 신호
JDI_DISP PA36 디스플레이 ON/OFF 전환 신호
JDI_EXTCOMIN PA38 COM 반전 극성 입력
표 5.5-10: SF32LB56xV 터치 및 백라이트 인터페이스
터치스크린 및 백라이트 신호 핀 상세 설명
Interrupt PA50 터치 상태 인터럽트 신호(웨이크업 가능)
I2C1_SCL PA48 터치스크린 I2C 클럭 신호
I2C1_SDA PA49 터치스크린 I2C 데이터 신호
BL_PWM PA35 백라이트 PWM 제어 신호
Reset PA44 터치 리셋 신호

5.6. 스토리지, 센서, 오디오, 연결

스토리지 버스와 디스플레이 버스는 모두 활용 가치가 큰 GPIO 그룹을 사용하고 PCB 스택업에도 영향을 주므로, 핀을 서로 독립적으로 할당하지 않는 것이 좋습니다. 회로도를 확정하기 전에 부트 스토리지 유형, 풀업 구성, 전압 도메인, 전원 스위치 동작, 테스트 픽스처 접근성을 확인하십시오.

표 5.6-1: SF32LB56xU QSPI 플래시 인터페이스
플래시 신호 I/O 신호 상세 설명
CS# PA06 칩 셀렉트, Low에서 활성화됩니다.
SO PA07 데이터 입력(Data Input Output 1)
WP# PA08 쓰기 보호 출력(Data Input Output 2)
SI PA09 데이터 출력(Data Input Output 0)
SCLK PA10 직렬 클럭 출력
Hold# PA11 데이터 출력(Data Input Output 3)
표 5.6-2: SF32LB56xU SDIO 플래시 인터페이스
플래시 신호 I/O 신호 상세 설명
SD2_CMD PA09 명령 신호
SD2_D1 PA11 Data 1
SD2_D0 PA10 Data 0
SD2_CLK PA08 클럭 신호
SD2_D2 PA06 Data 2
SD2_D3 PA07 Data 3
표 5.6-3: SF32LB56xV QSPI 플래시 인터페이스
플래시 신호 I/O 신호 상세 설명
CS# PA06 칩 셀렉트, Low에서 활성화됩니다.
SO PA07 데이터 입력(Data Input Output 1)
WP# PA08 쓰기 보호 출력(Data Input Output 2)
SI PA09 데이터 출력(Data Input Output 0)
SCLK PA10 직렬 클럭 출력
Hold# PA11 데이터 출력(Data Input Output 3)
표 5.6-4: SF32LB56xV SDIO 플래시 인터페이스
플래시 신호 I/O 신호 상세 설명
SD2_CMD PA09 명령 신호
SD2_D1 PA11 Data 1
SD2_D0 PA10 Data 0
SD2_CLK PA08 클럭 신호
SD2_D2 PA06 Data 2
SD2_D3 PA07 Data 3
표 5.6-5: SF32LB56xV eMMC 인터페이스
eMMC 신호 I/O 신호 상세 설명
SD1_CMD PA27 명령 신호
SD1_CLK PA26 클럭 신호
SD1_D0 PA22 Data 0
SD1_D1 PA15 Data 1
SD1_D2 PA12 Data 6
SD1_D3 PA20 Data 3
SD1_D4 PA21 Data 4
SD1_D5 PA19 Data 5
SD1_D6 PA13 Data 6
SD1_D7 PA14 Data 7

SF32LB56xV SD1 데이터선 매핑 확인

SiFli 원본은 PA12를 SD1_D2로 표기하면서 설명은 Data 6으로 적고 있으며, SD1_D6도 Data 6으로 표기하고 Data 2 행은 없습니다. 라우팅하기 전에 릴리스된 핀먹스 문서로 의도된 핀 매핑을 확인하십시오. 이 표는 SiFli가 게시한 항목을 그대로 유지합니다.

표 5.6-6: 센서 I2C 인터페이스
I2C 신호 I/O 상세 설명
SDA PA18 광 추적 센서 I2C 데이터 신호
SCL PA17 광 추적 센서 I2C 클럭 신호

스토리지 I/O 전원은 연결된 메모리의 로직 레벨에 맞추십시오. U 변형의 스토리지 I/O에는 VDDIO3을, V 변형에는 VDDIOA2를 사용합니다. SPI NAND 플래시의 Hold# 핀은 10 kΩ 저항을 통해 전원에 풀업하십시오. SD1/eMMC는 V 변형에서만 사용할 수 있으므로 V 변형의 SD1/eMMC 핀 표를 U 변형에 적용해서는 안 됩니다. U 변형은 SD2 스토리지 인터페이스를 사용합니다.

표 5.6-7: SF32LB56xU 오디오 인터페이스
오디오 신호 I/O 상세 설명
AU_ADC1P ADCP 차동 P 또는 싱글 엔디드 아날로그 MIC 입력
AU_ADC1N ADCN 차동 아날로그 MIC 입력 N 또는 GND
AU_DAC1P DACP 차동 아날로그 출력 P
AU_DAC1N DACN 차동 아날로그 출력 N
표 5.6-8: SF32LB56xV 오디오 인터페이스
오디오 신호 I/O 상세 설명
AU_ADC1P ADCP 차동 P 또는 싱글 엔디드 아날로그 MIC 입력
AU_ADC1N ADCN 차동 아날로그 MIC 입력 N 또는 GND
AU_DAC1P DACP 차동 아날로그 출력 P
AU_DAC1N DACN 차동 아날로그 출력 N
I2S1_LRCK PA71 I2S2 프레임 클럭
I2S1_SDI PA69 I2S2 데이터 입력
I2S1_SDO PA64 I2S2 데이터 출력
I2S1_BCK PA73 I2S2 비트 클럭

V 변형 I2S 인스턴스 확인

SiFli 핀 표와 회로도 넷 레이블은 이 핀들을 I2S1_LRCK/SDI/SDO/BCK로 식별하지만, 표의 설명은 I2S2 신호라고 부릅니다. 주변 장치 인스턴스는 확정되지 않은 것으로 취급하고, 이 핀을 할당하기 전에 릴리스된 핀먹스 문서로 확인하십시오.

외부 차동 아날로그 마이크를 연결할 때는 ADC 입력에 2.2 µF 이상의 DC 차단 커패시터를 배치하고 MIC_BIAS로 마이크에 전원을 공급하십시오. U 변형의 MEMS 마이크 레퍼런스 회로는 1 kΩ을 통해 MIC_BIAS를 공급하고 4.7 µF 바이패스 커패시터를 사용합니다. 마이크 출력 레퍼런스에는 0.01 µF 커플링 커패시터도 있습니다. U 변형의 아날로그 PA 레퍼런스 회로에는 33 nF 입력 커플링 커패시터가 있으며, 차동 로우패스 필터는 칩 가까이에 배치합니다. 아날로그 DAC 출력은 그라운드 가드가 적용된 차동쌍으로 라우팅하고, 기생 커패시턴스는 10 pF 미만, 트레이스 길이는 2 cm 미만으로 유지하십시오. V 변형은 I2S도 지원하며, 레퍼런스 회로의 I2S 앰프는 I2C3으로 구성합니다. 오디오 전원 및 레퍼런스 커패시터는 핀 가까이에 배치하고, 아날로그 오디오 트레이스는 스위칭 레귤레이터와 고속 디지털 신호에서 멀리 라우팅하십시오.

두 변형 모두 진동 모터를 구동하는 PWM을 제공합니다. 모터의 기동 전류가 시스템을 불안정하게 만들지 않는다면 VBAT에서 직접 전원을 공급할 수 있습니다. BSP_PM_FREQ_SCALING을 1로 정의하면 HCPU 주파수 스케일링에 따라 PA 핀의 PWM 주파수가 달라집니다. 이 경우 PB 핀을 사용하십시오. PB32는 High일 때 활성화되는 전원/리셋 입력이며, 10초 이상 누르면 리셋이 트리거됩니다. U 변형 레퍼런스 회로는 VDDIOB에서 1 kΩ을 거쳐 키를 연결하고, 그라운드에 10 kΩ 풀다운과 0.1 µF 커패시터를 추가합니다. V 변형 레퍼런스 회로는 VDD_1V8에서 1 kΩ 직렬 저항과 10 kΩ 풀다운을 사용합니다. 다른 버튼과 로터리 엔코더에는 풀업이 필요합니다. 회전 후 유휴 상태로 돌아오지 않는 기계식 엔코더의 경우, 누설 전류를 방지할 수 있도록 Standby에서 풀업 전원 레일을 차단할 수 있어야 합니다.

U 변형은 PBR0~PBR2를, V 변형은 PBR0~PBR3을 제공합니다. PBR0은 부팅 중 Low에서 High로 전환되어 외부 로드 스위치를 제어할 수 있습니다. 나머지 PBR 핀은 기본적으로 Low입니다. PBR 핀은 Standby와 Hibernate에서 출력으로 사용할 수 있고 LPTIM 신호를 전달할 수 있습니다. PBR0을 제외한 모든 핀은 32 kHz 클럭을 출력할 수 있습니다. PBR 핀을 웨이크업 입력으로 설정할 수도 있지만, 웨이크업 후에는 MCU가 해당 입력에서 인터럽트를 받을 수 없습니다. 센서 I2C, SPI, 제어 신호, 인터럽트 기반 웨이크업 신호에는 LCPU PB 핀을 우선 사용하십시오. 필요에 따라 SF30147C의 LVSW 또는 LDO 출력으로 센서 전원을 스위칭할 수 있습니다.

U/V의 PA 핀은 모두 UART, I2C 또는 GPTIM 기능으로 다중화할 수 있습니다. 단, U 변형에서는 PB32/PB33/PB34와 PBR0/PBR1/PBR2가 예외이며, V 변형에서는 PB32~PB36과 PBR0~PBR3이 예외입니다. 웨이크업, 버튼, PBR 핀을 할당할 때 이러한 제약도 함께 검토하십시오.

5.7. 양산

디버그와 플래싱, 양산 다운로드 모드, 크리스털 캘리브레이션, 전력 측정, RF 테스트에 필요한 접근 지점과 PMIC 제어 상태를 확인할 수 있는 수단을 확보하십시오. 테스트 픽스처가 보드에 전원을 공급하고 부트/다운로드 모드를 강제할 수 있는지, 칩과 통신하고 캘리브레이션 데이터를 수집할 수 있는지도 확인하십시오.

U 변형에는 최소한 VBAT, GND, VDDIO2, Mode, SWDIO, SWCLK, UART4_RXD, UART4_TXD와 PB20/PB21/PB25 중 하나를 테스트 포인트로 마련하십시오. V 변형에서는 VDDIO2 대신 VDDIOB를 사용하고, 나머지 신호는 같습니다. J-Link를 연결할 때 디버거 전원은 외부 입력으로 설정해 타깃 보드가 디버거에 전원을 공급하도록 하십시오. 양산 플래싱 및 크리스털 캘리브레이션 픽스처가 이 테스트 포인트에 접근할 수 있어야 합니다.

표 5.7-1: SF32LB56xU 디버그 및 플래싱 인터페이스
신호 핀 상세 설명
SWCLK PB15 JLINK 클럭 신호, 디버그 인터페이스
SWDIO PB13 JLINK 데이터 신호, 디버그 인터페이스
UART4_RXD PB16 UART 수신 신호, 플래싱 및 로그 출력 인터페이스
UART4_TXD PB17 UART 송신 신호, 플래싱 및 로그 출력 인터페이스
표 5.7-2: SF32LB56xV 디버그 및 플래싱 인터페이스
신호 핀 상세 설명
SWCLK PB15 JLINK 클럭 신호, 디버그 인터페이스
SWDIO PB13 JLINK 데이터 신호, 디버그 인터페이스
UART4_RXD PB16 UART 수신 신호, 플래싱 및 로그 출력 인터페이스
UART4_TXD PB17 UART 송신 신호, 플래싱 및 로그 출력 인터페이스

최종 업데이트: