EnOcean TCM 615 User Manual

Transceiver gateway module
Table of Contents

Advertisement

Quick Links

USER MANUAL (PREVIEW)
TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE
TCM 615 / TCM 615U / TCM 615J
EnOcean Transceiver Gateway Module
Observe precautions! Electrostatic sensitive devices!
Patent protected:
WO98/36395, DE 100 25 561, DE 101 50 128,
WO 2004/051591, DE 103 01 678 A1, DE 10309334,
WO 04/109236, WO 05/096482, WO 02/095707,
US 6,747,573, US 7,019,241
© 2024 EnOcean | www.enocean.com
F-710-017, V1.0
TCM 615 User Manual (Preview) | v.0.1 | October 2024 | Page 1/127

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TCM 615 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for EnOcean TCM 615

  • Page 1 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE TCM 615 / TCM 615U / TCM 615J EnOcean Transceiver Gateway Module Observe precautions! Electrostatic sensitive devices! Patent protected: WO98/36395, DE 100 25 561, DE 101 50 128,...
  • Page 2 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE REVISION HISTORY The following major modifications and improvements have been made to this document: Version Author Reviewer Date Major Changes RS, MH 16 Oct 2024...
  • Page 3 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Disclaimer This user manual describes the type of component and shall not be considered as assured characteristics. No responsibility is assumed for possible omissions or inaccuracies. Circuitry and specifications are subject to change without notice.
  • Page 4: Table Of Contents

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE TABLE OF CONTENT General description ..................8 1.1 Basic functionality ..................8 1.2 Target applications ..................9 1.3 Device interface .................... 9 1.4 TCM 615 versus TCM 515 ................9 1.5 Technical data .....................
  • Page 5 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Telegram transmission ................. 38 5.1 Telegram transmission flow ................38 5.2 RADIO_ERP1 packet for telegram transmission ..........39 5.3 RADIO_ERP2 packet for telegram transmission (TCM 615U and TCM 615J) ..40 5.4 RADIO_MESSAGE packet for telegram transmission .........
  • Page 6 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 9.5 Factory reset ....................75 Remote management ................... 76 Device integration ..................77 11.1 Recommended PCB Footprint ..............77 11.2 Device outline ..................78 11.3...
  • Page 7 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.3 Subtelegrams ................... 108 A.3.1 Subtelegram timing ................108 A.3.1.1 Reduced subtelegram timing ............109 A.3.2 Transmit (TX) maturity time ..............109 A.3.3 Receive (RX) maturity time ..............109 A.4 Addressing ....................
  • Page 8: General Description

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE General description This document is a preview of the functionality of the upcoming TCM 615, TCM 615U and TCM 615J devices. These devices will be commonly referred to as “TCM 615” throughout the remainder of this document unless functionality that is specific to one of these devices is described.
  • Page 9: Target Applications

    Typical applications for TCM 615 devices include line-powered actuators such as dimmers, relays or shutter controllers as well as radio gateways or controllers. TCM 615 devices are not optimized for ultra-low power designs such as sensor or switch applications.
  • Page 10: Technical Data

    The figure given here is for a PN9 sequence. Note 4: Idle Mode is used when TCM 615 operates in transmit-only mode while no telegram is transmitted. Note 5: During start-up, TCM 615 waits for a configurable additional delay before transitioning to Receive state to allow for power supply stabilization and start-up of the external host.
  • Page 11: Physical Dimensions

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Physical dimensions Module Dimensions 19.0 mm x 14.7 mm x 3.0 mm (all +- 0.3 mm) Module Weight Environmental conditions Operating Temperature -40°C ... +85°C Storage Temperature -40°C ...
  • Page 12: Functional Information

    TCM 615 is a fully integrated radio transceiver family which enables communication with other devices implementing the EnOcean Radio Protocol (ERP) as specified in [2]. TCM 615 is used to exchange (send and / or receive) radio telegrams with external sensors, switches or actuators.
  • Page 13: Functional States

    Sleep State Figure 3 – TCM 615 functional states Note that it is possible to configure TCM 615 to operate as transmit-only device which disables receive functionality. If TCM 615 is configured to operate as transmit-only device, then Re- ceive state is replaced by Idle state where TCM 615 will wait for ESP3 commands.
  • Page 14: Device Interface

    TCM 615 implements a 31 pin reflow-solderable interface. Solder mask data is available on request from EnOcean. 2.3.1 Pin-out The pin assignment (as seen from the top of the TCM 615 device) is shown in Figure 4 below. Solder mask and mechanical data is available from EnOcean. ANTENNA UART TX / GPIO UART RX / GPIO N.C.
  • Page 15: Power Supply

    Table 1 - TCM 615 pin assignment Power supply TCM 615 is supplied by the VDD and GND pins and supports a supply voltage range between 1.8 V and 3.6 V. For best radio performance it is very important to minimize noise on the supply voltage lines.
  • Page 16: Antenna

    (Pin 2). Please see chapter 12 for recommendations regarding the antenna design. Reset TCM 615 can be reset by pulling the nRESET pin (Pin 24, active low) to Ground. Please see Chapter 11.8 for reset circuit recommendations. It is strongly recommended that the PCB design provides the ability to connect to the nRESET signal –...
  • Page 17: Product Label

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Product label Each TCM 615 contains a product label with a structure similar to the one shown in Figure 5 below. Figure 5 – TCM 615 product label structure...
  • Page 18: Power-Up, Initialization And System Operation

    4 and forward it to the host via ESP3. When TCM 615 receives a request from the host to transmit a telegram, it will transition to Transmit state and transmit the telegram as described in chapter 5. After that, it will auto- matically transition back to Receive state and continue to scan for EnOcean radio telegrams.
  • Page 19: Typical Operation Sequence For Transmit-Only Mode

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Typical operation sequence for transmit-only mode In transmit-only mode, TCM 615 will wait in Idle state until an ESP3 command from the host requesting the transmission of a telegram has been received. It will then transmit the tele- gram as described in chapter 5 and inform the host once the transmission of a telegram has been completed.
  • Page 20: Telegram Reception

    After start-up, TCM 615 will enter Receive (RX) state unless Transmit-only mode is active as discussed in chapter 5.7. Telegram reception flow While in receive state, TCM 615 will wait for valid EnOcean radio telegrams and then perform the following functions: Received telegram processing ◼...
  • Page 21: Telegram Filtering

    Filter action ◼ The filter action defines what TCM 615 should do if the filter condition is true, e.g. if it should forward the telegram to the host or if it should forward the telegram to the host and repeat the telegram or drop the telegram completely.
  • Page 22: Filter Type

    TCM 615 supports the following filter types: Source EURID Filter ◼ The source EURID (EnOcean Universal Radio ID = EURID of the sender of the tele- gram) is evaluated. This filter type can for instance be used in actuators which only accept input from certain devices (e.g.
  • Page 23: Filter Condition

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 4.2.3 Filter condition TCM 615 supports the following filter conditions for Source ID, Destination ID and R-ORG: Is Equal ◼ The value in the received telegram is the same as the defined filter value Is Not Equal ◼...
  • Page 24: Filter Combination

    For the case of selective repeating, filters with condition / action codes 0x00 and 0x40 will be ignored when evaluating the defined filters. TCM 615 support the definition of up to 30 individual filters in total. Attempting to define more than 30 filters will result in the response 01: RET_ERROR (memory space full).
  • Page 25: Filter Enabling

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 4.2.7 Filter enabling Once all filters have been defined, the CO_WR_FILTER_ENABLE command shown in Table 4 below must be used to select the logical relation between the defined filters (logical AND versus logical OR) and to enable the filtering mechanism for telegram forwarding via ESP3.
  • Page 26: Filter Reading

    0x0F 0x0F: CO_RD_FILTER CRC8D 0xnn Table 5 – Syntax for CO_RD_FILTER TCM 615 will reply to the CO_RD_FILTER command with a response containing all defined filters using the syntax shown in Table 6 below. Group Offset Size Field Value hex Description Sync.
  • Page 27: Filter Deletion

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 4.2.9 Filter deletion Filters can be deleted individually using the CO_WR_FILTER_DEL command with the syntax shown in Table 7 below. Group Offset Size Field...
  • Page 28: Filter Examples

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 4.2.10 Filter examples 4.2.10.1 Forwarding (ESP3 to host) filter examples The examples below show common filter conditions for the telegram forwarding of received telegrams to the external host via the ESP3 interface.
  • Page 29: Repeater Filter Examples

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 4.2.10.2 Repeater filter examples The examples below show possible filter conditions for the telegram repeating of received telegrams (selective repeating). Note that repeating always works in conjunction with for- warding of a telegram to the host, i.e.
  • Page 30: Forwarding Of Received Telegrams To The Host

    0x01: RADIO_ERP2 (TCM 615U/J only) CRC8D 0xnn Table 9 – Syntax of the CO_WR_MODE command TCM 615 will respond to this ESP3 command a RESPONSE message using one of the following return codes: 00 RET_OK 01 RET_ERROR 02 RET_NOT_SUPPORTED (Selected mode not supported on this device) ©...
  • Page 31: Radio_Erp1 Packet Format

    If the telegram payload of received telegrams is forwarded to the external host using the RADIO_ERP1 packet, then the structure shown in Table 10 below is used. For TCM 615 and TCM 615U, this is the packet format that is used by default. For TCM 615J, this packet format is not supported.
  • Page 32: Radio_Erp2 Packet Format (Tcm 615U And Tcm 615J Only)

    4.3.3 RADIO_ERP2 packet format (TCM 615U and TCM 615J only) TCM 615U and TCM 615J use EnOcean Radio Protocol 2 (ERP2) for radio communication as described in [3]. Both devices can use RADIO_ERP2 packet to provide the telegram payload of received telegrams to the external host with the packet format shown in Table 11 below.
  • Page 33: Wait For Receive Maturity Time

    This provides the lowest latency and is the default operation mode for TCM 615. TCM 615 can be configured to wait for the receive telegram maturity time (100 ms) ◼ after reception of a subtelegram to determine the number of received subtelegrams.
  • Page 34: Transparent Mode

    Transparent mode In certain applications, all security protocol handling (secure teach-in, encryption, decryption and authentication) is executed by the external host and TCM 615 is used as simple trans- mitter / receiver only. TCM 615 can be configured to operate in transparent mode to disable all security processing functionality of TCM 615.
  • Page 35: Rssi Test Mode

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE RSSI test mode TCM 615 can report the signal strength of received radio telegrams using SIGNAL telegram type 0x0A. This allows evaluation of the radio conditions without the need to physically con- nect to the ESP3 interface and is intended to support product qualification.
  • Page 36: Response In Rssi Test Mode

    (if filter criteria have been configured). If this is the case (or if no filter criteria have been configured), then TCM 615 will report the signal strength and the repeater level for each received telegram using a SIGNAL telegram with MID (type) 0x0A.
  • Page 37: Crc Length Selection (Tcm 615J Devices Only)

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE CRC length selection (TCM 615J devices only) EnOcean devices using ERP2 radio protocol use an 8-bit CRC value to ensure the integrity of the data payload within the radio telegram as described in Appendix A.2. For some legacy devices it has been observed that the last bit of the CRC is sensitive to disturbance and might sometimes not be correctly received.
  • Page 38: Telegram Transmission

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Telegram transmission TCM 615 will enter transmit state if it receives radio telegrams for transmission from the external host via the ESP3 interface or if repeating is enabled and a telegram is received that must be repeated based on the defined conditions.
  • Page 39: Radio_Erp1 Packet For Telegram Transmission

    TCM 615 will respond with the RESPONSE message 05: RET_LOCK_SET. See chapter 5.6 for a description of the duty cycle limit functionality. TCM 615 will send an EVENT with code 0x08: CO_TX_DONE to the host as soon as the requested telegram transmission has been completed.
  • Page 40: Radio_Erp2 Packet For Telegram Transmission (Tcm 615U And Tcm 615J)

    SPONSE message 00: RET_OK if TCM 615U or TCM 615J can transmit the message (correct format used in the command). TCM 615 will additionally send an event with code 0x08: CO_TX_DONE to the host as soon as the transmission of the telegram has been completed.
  • Page 41: Radio_Message Packet For Telegram Transmission

    RADIO_MESSAGE packet for telegram transmission TCM 615 supports RADIO_MESSAGE packets which allow the transmission of telegrams with more than 14 byte (TCM 615 and TCM 615U) / 34 byte (TCM 615J) of payload using telegram chaining. RADIO_MESSAGE packets therefore allow using the same command for telegram transmis- sion on all TCM 615 products irrespective of the payload length and the radio protocol that is used.
  • Page 42: Using Base Id For Transmission

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Using Base ID for transmission As described in Appendix A.4.4, the use of Base ID allows TCM 615 modules to transmit messages using an ID different from its own EURID. Base ID is a legacy feature supported by TCM 615 for backwards compatibility and should not be used in new designs.
  • Page 43: Source Address Selection

    5.5.1 Source address selection As describe above, TCM 615 can transmit radio telegrams using a source address that is ei- ther its own EnOcean Universal Radio ID (EURID) or a customer-assigned address from within the Base ID range setup as described above.
  • Page 44: Duty Cycle Limit (Tcm 615 / 868.300 Mhz Variant Only)

    EU) implements a duty cycle monitor which enforces the regulatory duty cycle limit of 1% per hour. This duty cycle limit applies to any type of transmission from a device; for TCM 615, the duty cycle limit therefore applies to the combination of transmissions requested by the host and to transmissions due to the repeater functionality as described in chapter 6.
  • Page 45: Duty Cycle Monitor Functionality

    ◼ then TCM 615 will not transmit any additional messages during this time interval. TCM 615 will respond with RET_LOCK_SET to the host if this requests transmission of additional telegrams in this case. After the current time slot elapses, the used transmission time of this time slot is ◼...
  • Page 46: Determining Available Transmission Time

    0% means that no transmission time is currently available The number of time slots and the duration of one time slot ◼ TCM 615 uses 10 time slots and a duration of 360 seconds per time slot. The time (in seconds) until the next time slot starts ◼...
  • Page 47: Transmit-Only Mode

    Sleep state after completion of a transmission. In this configuration, TCM 615 will enter Sleep state in the same way as if it had received a CO_WR_SLEEP command with parameter 0x0000. TCM 615 will remain in Sleep state until it is woken up again via an ESP3 command.
  • Page 48: Telegram Repeating

    Transmit-only mode as described in chapter 5.7. If TCM 615 is configured to act as repeater and it receives a radio telegram that it is config- ured to repeat, then TCM 615 will automatically transition from receive to transmit state to re-transmit (repeat) this telegram.
  • Page 49: Selective Repeating

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Selective repeating TCM 615 provides the option of selective repeating, i.e. the option to only repeat certain telegrams which match pre-defined filter criteria. The filter criteria that can be applied for repeating are the same as the ones for telegram reception, see chapter 4.2.
  • Page 50: Security Processing

    TCM 615 implements the security handling functions as specified in the EnOcean Alliance Security Specification: https://www.enocean-alliance.org/sec/. TCM 615 can process secure messages from the following EnOcean products (note that the sender must use the same radio frequency as the TCM 615 receiver): PTM 210 (from revision DC) ◼...
  • Page 51: Security Functionality

    For transmitted telegrams, TCM 615 can calculate the signature and add it to the telegrams according to the same mechanism. TCM 615 supports signature lengths of 3 byte and 4 byte. The signature length is defined by the CMAC_SIZE field in the Security Level Format (SLF) as described in chapter 7.4.3.
  • Page 52: Secure Telegram Processing Flow

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Secure telegram processing flow TCM 615 can automatically decrypt and authenticate telegrams originating from taught-in remote devices transmitting messages according to the EnOcean Alliance Security Specifica- tion.
  • Page 53: Security Parameters

    It is used to encrypt, decrypt and authenticate telegrams. For the case of transmission, TCM 615 defines the security key that will be used to secure communication. It must be generated by the external host using a suitable random number generation algorithm.
  • Page 54: Security Level Format (Slf)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 7.4.3 Security level format (SLF) The security level format (SLF) defines the security parameters used for communication be- tween two devices. If the communication is bi-directional (send telegrams from the local device to a remote device, receive telegrams from a remote device by the local device), then the same SLF setting must be used in both directions.
  • Page 55: Teach-In Info (Ti)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 7.4.4 Teach-in Info (TI) The Teach-in Info field is transmitted as part of the secure teach-in telegram. It specifies the following parameters of the secure teach-in process: Segmentation information ◼...
  • Page 56: Secure Link Table

    (KEY_L, RLC_L) and by the remote device (KEY_R, RLC_R) for the transmission of secure telegrams. TCM 615 will therefore use KEY_L and RLC_L for transmission of telegrams to the remote device and KEY_R and RLC_R for reception of telegrams from the remote de- vice.
  • Page 57: Secure Link Table Parameters

    615 can communicate based on the parameters for this entry Security Key ◼ This field contains the security key used by TCM 615 to transmit telegrams to the remote device (KEY_O) and the security key used by the remote device to transmit telegrams to TCM 615 (KEY_I) ◼...
  • Page 58: Rlc Support

    B.4.2. TCM 615 supports RLC sizes of 16 bit (implicit) 24-bit and 32-bit according to the setting of the RLC_MODE field in the SLF as described in chapter 7.4.3; use of 32-bit RLC is suggested.
  • Page 59: Rlc Roll-Over

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 7.6.2 RLC roll-over For the case of 16-bit or 24-bit RLC sizes, it is possible that the number of transmitted tele- grams during the product lifetime exceeds the amount of possible RLC values. In this case, the sequence counter that generates the RLC will be reset to zero after reaching the maxi- mum value (65535 for 16-bit RLC, 16.777.216 for 24-bit RLC) and start counting up again.
  • Page 60: Rlc Backup

    0xnn Table 33 – CO_WR_RLC_SAVE_PERIOD Using a Save Period of 0 in this command will result in TCM 615 backing up all RLC values in its link table to non-volatile memory leaving the RLC backup interval otherwise un- changed. This is intended for cases of expected power down where volatile data should be stored before power loss.
  • Page 61: Teach-In Of Secure Devices

    7.7.1 Secure teach-in procedure Secure teach-in can be performed in two different ways: Using a secure teach-in telegram if TCM 615 is in teach-in mode (see chapter 7.7.2) ◼ TCM 615 can automatically derive the required parameters for telegram encryption, decryption and authentication from such secure teach-in telegram.
  • Page 62: Teach-In Of Secure Devices With Secure Teach-In Telegram

    7.7.2 Teach-in of secure devices with secure teach-in telegram Teach-in is the process by which a remote device communicates to TCM 615 all parameters required to establish secure communication using a special radio telegram described below. 7.7.2.1 Format of the secure teach-in telegram The secure teach-in telegram uses the structure shown in Figure 16 below.
  • Page 63: Transmission Of A Secure Teach-In Telegram

    TCM 615 will indicate successful teach-in with a CO_EVENT_SECUREDEVICES event message as described in chapter 7.8. Additionally, TCM 615 will indicate that the teach-in mode has © 2024 EnOcean | www.enocean.com F-710-017, V1.0...
  • Page 64: Handling Of Secure Teach-In Telegrams If Teach-In Mode Is Not Active

    (Teach-in failed, because no more space available). If TCM 615 is not in teach-in mode and it receives a valid (same key, same SLF, same Teach-in Info) secure teach-in telegram then it will adjust the RLC of the remote device to the RLC specified within this secure teach-in telegram as described in chapter 7.7.2.4.
  • Page 65: Teach-In Of Secure Devices Using Esp3

    This approach is always used for setting up the security parameters (local key, local RLC, SLF and TII) for the transmission of telegrams from TCM 615 to a remote device. This approach might also be used (instead of relying on secure teach-in telegrams) for setting up the security parameters (remote key, remote RLC) for the reception of telegrams trans- mitted by the remote device to TCM 615 (TCM 615 is receiver).
  • Page 66 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE © 2024 EnOcean | www.enocean.com F-710-017, V1.0 TCM 615 User Manual (Preview) | v.0.1 | October 2024 | Page 66/127...
  • Page 67: Reporting Of Security-Related Events

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Reporting of security-related events TCM 615 can report to the host the following security-related events by means of a CO_EVENT_SECUREDEVICES event using the structure shown below. Group...
  • Page 68: Security Event Description

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 7.8.1 Security event description TCM 615 reports to the host the following security events using the Event Code 0x05: CO_EVENT_SECUREDEVICES with the following Event Data: 0x00: Teach in failed ◼...
  • Page 69: Low Power Sleep Mode

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Low power sleep mode TCM 615 can be set into a low power sleep mode for a defined period of time by means of the CO_WR_SLEEP command shown in Table 39 below. After expiry of the requested sleep period, TCM 615 will automatically wake-up and transition back to receive mode.
  • Page 70: Esp3 Interface

    Gateway Controller is a 3-wire full duplex UART / RS-232 connection (RX, TX, GND). The standard UART baud rate is 57600 baud per second. TCM 615 supports a higher baud rate of 460800 baud per second which can be selected using the command CO_SET_BAU- DRATE as shown in Table 40 below.
  • Page 71: Esp3 Packet Structure

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE ESP3 packet structure ESP3 is a point-to-point (one to one) protocol based on a packet data structure. Figure 17 below illustrates the ESP3 packet structure.
  • Page 72: Supported Esp3 Commands

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Supported ESP3 commands The following ESP3 commands are supported by TCM 615: Type 1: ERP1 Radio Telegram ◼ Transmit or receive ERP1 telegrams with up to 14 bytes of payload Type 2: Responses ◼...
  • Page 73 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE CO_WR_RLC_LEGACY_MODE to set the legacy RLC mode (window-based) CO_WR_SECUREDEVICEV2_ADD to add a device to a link table CO_RD_SECUREDEVICEV2_BY_INDEX to read a link table entry using its index...
  • Page 74: Persistent Versus Not Persistent Configuration Settings

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Persistent versus not persistent configuration settings TCM 615 will store certain configuration settings in persistent memory, i.e. those settings will be maintained even after a power cycle. The CO_WR_RESET command can be used to reset the persistent settings.
  • Page 75: Factory Reset

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Factory reset TCM 615 can be reset to the default configuration using the CO_WR_RESET command as shown in Table 41. If RESET TYPE is set to 0x01, then TCM 615 will reset the persistent parameters listed above. Group...
  • Page 76: Remote Management

    TCM 615 provides a transparent radio channel also for remote management messages with a message length of up to 255 bytes. This enables an external micro controller connected to TCM 615 to handle remote management request from external devices or to control other devices via remote management.
  • Page 77: Device Integration

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Device integration TCM 615 is designed for integration onto a host PCB. Detailed Gerber data of the device footprint is available from EnOcean. 11.1 Recommended PCB Footprint Figure 18 below shows the recommended PCB footprint for TCM 615.
  • Page 78: Device Outline

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 11.2 Device outline Figure 19 below shows the device outline of TCM 615. In addition, EnOcean can provide upon request a 3D model of TCM 615. Figure 19 – Device outline ©...
  • Page 79: Soldering Information

    Figure 20 – Recommended soldering profile TCM 615 shall be handled according to Moisture Sensitivity Level MSL3 which means a floor time of 168 h. TCM 615 may be soldered only once, since one time is already consumed at production of the module itself.
  • Page 80: Packaging Information

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 11.4 Packaging information TCM 615 is delivered in Tape & Reel packaging with 250 units per reel. Figure 21 below illustrates the dimensions. Figure 21 – Tape & Reel dimensions of TCM 615 Figure 22 below shows the positioning of TCM 615 in the Tape &...
  • Page 81: Layout Recommendations

    If such signals are present in your design, we suggest separating them from the TCM 615 module as much as possible and to provide a ground plane between the TCM 615 module and such signal lines.
  • Page 82: Power Supply Requirements

    Suitable power supply design, layout and shielding is essential to optimize the radio perfor- mance of TCM 615. It is recommended to place a 22 µF ceramic capacitor between VDD and GND close to the module (material: X5R, X7R, min 6.3 V to avoid derating effects).
  • Page 83: Suggested Reset Circuit

    In order to avoid spurious reset events, it is recommended to filter the input signals by means of a small capacitor which is placed as close as possible to the TCM 615 nRESET pin as shown in Figure 23 below.
  • Page 84: Identifying The Tcm 615 Product Revision

    COMMAND Code 0x27 0x27: CO_GET_STEPCODE Data CRC8D 0xnn Table 43 – CO_GET_STEPCODE TCM 615 will respond to this command with a response as shown in Table 44 below. Group Offset Size Field Value hex Description Sync. byte 0x55 Data Length...
  • Page 85: Antenna Options

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Antenna options This chapter outlines options for antenna that can be used with TCM 615. Note that this chapter is for guidance purposes only, please consult with an authorized certification body for specific information.
  • Page 86: Whip Antenna

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 12.1.1 Whip antenna TCM 615 modules have been certified for use with a whip antenna under EU (RED) regula- tions. Figure 24 below shows key whip antenna parameters. Figure 24 – Whip antenna parameters...
  • Page 87: Antenna Options For 902 Mhz (Us / Canada)

    Minimum distance between antenna and ground plane (d): 10 mm ◼ 12.2.2 Helical antenna TCM 615U has been certified for use with the ANT 300 helix antenna from EnOcean which uses the following parameters (see Figure 26): Shape according to drawing below ◼...
  • Page 88: Dipole Antenna (Ant-916-Cw-Hwr-Rps)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 12.2.3 Dipole antenna (ANT-916-CW-HWR-RPS) TCM 615U has been certified for use with the dipole antenna ANT-916-CW-HWR-RPS from Linx provided that a non-standard connector such as RP-SMA-Female from Linx is used.
  • Page 89: Antenna Options For 928 Mhz (Japan)

    Minimum distance between antenna and ground plane (d): 10 mm ◼ 12.3.2 Helical antenna TCM 615J has been certified for use with the ANT 300 helix antenna from EnOcean which uses the following parameters (see Figure 26): Shape according to drawing ◼...
  • Page 90: Top-Loaded Pcb Spiral Antenna

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 12.3.3 Top-loaded PCB spiral antenna TCM 615J has been certified for use with a top loaded PCB spiral antenna with the dimensions provided in Figure 29 below. The large, hatched area to the left is the ground area for the antenna;...
  • Page 91 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE The PCB antenna design uses three discrete matching components. The position of these components can be seen in Figure 30 below. Figure 30 – Matching components for the top-loaded PCB spiral antenna The antenna was matched to 50Ω...
  • Page 92: Application Information

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Application information 13.1 Transmission range The main factors that influence the system transmission range are: Type and location of the antennas of receiver and transmitter ◼...
  • Page 93: Rssi Reporting

    13.2 RSSI reporting TCM 615 will report the signal strength (RSSI) for received telegrams as part of the ERP1 or ERP2 radio packet. This information can be treated as an indicator for the quality of the radio link keeping in mind that this is affected by several factors such as temporary fading or obstructions.
  • Page 94: Regulatory Information

    It is the responsibility of the OEM manufacturer to demonstrate compliance to all applicable EU directives and standards. The attestation of conformity for TCM 615 serves as input to the declaration of conformity for the full product.
  • Page 95: Fcc (United States)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.2 FCC (United States) TCM 615U has been tested against and is in compliance with FCC Part 15 Subpart B Class B. 14.2.1 FCC Grant Of Equipment Authorization ©...
  • Page 96: Fcc Usage Conditions

    Because this may depend on the details of how the mod- ule is integrated within the host, EnOcean will provide any guidance to the host manufacturer if needed for the final product for ensuring compliance with the Part 15 Subpart B require- ments.
  • Page 97: Oem Requirements

    TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.2.3 OEM Requirements In order to use EnOcean’s FCC ID number, the OEM must ensure that the following conditions are met: End users of products, which contain the module, must not have the ability to alter ◼...
  • Page 98: Module Activation

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.2.4 Module Activation The module can be triggered manually or automatically as described below. Manual Activation The radio module can be configured to transmit a short packetized control signal if triggered manually.
  • Page 99: Ised (Former Industry Canada) Certification

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.3 ISED (former Industry Canada) Certification TCM 615U has been tested and meets the requirements of Industry Canada’s license-exempt RSSs. 14.3.1 ISED Technical Acceptance Certificate ©...
  • Page 100: Ised Usage Conditions

    (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. In order to use EnOcean’s IC number, the OEM must ensure that the following conditions are met: Labeling requirements for ISED are similar to those required by the FCC. The ◼...
  • Page 101: Repeater Function (Fcc/Ic)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.4 Repeater Function (FCC/IC) The device is capable to operate as a repeater, which can receive signals from the following list of FCC/IC approved transmitters, and retransmit the signals:...
  • Page 102: Arib (Japan)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE 14.5 ARIB (Japan) 14.5.1 ARIB construction type conformity certificate © 2024 EnOcean | www.enocean.com F-710-017, V1.0 TCM 615 User Manual (Preview) | v.0.1 | October 2024 | Page 102/127...
  • Page 103: References

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE References Please use below references for an in-depth description of features supported by TCM 615. EnOcean Serial Protocol 3 EnOcean Radio Protocol 1 (ERP1)
  • Page 104: Product History

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Product history Table 45 below outlines the product history of TCM 615 and key changes made between different revisions. Revision Release Key features / changes...
  • Page 105: Introduction To Enocean Radio Protocol

    This chapter gives a high-level introduction to key aspects of the EnOcean radio protocol to help the understanding of TCM 615 features. This chapter is provided for information only; it not part of the TCM 615 product specification. For detailed description, refer to the EnOcean Radio Protocol 1 (ERP1) specification [2] and the EnOcean Radio Protocol 2 (ERP2) specifica- tion [3].
  • Page 106: Erp2 Telegram Format

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE ERP2 telegram format The ERP2 radio telegram format is shown in Figure 34 below. Fields marked in dark grey are optional and might not be present.
  • Page 107: Erp2 Extended_Header Field Format

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.2.2 ERP2 EXTENDED_HEADER field format The EXTENDED_HEADER field contains information regarding the repeater status of the ERP2 telegram. This field may be omitted by an energy-constrained the sender of a telegram. If such telegram is repeated, then the repeater will add that field.
  • Page 108: Subtelegrams

    20 ms and 29 ms. Both first and second level repeaters do not transmit a third subtelegram. The standard sub- telegram timing is summarized in Table 46 below. It is used both by TCM 615 and TCM 615U. Time Offset [ms]...
  • Page 109: Reduced Subtelegram Timing

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.3.1.1 Reduced subtelegram timing Certain countries – such as Japan - have regulatory limitations for the total duration of a radio transmission in certain frequency bands including those used by EnOcean products. For these cases, a compressed subtelegram timing has been defined.
  • Page 110: Addressing

    Telegrams where the intended receiver is designated are called Addressed Data Tele- gram or ADT in short. Telegrams where the intended receiver is not designated are called Broadcast Telegrams. Different types of addresses can be used to designate sender and receiver of an EnOcean radio telegram. A.4.1 Address types...
  • Page 111: Eurid (Radio Id)

    TCM 615 applications shall not use the Base ID functionality for these applications. TCM 615 supports the Base ID feature only for the pur- pose of backwards compatibility; it is not recommended for new designs.
  • Page 112: Data Payload

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Data payload A.5.1 EnOcean Equipment Profiles (EEP) EnOcean radio systems encode the data using so called EEP (EnOcean Equipment Profile). Each transmitter might choose one (or sometimes several) EEP for data transmission de- pending on the type of transmitted data.
  • Page 113: Common R-Org Types

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.5.2 Common R-ORG types Within EnOcean radio telegrams, the R-ORG field identifies the telegram type as described in the previous chapter. Table 48 below lists common R-ORG types used for communication in EnOcean systems.
  • Page 114: 1Bs Telegram

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.5.2.1 1BS telegram 1 Byte Sensor (1BS) telegrams are identified by the R-ORG field being set to 0xD5 which is followed by one byte of payload (Bit0 … Bit7. 1BS telegrams are used exclusively to encode...
  • Page 115: Control

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE UTE telegrams are identified by their R-ORG 0xD4 and contain the following data: CONTROL ◼ CHANNEL ◼ MANUFACTURER_ID ◼ EEP (R-ORG, FUNCTION, VARIANT) ◼...
  • Page 116: Manufacturer_Id

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.5.2.4.3 MANUFACTURER_ID The MANUFACTURER_ID field contains the Manufacturer ID assigned by EnOcean Alliance in little endian byte order. The Manufacturer ID of EnOcean GmbH is 0x000B.
  • Page 117: Data Payload Size

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.5.3 Data payload size For ERP1 radio telegrams, the maximum permitted data payload size is 14 bytes for the case of standard broadcast telegrams. For the case of standard addressed telegrams, the maxi- mum length of the data payload is 9 bytes.
  • Page 118: Telegram Chaining

    The theoretical maximum DATA length within a chain of telegrams is 766 byte (63 * 12 byte + 1 * 10 byte). Note that in TCM 615 the maximum length is limited by the maximum size of an ESP3 command accepted by TCM 615 which is 255 byte.
  • Page 119: Telegram Chaining For Addressed Telegrams (Adt)

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE A.6.2 Telegram chaining for addressed telegrams (ADT) Chained addressed telegrams extend the format of chained broadcast telegrams by adding the R-ORG 0xA6 (Addressed Data Telegram) at the begin of the message and EURID of the intended receiver of the message before the EURID of the sender.
  • Page 120: Telegram Chaining For Addressed Secure Telegram (Adt Sec_Cdm)

    The last SEC_CDM telegram might therefore be split into two addressed SEC_CDM telegrams due to the addition of the R-ORG and DESTINATION EURID addressing fields resulting in a telegram size larger than the maximum size of EnOcean radio telegrams.
  • Page 121: Introduction To Enocean Security Protocol

    This chapter gives a high-level introduction to key aspects of the security protocol used in EnOcean radio networks to help understanding the security features provided by TCM 615. The content of this chapter is provided for information only; it is not part of the TCM 615 product specification.
  • Page 122: Telegram Encryption

    If different security keys are used for encryption at the sender and decryption at the receiver, then this is called an asymmetric key algorithm or a public key algorithm. Public / private key algorithms such as PGP, GPG or TLS fall into this category. TCM 615 does not support asymmetric key algorithms.
  • Page 123 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Conceptually the correspondence between telegram content and telegram signature is like the one between a person and a fingerprint: Each person has a unique fingerprint. Based on a given person one can deter- ◼...
  • Page 124: Replay Protection

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE Replay protection One fundamental problem with both telegram encryption and telegram authorization is that using the same input data (plain text) with the same security key will always result in the same encrypted data and the same signature.
  • Page 125 USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE The combination of security key and RLC value are used both for encryption / decryption and for authentication / verification. Figure 57 below illustrates this.
  • Page 126: Rlc And Security Key In Bi-Directional Communication

    USER MANUAL (PREVIEW) TCM 615 / TCM 615U / TCM 615J – ENOCEAN TRANSCEIVER GATEWAY MODULE B.4.1 RLC and security key in bi-directional communication If the communication between two devices (Device1 and Device2) is bi-directional, i.e. each device can either transmit or receive telegrams, then two independent RLC must be used...
  • Page 127: Rlc Synchronization Between Sender And Receiver

    RLC used by the sender. For systems using TCM 615, this can be done either via a dedicated secure teach-in telegram as described in chapter 7.7.2 or via the ESP3 interface as described in Chapter 7.7.3.

This manual is also suitable for:

Tcm 615uTcm 615j

Table of Contents