Minimal Gecko med krypto
Analogrik, krypterad och supersnål. Möt Zero Gecko, den senaste och samtidigt minsta medlemmen i Silicon Labs processorfamilj.Den siktar på batteridrivna tillämpningar som smarta klockor, träningsarmband, intelligenta energimätare och andra produkter som ofta faller under begreppet Internet of Things (IoT).
Marknadsföringen trycker därför hårt på den låga strömförbrukningen, och EFM32 Zero Gecko har fem driftslägen:
- Run mode – 110 µA per MHz (mätt vid 3V och 12 MHz)
- Sleep mode – 50 µA per MHz
- Deep Sleep mode – 900nA
- Stop mode – 510nA
- Shutoff mode – under 20nA.
Precis som övriga medlemmar i Geckofamiljen har Zero en funktion som låter periferienheterna vara aktiva och kommunicera med varandra utan att blanda in processorn, som därför kan vara i någon av energisparlägena. Tekniken kallas Peripheral Reflex System.
Familjen finns i 16 varianter med en maximal klockfrekvens på 24 MHz. Flashminnet går från 4 till 32 kbyte medan RAM-minnet är 2 eller 4 kbyte. Den är benkompatibel och kodkompatibel med andra Geckoprodukter.
Kretsarna har en 12-bitars AD-omvandlare som klarar 1 MSa/s men inte drar mer än 350 µA. Det finns också en strömsnål Uart för seriell kommunikation, och en DA-omvandlare
– Analogblocken är egenutvecklade och inget du hittar hos konkurrenterna.
Kretsen har också begåvats med skydd i form av hårdkodad AES-kryptering.
– Det är den enda M0+-processorn med 128-bitars AES-kryptering, säger Daniel Cooley.
Funktionen passar bland annat IoT-tillämpningar som annars skulle vara enkla mål för hackare.
Silicon Labs har visserligen bred kunskap kring analog- och radioteknik, men har inte bidragit med analogdelarna i Zero.
– Zero Gecko var färdigkonstruerad vid köpet och innehåller inga delar från Silicon Labs.
Priset för Zero Gecko börjar på 49 cent i volymer om 100 000 enheter och produktionen håller på att rampas upp.
För den som vill testa kretsen finns ett utvecklingskort, liksom Simplicity Studio från Silicon Labs, och verktyg från fristående leverantörer.