OFF
MIKROE-1908
29 g
Status:
EnOcean click carries a TCM 310 transceiver, which is a bidirectional gateway for EnOcean’s 868 MHz radio systems. The click is designed to run on a 3.3V power supply. It communicates with the target MCU through UART (TX, RX pins), with additional functionality provided by RST and EN pins.
This product is no longer in stock
Availability date:
EnOcean click carries a TCM 310 transceiver, which is a bidirectional gateway for EnOcean’s 868 MHz radio systems. The click is designed to run on a 3.3V power supply. It communicates with the target MCU through UART (TX, RX pins), with additional functionality provided by RST and EN pins.
Note: Modules with 868 MHz frequency are suitable for Europe and other countries adopting R&TTE specification. Versions of EnOcean click covering different frequency bands will be available in the future.
This low-powered wireless module is intended for use together with EnOcean’s range of energy harvesting modules that include self-powered, battery-free wireless switches, sensors and actuators.
EnOcean offers a range of modules compatible with TCM 310. Those are miniaturized energy converters that use the surrounding environment — motion, light or temperature differences — to harness enough energy to send a wireless signal to the receiver onboard EnOcean click.
The TCM 310 module can also be set up as a repeater to extend the range of the signal. You can then develop various battery-free switching systems, data loggers and similar.
EnOcean click features a small high-performance 868MHz chip antenna onboard so no external antennas are required.
Type | EnOcean,Sub-1 GHz Transceievers |
Applications | Incorporate battery-free wireless energy harvesting modules into your designs |
On-board modules | TCM310 transceiver |
Key Features | Bidirectional gateway for EnOcean 868 MHz radio systems. Compatible with EnOcean energy harvesting modules |
Interface | GPIO,UART |
Compatibility | mikroBUS |
Click board size | L (57.15 x 25.4 mm) |
Input Voltage | 3.3V |
This table shows how the pinout on EnOcean click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
The function sends ESP3 packet header and data over UART interface to an EnOcean module.
01 uint8_t sendMessage(ESP3Pack* esp){ 02 03 uint8_t i=0; 04 05 if((esp->header.dataLength || esp->header.oppDataLength) == 0) 06 { 07 return -1; 08 } 09 10 UART2_Write(esp->syncByte); 11 UART2_Write((esp->header.dataLength & 0xFF00)>>8); 12 UART2_Write((esp->header.dataLength & 0xFF)); 13 UART2_Write(esp->header.oppDataLength); 14 UART2_Write(esp->header.packetType); 15 UART2_Write(esp->headerCRC); 16 17 for(i=0; i < esp->header.dataLength; i++) 18 UART2_Write(esp->dataESP3[i]); 19 for(i=0; i < esp->header.oppDataLength; i++) 20 UART2_Write(esp->optData[i]); 21 22 UART2_Write(esp->dataCRC); 23 24 return 0; 25 }