انتخاب MCU مناسب یک گام کلیدی در ایجاد یک برنامه کاربردی کارآمد، اقتصادی و مقیاس پذیر است. طراحان باید بتوانند محصولی را پیدا کنند که قدرت پردازش، مصرف برق،حافظه، ادغام آنالوگ و دستگاه های محیطی برای پاسخگویی به الزامات عملکرد برنامه.
ابزارک های تگزاس (TI) بر اساس Arm ® Cortex ® - کل سری محصولات MCU با هسته های M0 + با مصرف انرژی کم ، هزینه کم و بهره وری بالا مشخص می شوند.این پردازنده های ۳۲ بیتی برای کاربردهایی که نیاز به عملکرد در زمان واقعی بدون هزینه محاسباتی قابل توجهی دارند، ایده آل هستند.
معماری Cortex-M0+ پایه ای متعادل برای طیف گسترده ای از طرح های جاسازی شده، از گره های سنسور پایه تا واحدهای کنترل موتور پیشرفته فراهم می کند.
TI طیف گسترده ای از MCU ها را برای طراحان عرضه کرد که شامل سه سری از محصولات میکروکنترلر Arm Cortex-M0+ است.از قابلیت های اساسی به قابلیت های بسیار "غنی"این توابع آنالوگ می توانند شامل لبه های یکپارچه مانند ADC 12 بیتی، تقویت کننده های عملیاتی، تایمرها و رابط های ارتباطی (UART، I2C،SPI) برای به حداقل رساندن نیاز به اجزای خارجیطراحان می توانند از انواع بسته های مختلف، مانند QFN و TSSOP، برای پذیرش محدودیت های فضای فیزیکی، انتخاب کنند.
سری MSPM0 G - این سری از MCU ها بالاترین سطح عملکردهای شبیه سازی یکپارچه را فراهم می کنند و برای کاربردهای کلی طراحی شده اند.به ویژه برای کاربردهایی که نیاز به عملکردهای سیگنال مخلوط با عملکرد بالا دارند.g. این سری دارای سرعت CPU تا 80 MHz و حافظه فلش تا 512 KB و ADC 12 بیتی 1-MSPS با چند کانال است.همچنین تا سه تقویت کننده عملیاتی یکپارچه و مقایسه کننده های آنالوگ مختلف.
MSPM0G3107SRHBR (شکل 1) تا 80 مگاهرتز با حافظه فلش 128 کیلو بایت و 32 کیلو بایت SRAM کار می کند. دستگاه دو ADC 12 بیتی 4 MSPS را با نمونه گیری همزمان ادغام می کند.همچنین تا 111 کانال خارجی و یک تقویت کننده کلی (GPAMP)علاوه بر این، این دستگاه همچنین دارای رابط CAN 2.0/3.0 و CAN-FD است که از رابط CAN CAN پشتیبانی می کند، 4 UART، 2 I 2 C و 2 رابط SPI، که عملکرد ارتباطات را افزایش می دهد.این توابع می توانند به کاربردهای مختلف مانند کنترل موتور و اتوماسیون صنعتی سازگار شوند.سایر مدل های این MCU مجهز به 32 KB فلش و 16 KB رم یا 64 KB فلش و 32 KB رم هستند.
شکل 1: ابعاد معمول MCU MSPM0G310x. منبع تصویر: Texas Instruments)
سری MSPM0 L - این دستگاه ها مصرف انرژی کم را با توابع آنالوگ متعادل می کنند و برای برنامه هایی مانند سنسورها و دستگاه های باتری بهینه شده اند.این سری دارای سرعت ساعت تا 32 MHz و حافظه فلش 8 تا 256 KB است، از ADC 12 بیتی، مقایسه کننده های آنالوگ استفاده می کند و ممکن است شامل یک تقویت کننده عملیاتی باشد.
در این سری، MSPM0L1306SRTRR (شکل 2) تا 32 MHz کار می کند، دارای حافظه فلش 64 KB و SRAM 4 KB است، یک ADC 12 بیتی 1.68 MSPS (تا 10 کانال خارجی) را ادغام می کند،دو تقویت کننده عملیاتی صفر حرکت، و یک مقایسه سریع با یک DAC مرجع 8 بیتی. این دستگاه برای استفاده از سنسورها و برنامه های فرنتند آنالوگ که در آن ثبات عملیاتی طولانی مدت و تصحیح آفست ضروری است، ایده آل است.
شکل 2: MCU MSPM0L1306SRTRR با 16-WFQFN نصب شده در سطح گیره شده است. منبع تصویر: ابزار تگزاس)
MSPM0 سری C - مناسب برای برنامه های کاربردی سطح ورودی و حساس هزینه که هنوز هم نیاز به عملکرد قابل اعتماد و قابلیت های سنجش آنالوگ ساده دارند، این MCU ها تا 24 MHz کار می کنند،حاوی حداکثر 16 KB حافظه فلش و یک ADC پایه 12 بیتی.
برای کاربردهای خودروهای فشرده، M0C1103QDDFRQ1 (شکل 3) یک MCU خودرو است که تا 24 MHz با حافظه فلش 8 KB و SRAM 1 KB کار می کند.این دستگاه یک ADC 12 بیتی را ادغام می کند و از رابط های ارتباطی مانند LIN پشتیبانی می کند، I2C، SPI، UART/USART.

