Sử khác biệt giữa MPU và mcu
22 Tuesday Apr 2014 Show Vi điều khiển (MCU – Micro Controller Unit) và vi xử lý (MPU – Micro Processor Unit) là hai khái niệm cơ bản trong lĩnh vực điện tử, trong đó: – Vi xử lý là một linh kiện điện tử được chế tạo từ các transistor (PMOS và NMOS) tích hợp với nhau trên các vi mạch. VD: Các khối xử lý trung tâm (CPU – Center Processing Unit) trong các hệ thống máy tính. – Vi điều khiển là một hệ thống gồm vi xử lý (CPU), bộ nhớ (ROM, RAM), mạch phối ghép vào ra (I/O), bộ đếm/bộ định thời (Timer), ngắt, … Chúng được sử dụng trong các mục đích và các trường hợp khác nhau: – Các vi điều khiển thường được sử dụng nhiều trong các mạch điển tử với các ứng dụng khác nhau, thường là chức năng điều khiển. MCU thường được dùng trong những hệ thống đòi hỏi về tốc độ không quá cáo như trong Robot, máy giặt, đồ chơi điển tử trẻ em, … Thường thì tốc độ xử lý trong các MCU (như PIC, ARM) thường chỉ là < 100 MHz – Các vi xử lý thì khác, chúng chỉ thực hiện những nhiệm vụ cụ thể, yêu cầu tốc độ xử lý cao như các CPU trong máy tính Laptop, Desktop (Tốc độ thường yêu cầu ở mức GHz) Như vậy, có thể phân biệt giữa MCU và MPU như sau:
Microprocessor vs Microcontroller, thường ở các trường học và đại học, chúng ta khó nhận ra sự khác biệt giữa vi điều khiển và vi xử lý. Hai thuật ngữ phức tạp này là linh hồn và cốt lõi của điện tử lập trình. ELE Times luôn hiểu sự cần thiết và tầm quan trọng của việc có một kiến thức vững vàng về các nguyên tắc cơ bản của điện tử. Do đó, chúng tôi đã cố gắng giải thích cho người đọc hiểu chính xác thế nào là vi điều khiển và vi xử lý. Ba điểm khác biệt chính giữa vi điều khiển và vi xử lý
Vi điều khiển là gì?Cấu trúc của vi điều khiểnBộ vi điều khiển (đôi khi được gọi là MCU hoặc Bộ vi điều khiển) là một bộ tích hợp duy nhất mạch (IC) thường được sử dụng cho một ứng dụng cụ thể và được thiết kế để triển khai các tác vụ nhất định. Các sản phẩm và thiết bị phải được điều khiển tự động trong một số tình huống nhất định, như thiết bị, dụng cụ điện, hệ thống điều khiển động cơ ô tô và máy tính là những ví dụ tuyệt vời, nhưng bộ vi điều khiển còn vươn xa hơn nhiều so với những ứng dụng này. Về cơ bản, một bộ vi điều khiển thu thập dữ liệu đầu vào, xử lý thông tin này và đưa ra một hành động nhất định dựa trên thông tin thu thập được. Vi điều khiển thường hoạt động ở tốc độ thấp hơn, khoảng từ 1MHz đến 200 MHz và cần được thiết kế để tiêu thụ ít điện năng hơn vì chúng được nhúng bên trong các thiết bị khác có thể có mức tiêu thụ điện năng lớn hơn ở các khu vực khác. Vi xử lý là gì?Cấu trúc của bộ vi xử lýBộ vi xử lý là một thành phần điện tử được máy tính sử dụng để thực hiện công việc của nó. Nó là một đơn vị xử lý trung tâm trên một chip mạch tích hợp duy nhất chứa hàng triệu thành phần rất nhỏ bao gồm bóng bán dẫn, điện trở và điốt hoạt động cùng nhau. Một số bộ vi xử lý trong thế kỷ 20 yêu cầu một số chip. Bộ vi xử lý giúp làm mọi thứ từ điều khiển thang máy đến tìm kiếm trên Web. Mọi thứ máy tính thực hiện đều được mô tả bằng các hướng dẫn của các chương trình máy tính và bộ vi xử lý thực hiện các lệnh này hàng triệu lần một giây. Sự khác biệt cơ bản
Hãy phát hiện ra sự khác biệt về kỹ thuật
Cuối cùng, vi điều khiển và vi xử lý là những cách khác nhau để tổ chức và tối ưu hóa hệ thống máy tính dựa trên CPU. Trong khi một bộ vi điều khiển đặt CPU và tất cả các thiết bị ngoại vi vào cùng một con chip, thì một bộ vi xử lý chứa một CPU mạnh hơn trên một con chip duy nhất kết nối với các thiết bị ngoại vi bên ngoài. Bộ vi điều khiển được tối ưu hóa để thực hiện một ứng dụng tiêu thụ điện năng thấp - lý tưởng cho các hệ thống nhúng - trong khi bộ vi xử lý hữu ích hơn cho các ứng dụng tính toán chung đòi hỏi các hoạt động tính toán phức tạp và linh hoạt hơn. |