올바른 마이크로 컨트롤러(MCU)를 선택하는 것은 효율적이고 비용 효율적이며 확장 가능한 애플리케이션을 만드는 데 중요한 단계입니다. 설계자는 애플리케이션의 성능 요구 사항을 충족하기 위해 처리 능력, 전력 소비, 메모리, 아날로그 통합 및 주변 장치 간의 균형을 이루는 제품을 찾을 수 있어야 합니다.
Texas Instruments(TI)는 Arm 기반 솔루션 ® Cortex ®를 제공합니다. M0+ 코어가 포함된 전체 MCU 제품은 저전력 소비, 저비용 및 고효율이 특징입니다. 이러한 32비트 프로세서는 상당한 계산 오버헤드를 발생시키지 않으면서 실시간 성능이 필요한 애플리케이션에 매우 적합합니다.
Cortex-M0+ 아키텍처는 기본 센서 노드부터 고급 모터 제어 장치까지 광범위한 애플리케이션을 포괄하는 다양한 내장형 설계를 위한 균형 잡힌 기반을 제공합니다.
TI는 Arm Cortex-M0+ 마이크로컨트롤러 제품의 세 가지 주요 시리즈를 포괄하는 설계자를 위한 포괄적인 MCU 제품군을 출시했습니다. 모든 제품에는 기본적인 기능부터 매우 "풍부한" 기능까지 다양한 수준의 시뮬레이션 기능이 있습니다. 이러한 아날로그 기능에는 12비트 ADC, 연산 증폭기, 타이머, 통신 인터페이스(UART, I2C, SPI) 등과 같은 통합 주변 장치가 포함될 수 있으므로 외부 구성 요소의 필요성이 최소화됩니다. 설계자는 QFN 및 TSSOP와 같은 다양한 패키징 유형 중에서 선택하여 물리적 공간의 한계에 적응할 수 있습니다.
MSPM0 G 시리즈 - 이 MCU 시리즈는 범용 애플리케이션, 특히 고성능 혼합 신호 기능이 필요한 애플리케이션을 위해 특별히 설계된 최고 수준의 통합 아날로그 기능을 제공합니다. 이 시리즈는 최대 80MHz의 CPU 속도와 최대 512KB의 플래시 메모리, 다중 채널 12비트, 1MSPS ADC, 최대 3개의 통합 연산 증폭기 및 다양한 아날로그 비교기를 갖추고 있습니다.
MSPM0G3107SRHBR(그림 1)은 최대 80MHz의 주파수에서 작동하고 128KB의 플래시 메모리와 32KB의 SRAM을 갖추고 있습니다. 이 장치에는 동시 샘플링을 위한 2개의 12비트, 4MSPS ADC는 물론 최대 111개의 외부 채널과 범용 증폭기(GPAMP)가 통합되어 있습니다. 또한 이 장치에는 CAN 2.0/3.0 및 CAN-FD, 4개의 UART, 2개의 I²C 및 2개의 SPI 인터페이스를 지원하는 컨트롤러 영역 네트워크 인터페이스가 있어 통신 기능이 향상됩니다. 이러한 기능은 모터 제어, 산업 자동화 등 다양한 애플리케이션에 적용할 수 있습니다. 이 MCU의 다른 모델에는 32KB 플래시 메모리와 16KB RAM 또는 64KB 플래시 메모리와 32KB RAM이 장착되어 있습니다.
그림 1: MSPM0G310x MCU의 일반적인 크기. (이미지 출처: 텍사스 인스트루먼트)
MSPM0 L 시리즈 - 이 장치는 낮은 전력 소비와 아날로그 기능 사이의 균형을 달성하며 센서 및 배터리 구동 장치와 같은 애플리케이션에 최적화되어 있습니다. 이 시리즈는 최대 32MHz의 클록 속도와 8KB~256KB의 플래시 메모리를 갖추고 12비트 ADC, 아날로그 비교기를 사용하며 단일 연산 증폭기를 포함할 수 있습니다.
이 계열에서 MSPM0L1306SRTRR(그림 2)은 최대 32MHz의 주파수에서 작동하고 64KB 플래시 메모리와 4KB SRAM을 갖추고 있습니다. 이 제품에는 12비트, 1.68MSPS ADC(최대 10개의 외부 채널), 2개의 제로 드리프트 연산 증폭기, 8비트 기준 DAC가 있는 고속 비교기가 통합되어 있습니다. 이 장치는 센서 및 아날로그 프런트 엔드 애플리케이션에 매우 적합합니다. 이러한 애플리케이션에서는 장기적인 안정성과 오프셋 보정 기능이 중요하기 때문입니다.

