Mikrokontrolery serii AVR DX.
Mikrokontrolery AVR DA, DB, DD i DU firmy Microchip
Mikrokontrolery serii AVR DX - 8-bitowe układy oparte na architekturze RISC, zoptymalizowane pod kątem różnych zastosowań, oferujące do 24 MHz prędkości CPU, zaawansowane funkcje analogowe i peryferia niezależne od rdzenia. Różnią się one przede wszystkim wyspecjalizowanymi modułami peryferyjnymi: seria DB posiada wzmacniacze operacyjne (OPAMP), seria DD i DB oferują wielonapięciowe I/O (MVIO), a seria DU koncentruje się na łączności USB z możliwością dostarczania mocy. Wszystkie te rodziny wykorzystują system zdarzeń (Event System) oraz konfigurowalną logikę niestandardową (CCL), co pozwala na komunikację między peryferiami bez angażowania rdzenia CPU, poprawiając wydajność i redukując zużycie energii.
Rodziny Produktów AVR DX:
AVR DA - Rodzina wyróżnia się zaawansowanym Peripheral Touch Controller (PTC) z technologiami Driven Shield+ i boost mode, co zapewnia wysoką odporność na zakłócenia i tolerancję na wodę. Idealna do interfejsów dotykowych, paneli HMI i sterowania w czasie rzeczywistym.
AVR DB - Skupia się na kondycjonowaniu sygnałów analogowych dzięki zintegrowanym trzem wzmacniaczom operacyjnym (OPAMP), które pozwalają na budowanie stopni wzmocnienia i filtrów bez dodatkowych komponentów zewnętrznych. Posiada również funkcję Multi-Voltage I/O (MVIO) na Porcie C, umożliwiającą bezpieczną komunikację dwukierunkową z układami o różnych poziomach napięć zasilania (np. 3.3V i 5V).
AVR DD - Jest to rodzina podobna do DB, również wyposażona w funkcję Multi-Voltage I/O (MVIO), ale dostępna w mniejszych obudowach i z mniejszą pamięcią, co czyni ją idealną do zastosowań, gdzie przestrzeń na płytce jest ograniczona, takich jak węzły IoT.
AVR DU - Ta najnowsza rodzina integruje funkcjonalność USB On-The-Go (OTG) oraz USB Power Delivery (PD), umożliwiając ładowanie urządzeń z mocą do 15W (5V/3A) przez interfejs USB-C®. Jest to unikalna cecha w tej klasie mikrokontrolerów USB, dedykowana dla urządzeń przenośnych i systemów wymagających zasilania przez USB.
Główne Cechy i Różnice
| Cecha | AVR32DA | AVR32DB | AVR32DD | AVR32DU |
| Główny wyróżnik | Zaawansowany kontroler dotykowy (PTC) | Wzmacniacze operacyjne (OPAMP) | Wielonapięciowe I/O (MVIO) w mniejszych obudowach | Łączność USB i dostarczanie mocy (USB PD) |
| Częstotliwość CPU | Do 24 MHz (typowe dla rodziny) |
| Pamięć Flash | Do 128 KB | Do 128 KB | Do 64 KB | Różne opcje (brak konkretnych danych w źródłach) |
| SRAM | Do 16 KB | Do 16 KB | Do 8 KB | Różne opcje |
| Wielonapięciowe I/O (MVIO) | Nie (brak w danych) | Tak, na Port C | Tak, na Port C | Nie (brak w danych) |
| Wzmacniacze operacyjne (OPAMP) | Nie (brak w danych) | Do 3 zintegrowanych | Nie (brak w danych) | Nie (brak w danych) |
| Łączność USB | Nie (brak w danych) | Nie (brak w danych) | Nie (brak w danych) | Tak, z USB Power Delivery (do 15W) |
| Zastosowanie | Interfejsy dotykowe, sterowanie w czasie rzeczywistym | Kondycjonowanie sygnałów analogowych, aplikacje z czujnikami | Sterowanie płytkami, aplikacje z czujnikami, mniejsze systemy | Urządzenia ładowane przez USB-C, systemy wbudowane z USB |
Główne powody zastosowania tych układów w projektach
- Główne powody stosowania mikrokontrolerów z rodzin AVR DA, DB, DD i DU wynikają z ich unikalnych peryferiów, które pozwalają na uproszczenie projektu sprzętowego (BOM) oraz zwiększenie wydajności systemu bez obciążania procesora.
- Wielonapięciowe I/O (MVIO): W seriach DB oraz DD funkcja ta umożliwia bezpośrednią, dwukierunkową komunikację z układami zasilanymi różnymi napięciami
- Eliminacja zewnętrznych komponentów (Redukcja kosztów i miejsca)
- Wysoka wydajność analogowa i precyzja
- Obsługa USB w rodzinie DU. USB Power Delivery (USB PD): Rodzina DU pozwala na realizację zasilania przez USB-C (do 15W) bez dodatkowych kontrolerów, co upraszcza projekty urządzeń przenośnych ładowanych przez USB.
- Dostępny pakiet sprzętowy Arduino DxCore - pozwalający na uproszczenie projektowania układów z mikrokontrolerami serii AVR DX.
Programy używane do obsługi mikrokontrolerów UPDI AVR DX - w czym programować w/w mikrokontrolery:
Programatory UPDI - czym programować skutecznie w/w mikrokontrolery i inne z inerfejsem UPDI.
Jak używać programatorów HV UPDI - jak i gdzie można zastosować programatory rozszerzone o dodatkowe tryby pracy.
Będziemy uzupełniać przedstawione informacje, o ile umożliwią one usprawnienie lub uproszczenie użycia mikrokontrolerów serii AVR DX.