STMicroelectronics STM32 듀얼 코어 다중 프로토콜 무선 MCU
STMicroelectronics STM32 무선 코어 다중 프로토콜 무선 MCU(마이크로컨트롤러)는 초저전력 2.4GHz MCU SoC(시스템 온 칩)입니다. STM32WB는 다양한 IoT 애플리케이션 요구 사항을 포괄하는 Bluetooth®/BLE 5.0은 물론 IEEE 802.15.4 통신 프로토콜(단일 및 동시 모드)을 지원합니다. 초저전력 STM32L4 MCU에 기반한 STM32 무선 MCU는 풍부하고 유연한 주변 장치 세트 덕분에 개발 시간과 비용을 줄이고, 애플리케이션 배터리 수명을 연장하며, 혁신에 영감을 줄 수 있도록 설계되었습니다.STM32 무선 MCU의 듀얼 코어 아키텍처를 통해 애플리케이션 코드 및 네트워크 프로세싱 작업을 실시간으로 실행할 수 있습니다. 결과적으로, 개발자는 탁월한 최종 사용자 경험을 보장하는 동시에 유연성을 활용하여 시스템 리소스, 소비전력 및 재료 비용을 최적화할 수 있습니다.
ARM® Cortex®-M0+ 네트워크 처리 컨트롤러에는 STMicroelectronics OpenThread 스택과 Mesh 1.0 지원 기능을 제공하는 Bluetooth 5 스택을 비롯한 프로토콜 스택이 포함되어 있으며, 다중 프로파일과 함께 제공됩니다. 이 라디오의 일반적인 HCI 및 MAC(매체 액세스 컨트롤) 계층은 개발자가 BLE(Bluetooth 저에너지) 스택 또는 다른 IEEE 802.15.4 독점 스택을 선택할 수 있는 유연성을 제공합니다.
사용자 데이터를 보호하고 스마트 연결 장치의 지적 재산을 보호하는 데 필수적인 첨단 보호 기능에는 내장형 사용자 정의 키 스토리지, PKA(퍼블릭 키 인증)용 타원 곡선 암호화 엔진, AES 256비트 암호화용 하드웨어 지원 기능이 포함됩니다. 개발자는 현장에서 제품을 지속적으로 사용하고, SFU(보안 펌웨어 업데이트)와 RSS(루트 보안 서비스)에 대한 지원 기능을 활용하여 OTA(Over the Air) 업데이트를 인증할 수 있습니다.
STM32 무선 MCU는 최대 72개의 GPIO(범용 I/O)를 갖춘 48핀 UQFN, 68핀 VQFN 또는 100핀 WLCSP 중에서 선택할 수 있습니다. 모든 패키지는 ECOPACK2®와 호환됩니다.
일체형 MCU
특징
- 코어:
- Arm 32비트 Cortex-M4 CPU(FPU, ART Accelerator™(적응형 실시간 가속기) 포함), 프래시 메모리에서 제로 대기 상태 실행, 최대 64MHz의 주파수, MPU, 80가지 DMIPS 및 DSP 명령 허용
- 무선 장치
- 2.4GHz
- Bluetooth 사양 v5.0 및 IEEE 802.15.4-2011 PHY와 MAC을 지원하는 RF 송수신기
- RX 감도: -96dBm(1Mbps에서 Bluetooth 저에너지), -100dBm(802.15.4)
- 프로그래밍 가능 출력 전력: 최대 +6dBm(1dB 단계씩 조절 가능)
- BOM을 줄이는 통합 발룬
- 2Mbps 지원
- 실시간 무선 레이어를 위한 전용 Arm 32비트 Cortex M0+ CPU
- 전력 제어를 가능하게 하는 정확한 RSSI
- 무선 주파수 규정 ETSI EN 300 328, EN 300 440, FCC CFR47 파트 15 및 ARIB STD-T66 준수가 필요한 시스템에 적합
- 외부 PA를 위한 지원
- 초저전력 플랫폼
- 1.71~3.6V 공급 전압
- -40~+85/105°C 온도 범위
- 13nA 차단 모드
- 600nA 대기 모드 + RTC + 32KB RAM
- 2.1μA 정지 모드 + RTC + 256KB RAM
- 액티브 모드 MCU + 53μA/MHz 미만의 RF(SMPS On)
- RX: 3.8mA
- 0dBm에서 TX: 5.5mA
- 공급 및 리셋 관리
- 인텔리전트 바이패스 모드를 갖춘 고효율 임베디드 SMPS 강압 변환기
- 5개의 임계 값을 선택 가능한 초저전력, 저전력 BOR(브라운아웃 리셋)
- 초저전력 POR/PDR
- PVD(프로그래밍 가능 전압 감지기)
- VBAT 모드(RTC 및 백업 레지스터 사용)
- 클록 소스
- 트리밍 커패시터가 내장된 32MHz 크리스털 발진기(라디오 및 CPU 클록)
- RTC(LSE)용 32kHz 크리스털 발진기
- 내부 저전력 32kHz(±5%) RC(LSI1)
- 내부 저전력 32kHz(안정성 ±500ppm) RC(LSI2)
- 내부 멀티스피드 100kHz~48MHz 발진기, LSE로 자동 트리밍(±0.25%보다 우수한 정확도)
- 고속 내부 16MHz 공장 트리밍된 RC(±1%)
- 시스템 클록용 PLL 2개, USB, SAI 및 ADC
- 메모리
- PCROP(R/W 작업에 대한 섹터 보호) 기능을 제공하는 최대 1MB 플래시 메모리로 인증된 Bluetooth 저에너지 및 802.15.4 SW 스택 구현
- 최대 256KB SRAM(하드웨어 패리티 검사 기능을 제공하는 64KB 포함)
- 20x32비트 백업 레지스터
- USART, SPI, I2C 및 USB 인터페이스를 지원하는 부트 로더
- OTA(Over the Air) Bluetooth 저에너지 및 802.15.4 업데이트
- 쿼드 SPI 메모리 인터페이스(XIP 포함)
- 풍부한 아날로그 주변 장치(최소 1.62V)
- 12비트 ADC 4.26Msps, 최대 16비트(하드웨어 오버 샘플링, 200μA/Msps)
- 초저전력 비교기 2개
- 정확한 2.5V 또는 2.048V 기준 전압 버퍼 출력
- 시스템 주변 장치
- Bluetooth 저전력 및 802.15.4와의 통신을 위한 IPCC(내부 프로세서 통신 컨트롤러)
- CPU 간 리소스 공유를 위한 HW 세마포어
- ADC, SPI, I2C, USART, QSPI, SAI, AES, 타이머를 지원하는 DMA 컨트롤러(채널 당 7개) 2개
- USART(ISO 7816, IrDA, SPI 마스터, 모드버스 및 SmartCard 모드) 1개
- LPUART(저전력) 1개
- SPI 32MBit/s 2개
- I2C(SMBus/PMBus) 2개
- SAI(듀얼 채널 고품질 오디오) 1개
- USB 2.0 FS 장치, 무크리스탈, BCD, LPM 1개
- 터치 감지 컨트롤러, 최대 28개 채널
- 승압 변환기가 내장된 LCD 8x40
- 16비트, 4채널 고급 타이머 1개
- 16비트, 2채널 타이머 2개
- 32비트, 4채널 타이머 1개
- 16비트 초저전력 타이머 2개
- 독립된 SysTick 1개
- 독립형 워치독 1개
- 윈도우 워치독 1개
- 보안 및 ID
- Bluetooth 저에너지 및 802.15.4 SW 스택을 위한 SFI(보안 펌웨어 설치)
- 하드웨어 암호화 애플리케이션을 위한 최대 256비트 AES 3개, Bluetooth 저에너지 및 IEEE802.15.4
- 사용자 정의 키 스토리지/키 관리 서비스
- HW PKA(퍼블릭 키 인증)
- 암호화 알고리즘: RSA, Diffie-Helman, ECC over GF(p)
- RNG(순수 난수 발생기)
- PCROP(R/W 작업에 대한 섹터 보호)
- CRC 계산 장치
- 96비트 고유 ID
- 64비트 고유 ID 802.15.5 64비트 및 Bluetooth 저에너지 48비트 EUI 구현 가능성
- 최대 72개의 고속 I/O, 그 중 70개는 5V 허용
- 개발 지원
- SWD(직렬 와이어 디버그), 애플리케이션 프로세서용 JTAG
- 입/출력이 있는 애플리케이션 교차 트리거
- 애플리케이션용 Embedded Trace Macrocell™
- 패키지 옵션:
- UQFN-48, 0.5mm 피치
- VQFN-68, 0.4mm 피치
- WLCSP-100, 0.4mm 피치
- ECOPACK2 준수
애플리케이션
- IoT(사물인터넷) 애플리케이션
- 피트니스 및 헬스케어
- 주택 보안 및 자동화
- 스마트 조명
- 무선 오디오
- 웨어러블 기기
- 차량 유지 관리
- 산업용 기기
- 비커닝
- 자산 추적
콘텐츠 스트림
비디오
블록 선도
