Lựa chọn MCU phù hợp là một bước quan trọng trong việc tạo ra một ứng dụng hiệu quả, kinh tế và có thể mở rộng.trí nhớ, tích hợp tương tự, và các thiết bị ngoại vi để đáp ứng các yêu cầu về hiệu suất của ứng dụng.
Texas Instruments (TI) cung cấp Arm ® Cortex ® - Toàn bộ loạt các sản phẩm MCU với lõi M0 + được đặc trưng bởi mức tiêu thụ năng lượng thấp, chi phí thấp và hiệu quả cao.Các bộ vi xử lý 32 bit này là lý tưởng cho các ứng dụng đòi hỏi hiệu suất thời gian thực mà không có chi phí tính toán đáng kể.
Kiến trúc Cortex-M0 + cung cấp một nền tảng cân bằng cho một loạt các thiết kế nhúng, từ các nút cảm biến cơ bản đến các đơn vị điều khiển động cơ tiên tiến.
TI đã ra mắt một loạt các MCU cho các nhà thiết kế, bao gồm ba loạt các sản phẩm bộ điều khiển vi mô Arm Cortex-M0 +. Tất cả các sản phẩm đều có khả năng mô phỏng khác nhau,từ chức năng cơ bản đến chức năng rất "năng"Các chức năng tương tự này có thể bao gồm các thiết bị ngoại vi tích hợp như ADC 12 bit, bộ khuếch đại hoạt động, bộ hẹn giờ và giao diện truyền thông (UART, I2C,SPI) để giảm thiểu nhu cầu về các thành phần bên ngoàiCác nhà thiết kế có thể chọn từ nhiều loại gói, chẳng hạn như QFN và TSSOP, để phù hợp với các hạn chế không gian vật lý.
MSPM0 G Series - Dòng MCU này cung cấp các chức năng mô phỏng tích hợp cao nhất và được thiết kế cho các ứng dụng mục đích chung,đặc biệt cho các ứng dụng đòi hỏi chức năng tín hiệu hỗn hợp hiệu suất cao.g. Dòng có tốc độ CPU lên đến 80 MHz và bộ nhớ flash lên đến 512 KB, và 12-bit, 1-MSPS ADC với nhiều kênh,cũng như tối đa ba bộ khuếch đại hoạt động tích hợp và các bộ so sánh tương tự khác nhau.
MSPM0G3107SRHBR (Hình 1) hoạt động lên đến 80 MHz với 128 KB bộ nhớ flash và 32 KB SRAM. Thiết bị tích hợp hai 12-bit, 4-MSPS ADC với lấy mẫu đồng thời,cũng như tối đa 111 kênh bên ngoài và một bộ khuếch đại mục đích chung (GPAMP)Ngoài ra, thiết bị cũng có giao diện CAN 2.0/3.0 và CAN-FD hỗ trợ giao diện CAN CAN, 4 UART, 2 I 2 C và 2 giao diện SPI, tăng cường chức năng giao tiếp.Các chức năng này có thể thích nghi với các ứng dụng khác nhau như điều khiển động cơ và tự động hóa công nghiệpCác mô hình khác của MCU này được trang bị 32 KB Flash và 16 KB RAM hoặc 64 KB Flash và 32 KB RAM.
Hình 1: Kích thước điển hình của MCU MSPM0G310x.
MSPM0 L Series - Những thiết bị này cân bằng mức tiêu thụ năng lượng thấp với các chức năng tương tự và được tối ưu hóa cho các ứng dụng như cảm biến và thiết bị chạy pin.Dòng có tốc độ đồng hồ lên đến 32 MHz và bộ nhớ flash từ 8 đến 256 KB, sử dụng ADC 12 bit, so sánh analog, và có thể chứa một bộ khuếch đại hoạt động duy nhất.
Trong loạt này, MSPM0L1306SRTRR (Hình 2) hoạt động lên đến 32 MHz, có bộ nhớ flash 64 KB và SRAM 4 KB, tích hợp một 12-bit, 1.68 MSPS ADC (lên đến 10 kênh bên ngoài),hai bộ khuếch đại hoạt động không trục xuấtThiết bị này lý tưởng cho các ứng dụng cảm biến và đầu cuối tương tự, nơi ổn định hoạt động lâu dài và điều chỉnh dịch chuyển là điều cần thiết.
Hình 2: MSPM0L1306SRTRR MCU được đóng gói với 16-WFQFN gắn trên bề mặt.
MSPM0 C Series - Thích hợp cho các ứng dụng cấp nhập cảnh và chi phí nhạy cảm vẫn yêu cầu hiệu suất đáng tin cậy và khả năng cảm biến tương tự đơn giản, các MCU này hoạt động lên đến 24 MHz,chứa tối đa 16 KB bộ nhớ flash và một ADC 12 bit cơ bản.
Đối với các ứng dụng ô tô nhỏ gọn, M0C1103QDDFRQ1 (Hình 3) là một MCU ô tô hoạt động lên đến 24 MHz với bộ nhớ flash 8 KB và SRAM 1 KB.Thiết bị tích hợp một ADC 12 bit và hỗ trợ giao diện truyền thông như LIN, I2C, SPI, UART/USART.

