مع ظهور الأجهزة الإلكترونية الاستهلاكية في العقود الأخيرة، ازداد الطلب على Atmega32u4 بشكل كبير. سيتناول هذا النص ماهيته، وخصائصه، ومجالات تطبيقه.
ما هو Atmega32u4؟
ATmega32U4 متحكم دقيق قوي وسهل الاستخدام ومتكامل للغاية، ويُستخدم على نطاق واسع في الأنظمة المدمجة التي تتطلب اتصال USB واتصالات معقدة. ATMega32U4 هو متحكم دقيق منخفض الطاقة قائم على AVR RISC 8 بت، يتميز بذاكرة SRAM سعة 2.5 كيلوبايت، وذاكرة EEPROM سعة 1 كيلوبايت، وذاكرة فلاش ذاتية البرمجة سعة 32 كيلوبايت، ومحول A/D 12 بت ذو 10 قناة، وجهاز USB 2.0 عالي السرعة/منخفض السرعة، وواجهة JTAG لتصحيح الأخطاء على الشريحة.
ورقة بيانات ATmega32U4
| الفئة | متحكم AVR 8 بت | نوع ذاكرة البرنامج | Flash |
| حجم ذاكرة البرنامج | 32KB | سرعة وحدة المعالجة المركزية (MIPS/DMIPS) | 16 |
| SRAM | 2560B | بيانات EEPROM/HEF | 1024bytes |
| أجهزة الاتصالات الرقمية | 1-UART، 2-SPI، 1-I2C | التقاط/مقارنة/تعديل عرض النبضة للأجهزة الطرفية | 2 التقاط المدخلات، 2 CCP، 12PWM |
| المدد الزمنية | 2 × 8 بت، 2 × 16 بت | عدد المقارنات | 1 |
| عدد وحدات USB | 1، السرعة الكاملة | نطاق درجة حرارة | -40 ل85 ° C |
| نطاق الجهد التشغيل | شنومكس إلى شنومكسف | عدد الدبوس | 44 |
مميزات Atmega32u4
توصيلات متعددة الاستخدامات

| رقم التعريف الشخصي | اسم الدبوس | رقم التعريف الشخصي | اسم الدبوس |
| 1 | (INT6/AINO)PE6 | 23 | GND1 |
| 2 | الأشعة فوق البنفسجية | 24 | AVCC |
| 3 | D- | 25 | (ICP1/ADC8)PD4 |
| 4 | D+ | 26 | (T1/#OC4D/ADC9)PD6 |
| 5 | يو جي إن دي | 27 | (T0/OC4D/ADC10)PD7 |
| 6 | يوكاب | 28 | (ADC11/PCINT4)PB4 |
| 7 | في باص | 29 | (PCINT5/OC1A/#OC4B/ADC12)PB5 |
| 8 | (SS/PCINT0)PB0 | 30 | (PCINT6/OC1B/OC4B/ADC13)PB6 |
| 9 | (PCINT1/SCLK)PB1 | 31 | (OC3A/OC4A)PC6 |
| 10 | (PDI/PCINT2/MOSI)PB2 | 32 | (ICP3/CLK0/OC4A)PC7 |
| 11 | (PDO/PCINT3/MISO)PB3 | 33 | (#HWB)PE2 |
| 12 | (PCINT7/OC0A/OC1C/#RTS)PB7 | 34 | Vcc1 |
| 13 | RESET | 35 | GND2 |
| 14 | VCC | 36 | (ADC7/TDI)PF7 |
| 15 | GND | 37 | (ADC6/TDO)PF6 |
| 16 | XTAL2 | 38 | (ADC5/TMS)PF5 |
| 17 | XTAL1 | 39 | (ADC4/TCK)PF4 |
| 18 | (OCOB/SCL/INT0)PD0 | 40 | (ADC1)PF1 |
| 19 | (SDA/INT1)PD1 | 41 | (ADC0)PF0 |
| 20 | (RX D1/AIN1/INT2)PD2 | 42 | AREF |
| 21 | (TXD1/INT3)PD3 | 43 | GND3 |
| 22 | (XCK1/#CTS)PD5 | 44 | AVCC1 |
باختصار، يحتوي على 44 دبوسًا متعدد الاستخدامات. يمكن استخدام اثنين منها كـ VCC وأربعة كـ GND. يمكن استخدام أربعة عشر دبوسًا كوظائف رقمية، منها سبعة لـ PWM. وبشكل متزايد، يأتي ATmega32U4 مزودًا بدبابيس MOSI، وMISO، وHWB. تتيح هذه الدبابيس للمستخدم الوصول إلى البرامج وتحميلها. كما يمكن استخدامه كمنفذ GPIO مشترك. وأخيرًا، يحتوي على مخرج UART واحد، وأربعة منافذ SPI، ودبوس I2C واحد.
ما هو الاستهلاك الحالي لـ ATmega32u4؟
ATmega32u4 هو متحكم دقيق 8 بت، يُستخدم بشكل رئيسي في توفير استهلاك الطاقة. يحتوي على بلورة بتردد 16 ميجاهرتز. عند قياسه بمقياس متعدد، يبلغ استهلاك الطاقة 40 مللي أمبير، وهو مناسب جدًا للأجهزة الصغيرة مثل الألعاب الإلكترونية ووحدات تحكم USB. علاوة على ذلك، فهو مزود بواجهة USB للاتصال المباشر بالكمبيوتر.
هل يأتي ATmega32u4 مع أداة تحميل التشغيل؟
لا يوجد محمل يعمل بنظام ATmega32u4، ولكنه يتميز بتوافق ممتاز مع برمجة مُحمِّل الإقلاع. كما أن خطوات البرمجة ليست معقدة.
- إعداد برنامج التنزيل USBASP.
- تثبيت برنامج تشغيل USBASP.
- وصِّل USBASP بـ ATmega32u4. اترك دبابيس NC الثلاثة كما هي.
- قم بتوصيل USBASP بالكمبيوتر وافتح برنامج Progisp. في واجهة التشغيل، حدد الشريحة أولاً. ثم انقر على زر RD. لا تنسَ النقر على زر ... لضبط موضع المصهر، لأن هذا الزر في زاوية غير ظاهرة. بعد النقر على زر استيراد الفلاش لتحميل البرنامج الثابت، يمكنك النقر على زر البرمجة التلقائية. سيظهر لك تذكير بنجاح البرمجة بعد قليل.
باقتان متاحتان
يأتي بنوعين من العبوات: ATMEGA321A-MU لـ QFN وATMEGA32U4-AU لـ TQFP. يكمن الفرق الرئيسي بينهما في مسافة الدبابيس وشكلها. QFN مسطح ويأتي بدبابيس ملحومة من الأسفل، بينما TQFP عبارة عن عبوة مستطيلة بدبابيس بفاصل 0.5 مم. على الرغم من اختلاف العبوات والدبابيس، إلا أن وظائفهما واحدة.
ذاكرة فلاش ممتازة
يحتوي الجهاز على ذاكرة فلاش بسعة 32 كيلوبايت، وذاكرة SRAM بسعة 2.5 كيلوبايت، وذاكرة EEPROM بسعة 1 كيلوبايت. عند تخزين البيانات في ذاكرة فلاش، يعمل الجهاز بسرعة. إضافةً إلى ذلك، تُقلل ذاكرة الفلاش الكبيرة بشكل كبير من اختناقات الإدخال والإخراج التي تُهدر دورة حياة وحدة المعالجة المركزية، كما تُسبب ضعف أداء بعض الوظائف.
التطبيقات في مجال لوحات الدوائر
- لوحة التطوير: أردوينو مايكرو، المستندة إلى ATmega32U4، طُوّرت بالتعاون مع Adafruit. تحتوي على 20 دبوس إدخال/إخراج رقمي (7 منها تُستخدم كمخرجات PWM و12 كمدخلات تناظرية)، ومذبذب كريستالي بتردد 16 ميجاهرتز، ووصلة micro USB، ورأس ICSP، وزر إعادة ضبط. علاوة على ذلك، يتناسب حجمها تمامًا مع لوحة التجارب. ما عليك سوى توصيلها بجهاز الكمبيوتر عبر كابل micro USB، وستكون جاهزة تمامًا للاستخدام. تحتوي ATmega32U4 على منفذ USB مدمج، مما يُغني عن الحاجة إلى معالج إضافي. هذا يسمح للوحة مايكرو بالعمل كفأرة ولوحة مفاتيح على أجهزة الكمبيوتر المتصلة، بالإضافة إلى وظيفة المنافذ التسلسلية التناظرية (CDC) ومنافذ COM.
- لوحة الدوائر المطبوعة (PCB) للإلكترونيات الاستهلاكية: أداؤها الجيد ومواردها الوفيرة تُسهم في أداء ذكي وفعال. يُمكن استخدام Arduino ATmega32u4 في أجهزة الاستقبال الرقمي، ومكبرات الصوت الذكية، والكاميرات الرقمية، ولوحة الألعاب.
- لوحة دوائر مطبوعة للاتصالات: بفضل واجهة USB وواجهة الاتصال، تتحسن سرعة واستقرار نقل البيانات ومعالجتها بشكل كبير. لذا، تحظى بشعبية كبيرة في لوحات أجهزة توجيه الواي فاي ومحطات القاعدة اللاسلكية.
- لوحة الدوائر المطبوعة الصناعية الأوتوماتيكية: حساب سريع للجهاز بحيث يتناسب مع وحدات التحكم PLC وجهاز القياس الصناعي والآلة الكهربائية الذكية لوحة تحكم PCB.
مطعم الوجبات الجاهزة
لا شك أن Atmega32u4 جهاز مفيد ويحظى بشعبية واسعة في الدوائر المتكاملة، بفضل ميزاته المُرضية. ومع ذلك، نعتقد أن هذا التوجه لن يتلاشى في المستقبل طالما حافظت الإلكترونيات الاستهلاكية الذكية على مكانتها في السوق. إذا كنت ترغب في الانخراط في هذا المجال الواعد، فلا تتردد في الاتصال بنا. تواصل معنا.



