Hier en daar lees ik dat er wat tegen beperkingen word aangelopen van de atmega 328.
Nu ben ik in mijn zoektocht iets érg interessants tegen gekomen naar mijn bescheiden mening.
Het betreft een door het nederlandse NXP ontwikkelde chip. De JN5168.
Deze chip is een microcontroller en tranceiver in één.
Een kort overzichtje van wat dit chipje zoal kan:
Features: Radio
• 2.4GHz IEEE802.15.4 compliant
• 128-bit AES security processor
• MAC accelerator with packet
formatting, CRCs, address check,
auto-acks, timers
• Integrated ultra low power sleep
oscillator – 0.6µA
• 2.0V to 3.6V battery operation
• Deep sleep current 0.12µA (Wake-up
from IO)
• <$0.15 external component cost
• RX current 17mA , TX 15mA
• Receiver sensitivity -95dBm
• Transmit power 2.5dBm
• Time of Flight engine for ranging
• Antenna Diversity (Auto RX)
Features: Microcontroller
• 32-bit RISC CPU, 1 to 32MHz clock
speed
• Variable instruction width for high
coding efficiency
• Multi-stage instruction pipeline
• JN5161: 64kB/8kB/4kB
• JN5164: 160kB/32kB/4kB
• JN5168: 256kB/32kB/4kB
(Flash/RAM/EEPROM)
• Data EEPROM with guaranteed 100k
write operations.
• RF4CE, JenNet-IP, ZigBee SE and
ZigBee Light Link stacks
• 2-wire I2C compatible serial interface.
Can operate as either master or slave
• 5xPWM (4x timer & 1 timer/counter)
• 2 low power sleep counters
• 2x UART
• SPI Master & Slave port, 3 selects
• Supply voltage monitor with 8
programmable thresholds
• 4-input 10-bit ADC, comparator
• Battery and temperature sensors
• Watchdog & Brown Out Reset
• Up to 20 Digital IO Pins (DIO)
• Infra-red remote control transmitter
We hebben dus i2c, timers, analog, 20x dig i/o, 4x pwm, pulsecounters, ultra laag verbruik, random nummers, watchdogs, 2 uart interfaces, ingebouwde temperatuursensor (moet wel gecalibreerd worden), sleep en deep sleep mode,
Energieverbruik, redelijk spectaculair te noemen:
Sleep mode with I/O wakeup 0.12 µA
Sleep mode with I/O and RC 0.64 µA
Deep sleep mode– measured at 25ºC 100 nA Waiting on chip RESET or I/O event
Ze zijn goed verkrijgbaar, prijzen vallen mee, ergens tussen de 2 en 6 euro afhankelijk van de afname hoeveelheid. Ze hebben een complete software development kit (sdk) inclusief voorbeelden beschikbaar. Voor $250,= heb je een comlete test set.
Modules zijn ook te koop hoef je alleen een antenne aan te knuppen, kost tussen de 10 en 13 euro / st.
Ben benieuwd naar jullie mening. Ik denk dat een dergelijke chip groot kan worden in het iot gebeuren.
Linkjes:
Datasheet:
Modules:
NXP: