Mikrokontroler ARM Cortex-M33 z jednostką FPU i zestawem funkcji analogowych
Analog Devices, Inc.
ADuCM420 to mikrokontroler ARM Cortex-M33 z jednostką obliczeń zmiennoprzecinkowych i zestawem funkcji analogowych, zaprojektowany do zastosowań w sieciach optycznych 100/200/400 Gbps i modułach w.cz. Zawiera 12-kanałowy 12-bitowy przetwornik A/C SAR o szybkości próbkowania 2 MSps z sekwenserem pozwalającym na wybór kolejności skanowania kanałów wejściowych bez potrzeby konfiguracji programowej. Sekwencja może być powtarzana automatycznie ze zdefiniowaną przez użytkownika szybkością.
Przetwornik akceptuje napięcia wejściowe z zakresu od 0 do VREF i może być wykorzystany również do pomiaru temperatury układu oraz napięć zasilających. Sekcja analogowa obejmuje ponadto 12 przetworników C/A z wyjściami 0…2,5 V, źródło napięcia referencyjnego 1,25 lub 2,5 V oraz 4 komparatory analogowe. ADuCM420 może zostać skonfigurowany do pracy z zachowaniem wartości napięć na wyjściach analogowych i cyfrowych po zresetowaniu przez licznik watchdog lub zresetowaniu programowym.
Sekcja cyfrowa układu obejmuje poza wspomnianym mikrokontrolerem 64 KB pamięci SRAM i 2 bloki pamięci Flash o pojemności po 256 KB, pracujące niezależnie od siebie. Podczas, gdy z jednego z nich jest pobierany kod aplikacji, zawartość drugiego może być w tym samym czasie kasowana lub zapisywana. Zarówno pamięć Flash, jak i wbudowana pamięć SRAM oferują mechanizmy wykrywania i korekcji błędów (ECC).
Pamięć Flash charakteryzuje się niezawodnością 10 tys. cykli kasowania/zapisu i 20-letnim czasem retencji danych. Sekcja cyfrowa układu obejmuje ponadto:
- interfejsy 2 x UART, 2 x SPI i 3 x I²C,
- linie GPSIO mogące pracować z poziomami napięć 3,3 V, 1,8 V lub 1,2 V,
- interfejs MDIO (management data input/output) o częstotliwości pracy do 10 MHz,
- 32-elementową matrycę PLA (programmable logic array),
- 5 timerów uniwersalnych + wake-up timer + watchdog timer,
- 16-bitowy, 8-kanałowy modulator PWM.
ADuCM420 jest zamykany w 64-wyprowadzeniowej obudowie WLCSP o powierzchni 3,46 x 3,46 mm. Może pracować w temperaturze otoczenia od -40°C do +105°C.