Dresden Elektronik Radio Modules
Hardware
The hardware used Dresden Elektronik radio communication platform described on this page consists of three types of components:
- Radio/microcontroller modules
- Development boards (can also be replaced with a custom board)
- Sniffer (for analyzing communication between the nodes)
Radio/microcontroller modules
The Dresden Elektronik radio/MCU modules are small modules consisting of a AVR or ARM based microcontroller with integrated radio. List of all available modules can be seen here.
As of July 2015, three types of Dresden Elektronik Radio/microcontroller modules were available in the institute:
- deRFmega128
- deRFmega256
- deRFarm
deRFmega128 | deRFmega256 | deRFarm | |
Chip | ATmega128RFA1 | ATmega256RFR2 | AT91SAM7X512 |
Datasheet | Link | Link | Link |
Platform | AVR | AVR | ARM |
MCU bit width | 8-bit | 8-bit | 32-bit |
Flash size | 128 kb | 256 kb | 512 kb |
SRAM size | 16 kb | 32 kb | 128 kb |
Operating frequency | 16 MHz | 16 MHz | 48 MHz |
Voltage range | 1.8 - 3.6 V | 1.8 - 3.6 V | 1.8 - 3.6 V |
Radio transceiver | Integrated | Integrated | AT86RF231 |
Radio frequency | 2.4 GHz | 2.4 GHz | 2.4 GHz |
Interfaces | JTAG, UART, I2C, ADC, SPI, GPIO | JTAG, UART, I2C, ADC, SPI, GPIO | JTAG, DBGU, I2C, SPI, UART, USB, RMII, GPIO, ADC |
Power consumption (TX) | 18 mA | 18 mA | 45 mA |
Power consumption (RX) | 16 mA | 16 mA | 45 mA |
Power consumption (Sleep) | < 1 µA | < 1 µA | < 250 µA |
The 2.4 GHz transceivers that are used in all modules supports the IEEE 802.15.4 MAC standard. This standard has support for additional network layers like 6LoWPAN and ZigBee. However, it should be noted, that although the ZigBee protocol is theoretically supported by the standardand the hardware, it is not supported the Dresden Elektronik's communication stack.