Phải nói rằng, chưa bao giờ chủng loại các vi điều khiển trên thị trường lại nhiều như hiện nay. Trên thực tế, đối với bản thân tôi, đây thực sự là một “thiên đường” mà tôi đã không dám mơ đến khi bắt đầu tập tành với 8051 năm 2002. Ngày đó, để có được một mạch nạp 8051, tôi đã phải bỏ ra 350,000vnđ, tương đương với chi phí cho gần một tháng sinh hoạt của đời sinh viên. Ngày nay thì sao? Ngày nay, các bạn sinh viên có thể tương đối thoải mái lựa chọn các loại vi điều khiển và công cụ phát triển có sẵn trên thị trường (như debugger, programmer, evaluation kit…) với đủ chủng loại, xuất xứ và giá cả. Với một bài toán, bất kể đó là một dự án của một công ty, một robot của nhóm sinh viên tham dự Robocon hay đơn giản chỉ là một bài tập lớn của một môn học, người dùng có đến cả tá lựa chọn cho “bộ não” của sản phẩm – chip vi điều khiển (còn gọi là MCU, viết tắt của Microcontroller unit).
Bạn đang đọc bài viết này, nghĩa là bạn đã có một quyết định đúng đắn khi tìm hiểu về các loại vi điều khiển củaTexas Instruments (TI), một trong những hãng bán dẫn hàng đầu trên thế giới. Tuy nhiên, với một số lượng lớn các MCU được TI thiết kế và đưa ra thị trường, rất có thể bạn đang gặp phải một số băn khoăn trong việc lựa chọn loại MCU phù hợp với ứng dụng của mình. Bài viết này không nằm ngoài mục đích xin được cung cấp đôi lời nhận xét và thông tin tư vấn nhằm rút ngắn thời gian cân nhắc, đắn đo của bạn. Hãy dành thời gian bạn tiết kiệm được cho việc nghiền ngẫm và “thưởng thức” chúng – những MCU đến từ Texas Instruments.
Trước hết chúng ta hãy cùng nhìn vào những gì đang hiện hữu trên website của hãng sản xuất (http://www.ti.com/mcu).
Như vậy, về căn bản TI đang cung cấp cho thị trường 4 loại vi điều khiển: MSP430, Stellaris, C2000 và Hercules. Đối với thị trường Vietnam, hãng chủ trương giới thiệu với người dùng 3 loại vi điều khiển đầu tiên. Loại thứ 4,Hercules, là vi điều khiển chuyên dụng cho các ứng dụng đòi hỏi mức độ an toàn tối cao (safety-critical) trong giao thông, y tế, quân sự…
Nhìn chung, mỗi loại vi điều khiển trong số này đều có những ưu việt nhất định. Nếu như MSP430 nổi bật với công suất tiêu thụ cực thấp, khả năng đo đạc tuyệt vời thì Stellaris đang là lựa chọn hàng đầu cho các ứng dụng kết nối, giao diện tương tác. Ở góc còn lại, hơn một thập kỷ qua, C2000 luôn chứng minh với thế giới mình là giải pháp tối ưu cho các ứng dụng điều khiển thời gian thực (digital real-time control).
Sẽ tốn rất nhiều giấy mực của tác giả và thời gian của chính bạn đọc nếu như chúng ta muốn có một sự phân tích, so sánh tỷ mỷ từng loại vi điều khiển nói trên trước khi đi đến kết luận lựa chọn cuối cùng. Với vốn hiểu biết ít ỏi tích lũy được, tác giả mạo muội cho rằng chúng ta có thể ra một quyết định lựa chọn nhanh chóng dựa trên loại ứng dụng và/hoặc một vài nét đặc thù của ứng dụng đang muốn thiết kế. Hãy dành vài phút cho bảng so sánh đối chiếu dưới đây, bạn sẽ thấy rằng việc lựa chọn MCU của TI dễ dàng hơn bao giờ hết.
Đính kèm 87
Chắc chắn vẫn có thể xảy ra trường hợp bạn thấy rằng có nhiều hơn 1 loại vi điều khiển có thể đáp ứng được yêu cầu bài toán. Ví dụ: Để điều khiển động cơ, bạn có thể dùng cả MSP430, Stellaris hoặc C2000. Lúc này, có lẽ bạn sẽ cần một chút kinh nghiệm để đánh giá. Với kinh nghiệm của tác giả, trong hầu hết các trường hợp, sẽ không khó khăn để tách biệt việc nên dùng MSP430 hay một trong 2 loại còn lại: Stellaris hoặc C2000. Tuy nhiên, giữaStellaris và C2000 lại có nhiều điểm khá tương đồng khiến cho bạn sẽ phải phân vân: cùng là kiến trúc 32-bit, cùng có tốc độ cao, cùng có chung một số loại ngoại vi như ADC, PWM, QEI, giao diện nối tiếp… Đặc biệt là khi thế hệ mới nhất của C2000 ra đời, Concerto, với kiến trúc Dual Core (C28x + ARM Cortex-M3), Connectivity giờ không chỉ còn là ưu thế của riêng một mình Stellaris. Trong các trường hợp phân vân như vậy, bạn có thể quyết định theo cách sau:
Câu hỏi: Bài toán điều khiển thời gian thực được đặt lên trên hết thảy các yêu cầu khác?
Câu trả lời: Đúng, hãy chọn C2000. Sai, hãy chọn Stellaris.
Sau khi xác định được loại MCU phù hợp (MSP430 hay Stellaris hay C2000), bạn sẽ phải tiếp tục tìm ra MCU cụ thể thuộc loại đó. Hành trình có vẻ gian nan vì có đến hàng trăm MCU mỗi loại. Tuy nhiên thật may là lúc này, bạn có thể sử dụng “Selection tool” tích hợp sẵn trên website của hãng.
Cuối cùng, cho dù bài viết này dừng lại ở mức độ nào, bạn hãy luôn là người thông thái bằng cách:
- Tham khảo các thông tin, đặc tính kỹ thuật được cập nhật mới nhất trên website của chính hãng:http://www.ti.com
- Liên hệ với đại diện của hãng tại Vietnam để có được những tư vấn đúng đắn và kịp thời nhất
TRÍCH: http://www.diendanti.com/showthread.php?133-TUT-H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-l%E1%BB%B1a-ch%E1%BB%8Dn-vi-%C4%91i%E1%BB%81u-khi%E1%BB%83n-c%E1%BB%A7a-Texas-Instruments
Vui lòng đợi ...