El Nuvoton NuMicro M2L31 to rodzina mikrokontrolerów z potężnym rdzeniem Arm Cortex-M23 i unikalną funkcją pamięci. Jako jedna z pierwszych wykorzystuje ReRAM, rodzaj szybkiej i trwałej pamięci. Te mikrokontrolery zostały zaprojektowane z myślą o niskim zużyciu energii i szerokim zakresie zastosowań, od automatyki przemysłowej po sterowanie silnikami.
Co więcej, to ReRAM sprawia, że są naprawdę interesujące i wyjątkowe w porównaniu do innych podobnych produktów. Niezwykle kompletna płyta jak na swój rozmiar, do zastosowań przemysłowych i innych typów projektów, biorąc pod uwagę jej bogactwo i wszechstronność. Chcesz wiedzieć dlaczego?
Dane techniczne Nuvoton NuMicro M2L31
W sprawie Specyfikacje techniczne tego modułu NuvoTonprawda jest taka, że można znaleźć różne warianty, z różnymi rozmiarami pamięci ReRAM i wszystko, co jest dostępne z tego samego Oficjalna strona NuvoTon w cenie zaczynającej się od 36 dolarów:
- Mikrokontroler
- Ramię Cortex-M23 z pojedynczym rdzeniem @ 72 MHz
- pamięć
- Od 40 KB do 512 KB wbudowanej pamięci ReRAM
- Do 168 KB pamięci SRAM z 40 KB na kontrolę parzystości
- Niezależna pamięć SRAM o małej mocy 4/8 KB
- 8 KB LROM-u
- 4 regiony eXecute-Only-Memory (XOM).
- 4 regiony modułu ochrony pamięci (MPU).
- Złącza peryferyjne
- Porty USB
- USB 2.0 OTG/Host/Urządzenie z buforem 1024 bajtów
- Kompatybilny z USB-C (Rev.2.1) i do ładowania
- Do 8 interfejsów UART z LIN i IrDA
- 1x interfejs UART małej mocy
- Do 2x USCI (UART/SPI/I²C)
- Do 4x I2C + 1x I2C o niskim poborze mocy (400 kb/s)
- Do 4x SPI/I2S (maks. 36 MHz) + 1x SPI małej mocy (maks. 12 MHz)
- 1x poczwórny szeregowy interfejs peryferyjny (QSPI)
- Do 1x zewnętrznego interfejsu magistrali (EBI)
- Do 2x kontrolerów CAN FD
- Do 16 klawiszy dotykowych z pojedynczym skanowaniem lub programowalnym okresem, 5 V
- Porty USB
- Analogowe
- Zintegrowana kontrola napięcia odniesienia
- Zintegrowany czujnik temperatury
- 1x 12-bitowy przetwornik ADC SAR do 24 kanałów 3.42 MSPS
- Do 2x DAC (12-bitowy, buforowany 1 MSPS)
- 3x 6-bitowe komparatory typu DAC typu „rail-to-rail”.
- Do 3x wzmacniaczy operacyjnych
- Interfejs sterowania
- Interfejs regulacji napięcia (VAI)
- Do 2 udoskonalonych interfejsów enkodera kwadraturowego (EQEI)
- Do 2 timerów wejściowych Enhanced Input Capture (ECAP)
- PDMA
- Do 16 kanałów dla urządzeń peryferyjnych DMA
- Funkcjonalność związana z bezpieczeństwem
- Jednostka obliczania cyklicznej redundancji
- Szyfrowanie AES 128/192/256-bit
- Prawdziwy generator liczb losowych (TRNG)
- Generator liczb pseudolosowych (PRNG)
- Do 3x kołków sabotażowych
- Timery
- 32x wyjścia PWM
- 4x 24-bitowe timery, obsługa niezależnego wyjścia PWM
- 12x Enhanced PWM (EPWM) z dwunastoma 16-bitowymi licznikami i do 72 MHz dla źródła zegara
- 12x PWM z sześcioma 16-bitowymi timerami, do 144 MHz dla źródła zegara
- 2x 24-bitowe timery o niskim zużyciu energii
- 2x liczniki czasu
- 1x 24-bitowy licznik czasu SysTick
- Watchdog
- Pies stróżujący okno
- Znaki zegarowe
- Oscylator kwarcowy (Xtal) od 4 do 32 MHz
- Oscylator 32.768 kHz dla zegara RTC
- Wewnętrzny oscylator RC 12 MHz z odchyleniem ±2% w temperaturze -40~105°C
- Wewnętrzny oscylator RC 48 MHz z odchyleniem ±2.5% w temperaturze -40~105°C
- Wewnętrzny MIRC 1~8 MHz z odchyleniem ±10% w temperaturze -40~105°C
- Wewnętrzny oscylator RC 32 kHz z odchyleniem ±10%.
- Wewnętrzna PLL do 144 MHz
- Napięcie robocze
- Od 1.71 V do 3.6 V
- Konsumpcja
- Normalny: 60 μA/MHz przy 72 MHz
- Tryb IDLE: 33μA/MHz przy 25°C/3.0 V, przy wyłączonych wszystkich urządzeniach peryferyjnych
- NPD bez bramkowania mocy (tryb NPD2): 55 uA, @ 25°C/3.0 V
- NPD z bramkowaniem mocy (tryb NPD4): 9 uA, @ 25°C/3.0 V
- SPD z retencją 40 KB w SRAM: 1.7 uA, @ 25°C/3.0 V
- DPD: 0.54uA @ 25°C/3.0 V, z wyłączonymi RTC i LXT
- Wybór opakowania chipów (każdy dostępny z inną pojemnością ReRAM):
- WLCSP 25 (2.5×2.5 mm)
- QFN32 (5x5mm)
- LQFP48 (7x7mm)
- QFN 48 (5x5mm)
- WLCSP 49 (3x3mm)
- LQFP64 (7x7mm)
- LQFP128 (14×14mm)
- Obsługiwany zakres temperatur pracy
- Od -40°C do +105°C
Co to jest ReRAM? Ponieważ jest interesujące?
La ReRAM (rezystancyjna pamięć o dostępie swobodnym) to rodzaj pamięci nieulotnej (NV), której działanie polega na zmianie rezystancji półprzewodnikowego materiału dielektrycznego. Technologia ta jest przedstawiana jako alternatywa dla tradycyjnych pamięci flash, takich jak NAND Flash i DRAM, oferując kilka zalet:
- Prędkość- ReRAM oferuje bardzo duże prędkości odczytu i zapisu, nawet większe niż DRAM. Dzieje się tak dlatego, że nie wymaga ona usuwania strony przed zapisem, jak ma to miejsce w przypadku tradycyjnych pamięci flash.
- Trwałość- Ma większą odporność na cykle zapisu i kasowania niż tradycyjne pamięci flash. Oznacza to, że może wytrzymać więcej zapisów przed awarią, co czyni go idealnym rozwiązaniem do zastosowań wymagających częstych aktualizacji danych i niezawodności.
- Niskie zużycie energii- Zużywa mniej energii niż tradycyjne pamięci flash, zarówno w trybie odczytu, jak i zapisu. Dzięki temu jest to dobry wybór do zastosowań zasilanych bateryjnie lub energią słoneczną.
Trzeba jednak powiedzieć, że tego typu pamięć jest dość droga i znajduje się na dość wczesnym etapie rozwoju. Stosowany głównie w urządzeniach opartych na mikrokontrolerach takich jak ten oraz w zastosowaniach przemysłowych i innych. Ale nie jest to pamięć w fazie dojrzałej do stosowania w komputerach...