บทความนี้ให้การเปรียบเทียบสั้นๆ ระหว่างไมโครคอนโทรลเลอร์ AVR และ ARM พร้อมรายละเอียดข้อดีและข้อเสียของแต่ละไมโครคอนโทรลเลอร์
ไมโครคอนโทรลเลอร์เป็นอุปกรณ์ประมวลผลขนาดกะทัดรัดที่ออกแบบมาเพื่อฟังก์ชันเฉพาะภายในระบบขนาดใหญ่ หน่วยชิปเดี่ยวเหล่านี้รวมเอาอินเทอร์เฟซ CPU หน่วยความจำ และ I/O ไว้ด้วยกัน ทำให้สามารถควบคุมอัตโนมัติได้ในการใช้งานหลากหลาย ตั้งแต่เครื่องปรับอากาศไปจนถึงเครื่องมือแพทย์ ไมโครคอนโทรลเลอร์สามารถเขียนโปรแกรมได้ในภาษาต่างๆ เช่น C และภาษาแอสเซมบลี จึงเป็นสิ่งจำเป็นในอุตสาหกรรมอิเล็กทรอนิกส์ การผลิต และสินค้าอุปโภคบริโภค บทความนี้จะสำรวจสองประเภทหลัก ได้แก่ AVR และ ARM โดยเน้นย้ำถึงความแตกต่างที่สำคัญ โดยเฉพาะอย่างยิ่งในด้านความกว้างของบัส (8 บิต เทียบกับ 32 บิต) เพื่อให้ภาพรวมที่ครอบคลุมของส่วนประกอบอเนกประสงค์เหล่านี้
ไมโครคอนโทรลเลอร์คือวงจรรวม (IC) ตัวเดียว ที่เทียบได้กับคอมพิวเตอร์ขนาดเล็กแบบสแตนด์อโลน และออกแบบมาเพื่อทำงานเฉพาะของระบบฝังตัว ไมโครคอนโทรลเลอร์ประกอบด้วยหน่วยประมวลผล แต่มีหน่วยความจำเพียงเล็กน้อย (ROM, RAM ฯลฯ) พอร์ต IO สำหรับอุปกรณ์ต่อพ่วงจำนวนน้อย ตัวจับเวลา ฯลฯ AVR และ ARM เป็นส่วนหนึ่งของตระกูลไมโครคอนโทรลเลอร์ อย่างไรก็ตาม ARM สามารถใช้เป็นทั้งไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ได้
ไมโครคอนโทรลเลอร์ ARMและไมโครคอนโทรลเลอร์ AVRแตกต่างกันในแง่ของสถาปัตยกรรมที่แตกต่างกัน ชุดคำสั่งที่แตกต่างกัน ความเร็ว แคสต์ หน่วยความจำ การใช้พลังงาน ความกว้างของบัส ฯลฯ ตอนนี้มาทำความเข้าใจโดยละเอียดว่าทั้งสองแตกต่างกันอย่างไร
ไมโครคอนโทรลเลอร์ AVR ผลิตโดยบริษัท Atmel ในปี พ.ศ. 2539 ไมโครคอนโทรลเลอร์นี้ใช้สถาปัตยกรรมชุดคำสั่ง RISC (ISA)และมีอีกชื่อหนึ่งว่า Advanced Virtual RISC AT90S8515 เป็นไมโครคอนโทรลเลอร์รุ่นแรกในตระกูล AVR ไมโครคอนโทรลเลอร์ AVR เป็นคอนโทรลเลอร์ที่ได้รับความนิยมมากที่สุดและมีราคาถูก ไมโครคอนโทรลเลอร์นี้ถูกนำไปใช้งานในหุ่นยนต์หลายประเภท
ข้อดีของ AVR
ข้อเสียของ AVR
ไมโครคอนโทรลเลอร์ ARM ผลิตและเปิดตัวโดยบริษัทคอมพิวเตอร์ Acorn และผลิตโดย Apple, Nvidia, Qualcomm, Motorola, ST Microelectronics, Samsung Electronics และ TI เป็นต้น ไมโครคอนโทรลเลอร์นี้ใช้พื้นฐานจากไมโครคอนโทรลเลอร์ ARM ไมโครคอนโทรลเลอร์ ARM หรือที่เรียกว่า Advanced RISC Microcontroller ถือเป็นไมโครคอนโทรลเลอร์ที่ได้รับความนิยมมากที่สุดและอุตสาหกรรมส่วนใหญ่นำมาใช้กับระบบฝังตัวเนื่องจากมีคุณสมบัติมากมายและเหมาะสำหรับการผลิตอุปกรณ์ที่มีรูปลักษณ์สวยงาม
ข้อดีของ ARM
ข้อเสียของ ARM
AVR และ ARM เป็นคอมพิวเตอร์ขนาดเล็กสองเครื่องที่ใช้ในอุปกรณ์ขนาดเล็ก การเลือกใช้งานควรพิจารณาถึงความต้องการของโครงการของคุณ AVR เหมาะมากเมื่อคุณต้องการประหยัดพลังงาน เช่น ในอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่เป็นเวลานาน ส่วน ARM เหมาะกว่าเมื่อคุณต้องทำงานจำนวนมากอย่างรวดเร็ว เช่น ในอุปกรณ์ที่มีประสิทธิภาพสูง เลือกเครื่องที่เหมาะสมกับงานที่คุณต้องการ จำไว้ว่า AVR มีไว้สำหรับประหยัดพลังงาน ส่วน ARM มีไว้สำหรับงานขนาดใหญ่ได้อย่างรวดเร็ว