อื่น ๆ ชิ้นส่วนอิเล็กทรอนิกส์ ที่ควรทราบคือไมโครคอนโทรลเลอร์หรือ MCU (MicroController Unit) ATmega328P. หนึ่งในชิปยอดนิยมที่คุณสามารถตั้งโปรแกรมสำหรับการใช้งานที่หลากหลายทุกประเภท ทั้งโครงการ DIY แม้แต่โครงการอุตสาหกรรมอื่นๆ ฯลฯ
แน่นอนว่าชื่อนี้ฟังดูคุ้นๆ สำหรับคุณ และเป็นหนึ่งในไมโครชิปที่ใช้กับเพลต แพลตฟอร์มฮาร์ดแวร์ และอื่น ๆ บอร์ดพัฒนา คล้ายคลึงกัน อันที่จริงแล้ว โดยส่วนใหญ่แล้ว แพลตฟอร์มฮาร์ดแวร์แบบเปิดนี้มีส่วนทำให้ความนิยมเพิ่มขึ้นเช่นกัน
จาก Atmel สู่ Microchip
แอตเมล คอร์ปอเรชั่น เป็นบริษัทเซมิคอนดักเตอร์ที่ก่อตั้งขึ้นในปี 1984 แบรนด์ของบริษัทที่ก่อตั้งโดย George Perlegos เป็นคำย่อของ Advanced Technology for Memory and Logic
ตลอดประวัติศาสตร์ที่ผ่านมา พวกเขาได้พัฒนาอุปกรณ์ RF, WiMAX, ASIC, SoC, EEPROM และหน่วยความจำแฟลช ฯลฯ แต่โดยเฉพาะอย่างยิ่งพวกเขายังเน้นที่ ไมโครคอนโทรลเลอร์. ในหมู่พวกเขาพวกเขาได้รวมอนุพันธ์ของ Intel 8051 ซึ่งใช้ AVR และ AVR32 (ทั้งสถาปัตยกรรมที่พัฒนาโดย Atmel เอง) และขึ้นอยู่กับ ARM
ของพวกเขา ก่อ พวกเขาให้บริการทั้งอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค เช่น บริษัทโทรคมนาคม อุตสาหกรรมอิเล็กทรอนิกส์ อุปกรณ์ทางการแพทย์ ยานพาหนะ ภาคการบินและอวกาศ บัตรรักษาความปลอดภัย และกองทัพ
เกี่ยวกับ เทคโนโลยีไมโครชิปเป็นผู้ผลิตเซมิคอนดักเตอร์รายใหญ่อีกรายในแอริโซนา เฉพาะสำหรับไมโครคอนโทรลเลอร์ หน่วยความจำ (EEPROM และ EPROM) RF และอุปกรณ์แอนะล็อกอื่นๆ ตลอดจนเครื่องมือซอฟต์แวร์สำหรับการเขียนโปรแกรมและการพัฒนา ไมโครคอนโทรลเลอร์มีความโดดเด่นเป็นพิเศษ กับครอบครัวที่พัฒนาขึ้นเองเช่น PIC
ไมโครคอนโทรลเลอร์หรือ MCU คืออะไร?
Un ไมโครคอนโทรลเลอร์, µC, UC หรือ MCU (ไมโครคอนโทรลเลอร์ยูนิต) ไม่ว่าคุณต้องการเรียกมันว่าอะไร มันคือ IC ที่ตั้งโปรแกรมได้ซึ่งสามารถดำเนินการคำสั่งที่โหลดในหน่วยความจำได้ ดังนั้นไมโครคอนโทรลเลอร์จึงเกือบจะเป็นคอมพิวเตอร์ที่สมบูรณ์บนชิป มีส่วนประกอบรวมทั้งหมด เช่น CPU, RAM, ROM และอุปกรณ์ต่อพ่วง I / O (GPIO, ตัวจับเวลาหรือตัวนับ, ตัวแปลง A / D, SPI, I2C, USB, อีเธอร์เน็ต, เครื่องเปรียบเทียบ, PWMฯลฯ )
เห็นได้ชัดว่า ประสิทธิภาพ ของคอมพิวเตอร์เหล่านี้บนชิปไม่สูงเท่าพีซีในปัจจุบันแต่มีประสิทธิภาพใกล้เคียงกับคอมพิวเตอร์เมื่อหลายสิบปีก่อน อย่างไรก็ตาม มีประสิทธิภาพมากและมักจะน่าสนใจมากสำหรับงานต่างๆ ที่ไม่ต้องการประสิทธิภาพสูง เช่น การควบคุมเครื่องจักรอุตสาหกรรม การควบคุมงานบางอย่างในยานพาหนะ บอร์ดพัฒนา เครื่องใช้ในครัวเรือน เป็นต้น
ATmega328P คืออะไร?
El ATmega328P เป็นไมโครคอนโทรลเลอร์ที่สร้างโดย Atmel ซึ่งเป็นของซีรีส์ megaAVR ปัจจุบันเป็นของไมโครชิป เกี่ยวกับพารามิเตอร์และลักษณะทางเทคนิคที่โดดเด่นที่สุดคือ:
- สถาปัตยกรรม AVR 8 บิต
- แฟลช 32 KB
- 1 KB EEPROM
- 2 KB SRAM
- 23 วัตถุประสงค์ทั่วไป I / O บรรทัด
- 32 ทะเบียนเอนกประสงค์
- 3 ตัวจับเวลา / ตัวนับพร้อมโหมดเปรียบเทียบ
- การหยุดชะงักภายใน / ภายนอก (24)
- โปรแกรมเมอร์โหมด UART
- อินเทอร์เฟซแบบอนุกรม
- SPI
- ตัวแปลง A / D 8 บิต 10 ช่อง
- 6 ช่องสัญญาณ PWM
- สุนัขเฝ้าบ้านที่ตั้งโปรแกรมได้พร้อมออสซิลเลเตอร์ภายใน
- โหมดประหยัดพลังงานที่เลือกได้ 5 ซอฟต์แวร์
- แหล่งจ่ายไฟ 1.8v ถึง 5.5v
- มันบรรลุประสิทธิภาพ 1 MIPS นั่นคือหนึ่งล้านคำสั่งดำเนินการทุกวินาที
- ความถี่สัญญาณนาฬิกา 20 เมกะเฮิรตซ์
- บรรจุเป็น DIP หรือ PLCC ด้วย 28 พิน
สำหรับเขา pinout และแผ่นข้อมูล, สามารถ ดาวน์โหลดได้จากที่นี่.
AVR คืออะไร?
หากคุณสงสัย AVR .คืออะไรเป็นสถาปัตยกรรมประเภท RISC 8 บิตที่พัฒนาโดย Ateml สำหรับกลุ่มไมโครคอนโทรลเลอร์ เริ่มแรกเกิดขึ้นโดยนักศึกษาสองคนจากสถาบันเทคโนโลยีแห่งนอร์เวย์และต่อมาได้รับการขัดเกลาและพัฒนาโดย Atmel Norway ตอนนี้ถูกใช้โดยสาย ATmega, ATxmega, ATtiny และ AT90
นอกจากนี้ยังเป็นไปตาม โครงการฮาร์วาร์ดมีรีจิสเตอร์ 32 บิต 8 บิต และได้รับการออกแบบโดยคำนึงถึงการประมวลผล C ที่คอมไพล์ด้วยวิธีการที่มีประสิทธิภาพที่สุดเสมอ