- Ułatwia budowę projektów USB z mikrokontrolerem ATmega32U4, z wbudowaną obsługą USB, złączami I/O, ISP, I2C/RS oraz programowaniem przez FLIP. Wersja A zawiera płytkę PCB.
Minimoduł STK_Mega32USB – płytka ATmega32U4 z USB AVT1798
Płytka pozwala zbudować kompaktowy moduł mikrokontrolera ATmega32U4 do projektów współpracujących z komputerem przez USB.
ATmega32U4 w niewielkim module USB
AVT1798 pozwala zbudować minimoduł STK_Mega32USB z mikrokontrolerem ATmega32U4AU. Układ ma sprzętową obsługę interfejsu USB, dlatego do komunikacji z komputerem nie wymaga dodatkowego konwertera USB-UART.
Na płytce przewidziano tylko elementy potrzebne do poprawnej pracy mikrokontrolera: tor USB, rezonator 16 MHz, filtrację zasilania, przyciski RESET i HWB oraz złącza wyprowadzające porty. Moduł sprawdza się jako baza do własnych urządzeń USB, prototypów, płytek stykowych i projektów, które mają być programowane albo obsługiwane bezpośrednio z komputera.
Karta techniczna
AVT1798
Minimoduł z mikrokontrolerem ATmega32U4 i sprzętowym interfejsem USB, przeznaczony do prototypowania urządzeń komunikujących się bezpośrednio z komputerem.
| Wersja | A – płytka PCB |
| Typ projektu | minimoduł mikrokontrolera z USB |
| Nazwa projektu | STK_Mega32USB |
| Zastosowanie | prototypy USB, płytki stykowe, własne urządzenia mikroprocesorowe i komunikacja z komputerem |
| Mikrokontroler | ATmega32U4 |
| Interfejs USB | sprzętowy USB mikrokontrolera, bez dodatkowego konwertera USB-UART |
| Złącze USB | mini USB |
| Taktowanie | 16 MHz |
| Zasilanie | z USB albo zewnętrzne 5 V |
| Główne wyprowadzenia I/O | wszystkie porty mikrokontrolera wyprowadzone na złącza modułu |
| Interfejsy użytkowe | I²C, RS/UART oraz ISP |
| Programowanie | przez USB z bootloaderem albo przez złącze ISP |
| Obsługa bootloadera | przyciski RESET i HWB do wejścia w tryb bootloadera |
| Narzędzia programowe | AVRStudio albo FLIP |
| Możliwa zgodność z Arduino Leonardo | tak, po zastosowaniu odpowiedniego bootloadera i konfiguracji mikrokontrolera |
| Rozstaw złączy | 100 mils, wygodny do płytek prototypowych i stykowych |
| Rodzaj płytki | dwustronna płytka drukowana |
| Wymiary płytki PCB | 58×24 mm |
Wersja A – płytka PCB
AVT1798 A zawiera płytkę PCB do projektu minimodułu STK_Mega32USB. Elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1, R2: 22 Ω, SMD 1206
- R3, R5, R6: 1 kΩ, SMD 1206
- R4: 10 kΩ, SMD 1206
- C1, C2, C5…C8: 1 µF, SMD 1206
- C3, C4: 22 pF, SMD 1206
- CE1: 22 µF / 6 V, SMD B
- U1: ATmega32U4AU, VQFP44
- HWB, RES: mikroprzełączniki 6×3 mm
- I2C, RS: złącza SIP4
- ISP: złącze IDC6
- J1, J2: złącza SIP16
- L1: 10 µH / 250 mA, SMD 1206
- LD1: dioda LED SMD 1206
- USB: złącze mini USB, SMD
- XT: kwarc 16 MHz, niski HC49U
Notes
Przy zasilaniu z USB trzeba zewrzeć piny 1-2 złącza J2, aby połączyć VUSB z VCC. Przy zasilaniu zewnętrznym 5 V napięcie należy doprowadzić do J2-2, pozostawiając VUSB niepodłączone.
Przycisk HWB służy do wejścia w bootloader po resecie, jeżeli taka opcja została ustawiona w fuse-bitach. Złącze ISP umożliwia zmianę bootloadera albo klasyczne programowanie mikrokontrolera.
Po wgraniu bootloadera Caterina-Leonardo i odpowiednim ustawieniu fuse-bitów moduł może pracować w trybie zgodnym z Arduino Leonardo, z mapowaniem pinów opisanym na schemacie.
Uwaga: ATmega32U4AU w obudowie VQFP44 i złącze mini USB SMD wymagają precyzyjnego montażu. Przed podłączeniem do komputera sprawdź zwarcia na liniach VUSB, VCC, D+ i D− oraz poprawność zasilania.
Najczęściej zadawane pytania
Wersja A zawiera płytkę PCB. Wszystkie elementy elektroniczne trzeba skompletować osobno.
To minimoduł z mikrokontrolerem ATmega32U4 do projektów współpracujących z komputerem przez USB.
Projekt wykorzystuje ATmega32U4AU w obudowie VQFP44, czyli mikrokontroler z wbudowaną obsługą USB.
Nie. ATmega32U4 ma sprzętowy interfejs USB, więc moduł komunikuje się z komputerem bez dodatkowego konwertera USB/RS.
Moduł można zasilać z gniazda USB albo zewnętrznym napięciem 5 V doprowadzonym do złącza J2.
Złącze ISP służy do zmiany bootloadera albo do programowania mikrokontrolera klasycznym programatorem.
HWB umożliwia uruchomienie wbudowanego bootloadera po resecie, jeżeli odpowiednia opcja została ustawiona w fuse-bitach.
Tak. Po poprawnym uruchomieniu bootloadera można ładować pliki aplikacji przez USB z użyciem AVRStudio albo FLIP.
Tak, po wgraniu bootloadera Caterina-Leonardo i ustawieniu fuse-bitów zgodnie z konfiguracją Arduino Leonardo.
Nie. To wersja A, czyli sama płytka PCB. ATmega32U4AU, rezystory, kondensatory, dławik, diodę LED, złącze mini USB, kwarc 16 MHz, mikroprzełączniki, złącza SIP i IDC oraz pozostałe elementy trzeba dobrać osobno według wykazu.
Elektronika









