2012년 7월14일 - 국내 Cortex-M3를 가지고, MCU분야에 새로운 열풍을 일으켰던STMicroelectronics사가 작년 고성능 MCU급인 Cortex-M4코어를 탑재한 STM32F4를 발표한데 이어, 다시한번 Cortex-M4 코어를 탑재한 STM32F3를 발표해 화재다.
기존의 STM32F4의 경우 현존하는 ST의 최상급의 Cortex Core MCU로 현재 168Mhz에 210DMIPS 급으로 최고의 성능을 자랑하고 있다. 그러나 기존의 FPU와 DSP기능을 필요로 하는 저사양급의 시장에 접근하기에는 다소 높은 가격적인 저항감이 있었는데, 이번 STM32F3가 이를 보완 및 기존의 STM32F1급에서 부족했던 사양을 더 추가함으로써 기존 시장에 더욱 안정적인 제품 구성을 하게 된것으로 보인다.
현재 눈에 보이게 Optimize된 부분으로는 기존MCU가 닮을수 없던 DACs , Advanced ADCS , Temp Sensor , Comparators , RTC , Op Amps 이며 이를 모두 F3에 모두 닮을수 있도록 함으로써, 상당한 BOM 코스트를 낯추는데 일조할 것으로 보인다.
이번 발표를 통해 ST는 총 350여종의 다양한 솔루션을 제공할 수 있게 되었다. 이는 STM32 디바이스 및 관련 에코시스템이 제공해온 이점을, 기존의 고성능 아날로그 및 기본 사양 디지털 시그널 컨트롤러를 요하던 고성능 모터 콘트롤러나 임베디드 디지털 오디오와 같은 애플리케이션에 구현할 수 있게 되었다고 볼수 있다.
<관련 기술 정보>
FPU를 내장한 ARM Cortex-M4 기반 STM32 F3제품군은 온-칩 메모리 밀도와 함께 탑재된 주변기기에 따라서 4개의 다른 제품 라인으로 구성되어 있다. 주변기기는 뛰어난 아날로그 통합을 구현해서, 초당 5M샘플 성능을 제공하는 12 비트 ADC 등과 같은 기능을 통해서 동급 최고의 성능을 제공한다. 뛰어난 아날로그 통합은 설계자들이 PCB에 추가 컴포넌트를 더할 필요 없이 첨단 시스템 기능과 특성을 구현할 수 있는 최고의 유연성을 제공한다.
STM32 F30x 디바이스는 50ns의 응답 시간을 보이는 7개의 빠른 비교기, 1% 정확도를 보이며 4개의 다른 gain 세팅을 지원하는 4개의 프로그래머블 gain 증폭기, 2개의 12 비트 DAC와 4개의 12비트 5Msps ADC를 갖추고 있다. 이는 ARM Cortex-M 기반 마이크로컨트롤로 중에서 가장 빠른 ADC 성능이며, 인터리브 (interleave)모드에서는 최대 18Msps를 구현한다. STM32 F30x 디바이스는 최대 144MHz에서 구동하는 2개의 첨단 모터-제어 타이머를 갖추고 있기 때문에, 가전기기와 같은 제품에서 온칩 아날로그 주변기기를 통해서 두개의 모터와 PFC(Power Factor Correction)를 한 개의 마이크로컨트롤러로 제어할 수 있다. 이러한 첨단 타이머의 여러 능력들 중, 7ns이상의 뛰어난 타이밍 해상도는 텔레컴 인프라 또는 데이터 서버의 디지털 전력 공급 , 태양열 장치의 마이크로-인버터 및 LED 조명 등과 같은 최신 애플리케이션이 STM32 제품군의 절전 및 비용 효과적인 기능과 확장성의 혜택을 누릴 수 있게 한다.
개발자들이 코드 실행 시간을 최적화할 수 있도록 STM32 F30x 디바이스는 명령 버스에 코어 결합 메모리 (CCM-SRAM)로 매핑된 8Kbyte SRAM을 내장하고 있다. 초기화시 8KB CCM에 로딩된 중요한 루틴들이 대기상태 전혀 없이 최고 속도로 완료되어, 72MHz에서 94 Dhrystone MIPS(DMIPS)를 달성할 수 있다. Flash 또는 SRAM에서 실행했을 때의 62DMIPS와 크게 비교되며 이는 크리티컬 루틴의 성능이 52% 향상된 셈이다. STM32 F30x는 또한 데이터 버스에 매핑된 40kbyte SRAM을 내장하고 있다. 8K CCM-SRAM은 성능 저하 없이 데이터 스토리지로 사용될 수도 있다. 이들 장치는 STM32 F1 시리즈와 핀 호환이 가능하며 동일한 API를 공유해서, 향상된 성능 구현의 디바이스로 간편하게 전환할 수 있다.
STM32 F37x 디바이스는 다양한 주변기기의 기능을 제공한다. ST의 마이크로컨트롤러 중 최초로 16비트 Sigma-Delta ADC 온-칩을 구현한 제품으로서 STM32 제품군이 광범위한 정밀-센싱 애플리케이션을 제공할수 있게하고, 다목적 프로세서와 외부 ADC를 별도 사용하는 설계를 대체할 수 있는 싱글칩 솔루션을 제공한다. 최대 3개의 16 비트 Sigma-Delta ADC가 온칩 솔루션에 포함됐으며, 2.2V에서 3.6V 까지 별도의 아날로그 서플라이를 제공한다. 또한, 최대 21개의 싱글 또는11개의 디퍼런셜 채널이 제공 가능하며, 각 채널별로 8개의 프로그래머블 gain을 갖추고 있다.
기타 STM32 F37x 아날로그 주변기기로는 두 개의 빠른 비교기, 3개의 12비트 DAC, 그리고 1개의 12비트 1Msps ADC가 있다. 또한 향상된 CEC (컨슈머 가전 컨트롤) 유닛이 포함되어 있어서 컨슈머 멀티미디어 제품에 이상적이다. STM 32 F1 시리즈에 비해 STM32 F37x 디바이스는 BOM (재료비용)을 절감하고 보드 디자인을 간소화할 수 있는SoC 솔루션을 제공한다.
STM32 F30x/F37x의 주요 기능
1.안전한 소프트웨어 데이터와 코드 실행을 위한 패리티 비트 (parity bit) SRAM 및 CCM-SRAM
2.메모리 보호 유닛 (MPU)
3.정전용량식(Capacitive) 터치-센스 능력 (24 key)
4.USB와 CAN 연결 지원
5.통신 주변기기: SPI 18Mbps, I²C 1MHz (패스트 모드 플러스), USART 9Mbps
6.HW캘린더를 갖춘 서브-ppm단위의 RTC (real time clock)
7.빠른 시동 시간으로 통신 주변기기를 깨울 수 있는 웨이킹-업 능력을 갖춘 5µA 정지 (STOP)모드를 포함 4개의 절전 모드
8.RTC 구동 상태에서2µA의 스탠바이 모드 구현
9.Vbat 모드에서 1µ 이하 (배터리 백업)
10.디버그 모드: 시리얼 와이어 디버그 (SWD), JTAG 인터페이스, Cortex-M4 ETM
11.전력 공급: 2.0V ~ 3.6V 또는 1.8V+/-8% (특정 판매 유형)
STM32 F30x 시리즈 가격대는, 1000개 이상 주문시, LQFP48 패키지의 128Kbyte Flash STM32F302의 경우는 기본 $2.54이며, LQFP100 패키지의 256Kbyte STM32F303의 경우는 $3.86까지 가능하다. STM32 F37x시리즈 가격대는 LQFP48 패키지의 64Kbyte STM32F372의 경우 $2.24에서 256Kbyte STM32F373 LQFP100는 $3.69에 이르기까지 다양하다. 더 큰 단위 주문에 대한 가격 옵션은 문의 가능하다.
두 시리즈 모두 현재 주요 고객들에게 샘플링 중에 있으며 2012년 3분기에 본격적인 양산이 시작될 예정이다. 양산될 예정이다.
[열린보도원칙] 당 매체는 독자와 취재원 등 뉴스이용자의 권리 보장을 위해 반론이나 정정보도, 추후보도를 요청할 수 있는 창구를 열어두고 있음을 알려드립니다.
고충처리인 장은성 070-4699-5321 , news@e4ds.com