Doğru mikro denetleyiciyi (MCU) seçmek verimli, uygun maliyetli ve ölçeklenebilir uygulamalar oluşturmada çok önemli bir adımdır. Tasarımcılar, uygulamanın performans gereksinimlerini karşılamak için işlem gücü, güç tüketimi, bellek, analog entegrasyon ve çevre birimleri arasında denge kuran bir ürün bulabilmelidir.
Texas Instruments (TI), Arm tabanlı çözümler sunar ® Cortex ®- M0+ çekirdekli MCU ürünlerinin tamamı, düşük güç tüketimi, düşük maliyet ve yüksek verimlilik ile karakterize edilir. Bu 32 bit işlemciler, önemli miktarda hesaplama yükü gerektirmeden gerçek zamanlı performans gerektiren uygulamalar için son derece uygundur.
Cortex-M0+ mimarisi, temel sensör düğümlerinden gelişmiş motor kontrol ünitelerine kadar geniş bir uygulama yelpazesini kapsayan çeşitli gömülü tasarımlar için dengeli bir temel sağlar.
TI, Arm Cortex-M0+mikrodenetleyici ürünlerinin üç ana serisini kapsayan, tasarımcılara yönelik kapsamlı bir MCU serisini piyasaya sürdü. Tüm ürünler, temelden son derece "zengin"e kadar işlevleri kapsayan farklı seviyelerde simülasyon işlevlerine sahiptir. Bu analog işlevler, 12 bit ADC'ler, işlemsel yükselteçler, zamanlayıcılar, iletişim arayüzleri (UART, I2C, SPI) vb. gibi entegre çevre birimlerini içerebilir, böylece harici bileşenlere olan ihtiyaç en aza indirilir. Tasarımcılar, fiziksel alan sınırlamalarına uyum sağlamak için QFN ve TSSOP gibi çeşitli ambalaj türleri arasından seçim yapabilir.
MSPM0 G Serisi - Bu MCU serisi, özellikle yüksek performanslı karışık sinyal işlevselliği gerektiren genel amaçlı uygulamalar için özel olarak tasarlanmış, en yüksek düzeyde entegre analog işlevsellik sağlar. Bu seri, 80 MHz'e kadar CPU hızına ve 512 KB'a kadar flash belleğe, ayrıca çok kanallı 12 bit, 1 MSPS ADC'ye ve üç adede kadar entegre operasyonel amplifikatöre ve çeşitli analog karşılaştırıcılara sahiptir.
MSPM0G3107SRHBR (Şekil 1), 80 MHz'e kadar frekansta çalışır ve 128 KB flash bellek ve 32 KB SRAM içerir. Bu cihaz, eşzamanlı örnekleme için iki adet 12 bit, 4 MSPS ADC'nin yanı sıra 111'e kadar harici kanalı ve genel amaçlı bir amplifikatörü (GPAMP) entegre eder. Ayrıca cihazda CAN 2.0/3.0 ve CAN-FD'yi destekleyen bir denetleyici alan ağı arayüzü, dört UART, iki I ² C ve iki SPI arayüzü de bulunuyor ve bu da iletişim yeteneklerini artırıyor. Bu işlevler, motor kontrolü ve endüstriyel otomasyon gibi çeşitli uygulamalara uyarlanabilir. Bu MCU'nun diğer modelleri 32 KB flash bellek ve 16 KB RAM veya 64 KB flash bellek ve 32 KB RAM ile donatılmıştır.
Şekil 1: MSPM0G310x MCU'nun tipik boyutları. (Resim kaynağı: Texas Instruments)
MSPM0 L serisi - Bu cihazlar, düşük güç tüketimi ile analog işlevsellik arasında bir denge sağlar ve sensörler ve pille çalışan cihazlar gibi uygulamalar için optimize edilmiştir. Bu seri, 32 MHz'e kadar saat hızına ve 8 KB ila 256 KB flash belleğe sahiptir, 12 bitlik bir ADC, analog karşılaştırıcı kullanır ve tek bir işlemsel amplifikatör içerebilir.
Bu serideki MSPM0L1306SRTRR (Şekil 2), 32 MHz'e kadar frekansta çalışır ve 64 KB flash bellek ve 4 KB SRAM özelliğine sahiptir. 12 bitlik, 1,68 MSPS ADC'yi (10 harici kanala kadar), iki sıfır sapmalı işlemsel amplifikatörü ve 8 bitlik referans DAC'li yüksek hızlı bir karşılaştırıcıyı entegre eder. Bu cihaz, sensör ve analog ön uç uygulamaları için son derece uygundur çünkü bu tür uygulamalarda uzun vadeli kararlılık ve ofset düzeltme fonksiyonları çok önemlidir.

