USER MANUAL V1.2
© 2014 EnOcean | www.enocean.com
TCM 310 / TCM 310C / TCM 310U User Manual | v1.2 | July 2014 | Page 9/28
TCM 310 / TCM 310C / TCM 310U
3.6
Serial Interface
TCM 310x provides a bi-directional serial interface which conforms to the EnOcean ESP3
specification. For details regarding ESP3 please refer to the ESP3 specification
1
. The data
rate on the serial interface is 58.8 kbit/s which is usually interoperable with systems run-
ning at 57.6 kbit/s.
Direction
Nominal serial data rate
Tolerance
TX (sent by module)
58823 bit/s (=57600 bit/s + 2.1%)
< 50 ppm
RX (received by module) 58823 bit/s
< 5%
The following ESP3 commands are supported:
Type 1 Radio command for transparent mode
Type 2 Responses
Type 4 Event
o
SA_CONFIRM_LEARN to confirm/discard learn in/out
o
CO_READY to indicate wake up from deep sleep initiated by CO_WR_SLEEP
o
CO_DUTYCYCLE_LIMIT to inform about a current limitation due to duty cycle
Type 5 Common commands
o
CO_WR_SLEEP to enter energy saving mode (deep sleep mode)
o
CO_WR_RESET to reset the device
o
CO_RD_VERSION to read SW/HW versions, chip ID etc.
o
CO_RD_SYS_LOG to read system log from device data base
o
CO_WR_SYS_LOG to reset system log from device data base
o
CO_WR_BIST to perform flash BIST operation
o
CO_WR_IDBASE to write ID range base number
o
CO_RD_IDBASE to read ID range base number
o
CO_WR_REPEATER to configure repeater functionality
o
CO_RD_REPEATER to read repeater state
o
CO_WR_FILTER_ADD to add filter to filter list or to selective repeating
(up to 30 filters are supported)
o
CO_WR_FILTER_DEL to delete filter from filter list or from selective repeating
o
CO_WR_FILTER_DEL_ALL to delete all filter
o
CO_WR_FILTER_ENABLE to enable/disable supplied filters
o
CO_RD_FILTER to read supplied filters
o
CO_WR_WAIT_MATURITY to wait maturity time before returning radio telegrams
o
CO_WR_MEM for writing into memory
o
CO_RD_MEM for reading memory
o
CO_RD_MEM_ADDRESS to get addresses of special areas
o
CO_RD_DUTYCYCLE_LIMIT to read information about current duty cycle limitations
Type 6 Smart Acknowledge commands
o
SA_WR_LEARNMODE to set/reset Smart Acknowledge learn mode
o
SA_RD_LEARNMODE to get learn mode
o
SA_WR_LEARNCONFIRM to add or delete a mailbox of a client
o
SA_WR_RESET to send a reset command to a client
o
SA_RD_LEARNEDCLIENTS to get learned mailboxes/clients
o
SA_WR_POSTMASTER to activate/deactivate post master functionality
Type 7 Remote Management messages up to 256 Bytes
1
http://www.enocean.com/en/enocean_modules/tcm-310/