適切なMCUを選択することは,効率的で経済的で拡張可能なアプリケーションを作成するための重要なステップです. 設計者は,処理能力,電力消費量,記憶力アナログ統合,および周辺機器がアプリケーションの性能要件を満たします.
Texas Instruments (TI) は,Arm® Cortex®を供給しています. M0+コアを持つMCU製品の全シリーズは,低電力消費,低コスト,高効率の特徴があります.これらの32ビットプロセッサは,かなりのコンピューティングオーバーヘッドなしでリアルタイムパフォーマンスを要求するアプリケーションに理想的です.
Cortex-M0+アーキテクチャは,基本的なセンサーノードから高度なモーター制御ユニットまで,様々な組み込み設計のためのバランスの取れた基盤を提供します.
TIは,3つのシリーズArm Cortex-M0+マイクロコントローラー製品をカバーする設計者向け MCUの全範囲をリリースしました.すべての製品には異なるレベルのシミュレーション機能があります.基本的な機能から "豊かな"機能へとこれらのアナログ機能には,12ビットADC,動作増幅器,タイマー,通信インターフェース (UART,I2C,SPI) は外部の部品の必要性を最小限に抑えるため設計者は,物理的なスペースの制約に対応するために,QFNとTSSOPなどのさまざまなパッケージタイプから選択することができます.
MSPM0 Gシリーズ - このシリーズMCUは,統合シミュレーション機能の最高レベルを提供し,汎用アプリケーションのために設計されています.特に高性能の混合信号機能を要するアプリケーション用.g. このシリーズは,CPU速度が80MHzまで,フラッシュメモリが512KBまで,複数のチャンネルを持つ12ビット1MSPSADC,さらに最大3つの統合された動作増幅器と様々なアナログ比較器.
MSPM0G3107SRHBR (図1) は 128 KB のフラッシュメモリと 32 KB の SRAM で 80 MHz まで動作する.同期サンプリングの 12 ビット, 4 MSPS ADC を 2 つ統合するデバイス,さらに最大111の外部チャンネルと一般用途のアンプ (GPAMP)さらに,デバイスには CAN 2.0/3.0 と CAN-FD をサポートする CAN CAN インターフェイス,4 UART, 2 I 2 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.68MSPSADC (最大10の外部チャンネル) を統合している.2つのゼロ・ドリフ・オペレーション・アンプこのデバイスは,長期間の運用安定性とオフセット修正が不可欠なセンサーおよびアナログフロントエンドアプリケーションに最適です.
図2: MSPM0L1306SRTRR MCUは,表面搭載の16-WFQFNでカプセル化されている. 画像源:テキサス・インストルメント)
MSPM0 C シリーズ - 信頼性の高いパフォーマンスとシンプルなアナログセンシング機能を必要とするエントリーレベルおよびコストに敏感なアプリケーションに適しています.これらのMCUは24 MHzまで動作します.最大 16 KB のフラッシュメモリと 12 ビット ADC を搭載する.
コンパクト自動車用には,M0C1103QDDFRQ1 (図3) は,最大24MHzで動作する自動車用MCUで,8KBのフラッシュメモリと1KBのSRAMを搭載している.デバイスは12ビットADCを統合し,LINなどの通信インターフェースをサポートしています.I2C,SPI,UART/USART

