USER MANUAL V0.82 Transceiver Module TCM 300 / TCM 300C TCM 320 / TCM 320C February 11, 2010 Obse r ve pr e ca u t ion s! Ele ct r ost a t ic se nsit ive de vice s! 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 EnOcean GmbH Kolpingring 18a 82041 Oberhaching Germany Phone +49.89.67 34 689-0 Fax +49.89.67 34 689-50 info@enocean.com www.enocean.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C REVI SI ON H I STORY The following major modifications and improvements have been made to the first version of this document: No 0.6 0.7 0.75 0.8 0.81 0.82 M a j or Ch a n ge s Chapter 4 modified, Drawing in 1.3 corrected; Chapter 3.6 added. Chapter 3.8 added; Operating temperature range limited to -25 °C/+85 °C; RX sensitivity reduced to -94 dBm; Layout recommendation in 3.5 modified; Change in 2.2.: Do not connect pins marked as n.c.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C TABLE OF CON TEN T 1 1.1 1.2 1.3 1.4 1.5 GENERAL DESCRIPTION ............................................................................... 5 Basic functionality ....................................................................................... 5 Technical data............................................................................................. 5 Physical dimensions ...............................................................................
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3.9 Backward compatibility to TCM 220C .............................................................31 3.10 Using RVDD ..........................................................................................31 4 AGENCY CERTIFICATIONS ...........................................................................32 4.1 CE approval ...............................................................................................32 4.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 1 GEN ERAL D ESCRI PTI ON 1 .1 Ba sic fu n ct iona lit y The transceiver modules TCM 300 / 300C and TCM 320 / 320C enable the realization of highly efficient RF repeaters and transceivers for the EnOcean 868 MHz and 315 MHz radio systems. The module provides several built-in operating modes. In addition repeater functionality (1 or 2 level) can be activated. Using the Dolphin API library it is possible to write custom software for the module.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 1 .3 Ph ysica l dim e n sion s Unless otherwise specified dimensions are in mm. Tolerances: PCB outline dimensions ±0.2 mm All other tolerances ±0.1 mm TCM 3 0 0 / TCM 3 0 0 C ( pa ds on bot t om side of PCB!) Unless otherwise specified dimensions are in mm. Tolerances: PCB outline dimensions ±0.2 mm All other tolerances ±0.1 mm TCM 3 2 0 / TCM 3 2 0 C © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C TCM 320/TCM 320C (without pin connector): 36.5 x 19 x 5.5 mm TCM 300/TCM 300C: 22x19x3.1 mm PCB dim e nsions 16 pins, grid 2.0 mm (4.0 mm in length, Pin con n e ct or 1 .4 0.5 mm) En vir on m e n t a l con dit ion s Ope r a t in g t e m pe r a t u r e -25 °C … +85 °C St or a ge t e m pe r a t u r e -40 °C … +85 °C 0 °C … +40 °C St or a ge t e m pe r a t u r e in t a pe & r e e l pa ck a ge 0% … 93% r.H., non-condensing H u m idit y 1 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 FUN CTI ON AL D ESCRI PTI ON 2 .1 Pin ou t RF_WHIP XTAL 16MHz Antenna balun 1 26 DVDD VDD XTAL 16MHz n.c. GND IOVDD Antenna balun RSDADIO3 EO3000I RF_WHIP WSDADIO2 GND SCLKDIO1 RF_50 TCM300/300C TOP VIEW GND © 2010 EnOcean | www.enocean.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .2 Pin de scr ipt ion a nd ope r a t ion a l ch a r a ct e r ist ics Symbol Function GND VDD Ground connection Supply voltage RVDD RF supply voltage regulator output Characteristics Must be connected to GND TCM 300/300C: 2.5 V – 4.5 V TCM 320/320C: 2.5 V – 3.3 V Max. ripple: see 2.4 1.8 V Output current: max. 100 µA with built-in firmware (RX on) max.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C ADIO7 SCSEDIO0 SCLKDIO1 WSDADIO2 RSDADIO3 MODE 0-1: SER_TX UART output Max. output current: 2 mA @ IOVDD=3.3 V 0.65 mA @ IOVDD=1.8 V MODE 2-3: CHANNEL0 Digital output channel 0 Max. output current: 2 mA @ IOVDD=3.3 V 0.65 mA @ IOVDD=1.8 V MODE 4: not used Digital output, internally set to LOW Programming I/F MODE 0, 2: not used Digital output, internally set to LOW MODE 1: LRN_TOGGLE Digital output Max. output current: 2 mA @ IOVDD=3.3 V 0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C Max. output current: 2 mA @ IOVDD=3.3 V 0.65 mA @ IOVDD=1.8 V WXIDIO WXODIO RF_WHIP RF_50 n.c. Programming I/F Not used Not used RF output RF output Not connected Digital output, internally set to LOW Digital output, internally set to LOW Output for whip antenna 50 Ohm output for external antenna Do not connect! 2 .2 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .3 Absolu t e m a x im u m r a t in gs ( n on ope r a t in g) Sym bol Pa r a m e t e r M in Supply voltage at VDD VDD TCM 300 -0.5 TCM 320 (limitation due to internal VDD-IOVDD connection) -0.5 Supply voltage for mixed signal sensor interface and serial -0.5 IOVDD interface pins GND Ground connection 0 VINA Voltage at every analog input pin -0.5 Voltage at RESET, and every digital input pin except WXI-0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .6 M ode se le ct ion The operating mode is defined at start-up of the module via a measurement of the voltage at ADIO0. As long as IDs are stored in ID memory, the operating mode can only be changed after deleting all IDs from memory, e.g. via CLR! M ode AD I O0 ( M OD E_ SEL) in pu t volt a ge r a n ge 0 0% to 3.99% VDD 1 2 4% to 11.99% VDD 12% to 19.99% VDD 3 20% to 27.99% VDD 4 28% to 35.99% VDD 5 36% to 39.99% VDD © 2010 EnOcean | www.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .7 Re pe a t e r con figu r a t ion TCM 3x0 provides the option to activate a one or two-level repeater for EnOcean radio telegrams. 1-level repeater: If a received telegram is a valid and original (not yet repeated), the telegram is repeated after a random delay. 2-level repeater: If a received telegram is valid and original or repeated once, the telegram is repeated after a random delay.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .8 Te a ch - in pr oce du r e Modes 1 to 4 support teach-in of transmitters. 2 .8 .1 Se t t ing t he r e ce ive r t o le a r n ing m ode Via CLR Pin ( AD I O4 ) : Contact to GND longer than t = 2 seconds. Learning Mode LRN is entered after clearing ID memory. Via LRN Pin ( AD I O3 ) : Contact to GND longer than t = 0.5 seconds.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .8 .4 Confir m a t ion of cor r e ct le a r n in g/ de le t ion The output which is toggling every second while in teach-in mode (see above) will stay switched high for 4 seconds to signal that a transmitter has been learned. In case a transmitter ID has been deleted it will stay 4 seconds low. 2 .8 .5 Le a r n in g of fu r t h e r t r a n sm it t e r s After confirmation, the receiver changes again to readiness for learning.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .9 Re m ot e m a n a ge m e n t TCM 300 supports the remote management specification which is available from EnOcean upon request. This allows controlling the teach-in procedure via a Remote Config Control device. 2 .9 .1 Re m ot e M a na ge m e nt Con t r ol Com m a n ds ( RM CC) All RMCCs supported. M ode 0 1 2 3 4 5 Re a ct ion t o ACTI ON COM M AN D ( Fun ct ion code 0 x 0 0 5 ) RMI HIGH for 1 s. LMI HIGH, and LRN_TOGGLE on for 1 s.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 2 .1 0 Sm a r t Ack n ow le dge TCM 3x0 provides a post master function with 15 mail boxes for systems using EnOcean smart acknowledge technology. This functionality is switched on in all operating modes. For detailed information on smart acknowledge please refer to the Smart Acknowledge system specification. 2 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 APPLI CATI ON S I N FORM ATI ON 3 .1 Tr a n sm ission r a n ge The main factors that influence the system transmission range are type and location of the antennas of the receiver and the transmitter, type of terrain and degree of obstruction of the link path, sources of interference affecting the receiver, and “dead” spots caused by signal reflections from nearby conductive objects.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .2 An t e n n a opt ion s TCM 3 0 0 / TCM 3 0 0 C 3 .2 .1 Ove r vie w Several antenna types have been investigated by EnOcean. They all have advantages and disadvantages as shown in the following table. Adva n t a ge s D isa dva nt a ge s W h ip An t e n n a ( 1 5 cm @ 3 1 5 M H z, 8 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C For 315 MHz modules (STM 300C and TCM 3X0C) please note that a full approval is needed if modules are used with antennas other than the specified whip antenna. 3 .2 .2 W h ip a n t e n n a 3 1 5 MHz Antenna: 150 mm wire, connect to RF_WHIP Minimum GND plane: 50 mm x 50 mm Minimum distance space: 10 mm 8 6 8 MHz Antenna: 86 mm wire, connect to RF_WHIP Minimum GND plane: 38 mm x 18 mm Minimum distance space: 10 mm 3 .2 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .3 An t e n n a opt ion s TCM 3 2 0 / 3 2 0 C Positioning and choice of receiver and transmitter antennas are the most important factors in determining system transmission range. 3 .3 .1 M ou n t in g t h e w h ip a n t e n na For good receiver performance, great care must be taken about the space immediately around the antenna since this has a strong influence on screening and detuning the antenna.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C Isolation material may brake at temperatures below -15 °C. Please take care to fix the antenna cable in case vibrations are expected. 3 .3 .2 M ou n t in g 5 0 Ω a n t e nn a s For mounting the receiver at bad RF locations (e.g. within a metal cabinet), an external 50 Ω antenna may be connected. The whip antenna must be removed in this case! TCM 320 / 320C provide soldering pads for an SMA connector, e.g.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .4 Re com m e n da t ion s for la yin g a w h ip a n t e n n a PCB with GND 9 PCB without GND The GND plane should have a size of at least 5cm x 8cm Antenna too close to GND area 9 9 Antenna end led back to foot point Antenna too close to GND area 9 © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .5 Pow e r su pply r e qu ir e m e n t s In order to provide a good radio performance, great attention must be paid to the power supply and a correct layout and shielding. 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). In addition a 470 nH coil shall be inserted (Murata LQW18A, 0603) in the power supply line.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C Solder resist top layer © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C Solder paste top layer The data above is also available as EAGLE library. © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .7 Solde r in g in for m a t ion 3 .7 .1 TCM 3 0 0 / TCM 3 0 0 C TCM 300 has to be soldered according to IPC/JEDEC J-STD-020C standard. TCM 300 shall be handled according to Moisture Sensitivity Level MSL4 which means a floor time of 72 h. TCM 300 may be soldered only once, since one time is already consumed at production of the module itself.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .7 .2 TCM 3 2 0 / TCM 3 2 0 C The EO3000I chip inside the module is a moisture sensitive device. In case of wave soldering the modules should be baked in advance. 3 .8 Ta pe & Re e l spe cifica t ion TCM 3 0 0 / TCM 3 0 0 C © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 3 .9 Ba ck w a r d com pa t ibilit y t o TCM 2 2 0 C In Mode 0 TCM 320C is backward compatible to its predecessor TCM 220C.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 4 AGEN CY CERTI FI CATI ON S The modules have been tested to fulfil the approval requirements for CE (TCM 3x0) and FCC/IC (TCM 3x0C) based on the built-in firmware. When developing customer specific firmware based on the API for this module, special care must be taken not to exceed the specified regulatory limits, e.g. the duty cycle limitations! 4 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 4 .2 FCC ( Un it e d St a t e s) Ce r t ifica t ion : in pr e pa r a t ion © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C 4 .3 I C ( I n du st r y Ca n a da ) Ce r t ifica t ion : in pr e pa r a t ion © 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C A APPEN D I X A.1 En Oce a n se r ia l pr ot ocol When the receiver is in “Serial Interface” mode, it transfers out data blocks of information from the received RF telegrams. As long as no transmitter has been learned, all received EnOcean telegrams are transferred. As soon as at least one transmitter has been learned only telegrams of transmitters learned by the receiver are transmitted via the serial interface.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C A.2 Ra dio t r a nsm ission/ r e ce pt ion com m a nds The following commands are used to transmit and receive radio telegrams. Com m a nd TX_TELEGRAM (TRT) RX_TELEGRAM (RRT) Re sponse ( RM T) OK, ERR, ERR_TX_IDRANGE The TX_TELEGRAM and RX_TELEGRAM telegrams have the same structure. The only difference is in the H_SEQ code, TX_TELEGRAM is identified by “3”. RX_Telegrams are identified by the H_SEQ codes according to table in A.2.1. A.2 .
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C LENGTH ORG DATA_BYTE 0..3 ID_BYTE 0..3 (5 (8 (8 (8 bit) bit) bit each) bit each) STATUS CHECKSUM (8 bit) (8 bit) Number of octets following the header octet (11 dec) Type of telegram (see detailed description below) Data bytes 0..
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C gram (delay <100 ms) may switch off the light again. It is therefore mandatory to interpret the RP_COUNTER field. If a repeated telegram (RP_COUNTER>0) is received it has to be verified if the same telegram with a lower RP_COUNTER state has already been received in the previous 100 ms. In this case the repeated message has to be discarded. PTM switch modules of Type 2 (e.g.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C I f ORG = 5 a n d N U = 0 ( U- m e ssa ge fr om a PTM sw it ch m odu le ) : DATA_BYTE2..
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C I f ORG = 8 ( Te le gr a m fr om a H RC t r a n sm it t e r ) : DATA_BYTE2..
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C A.3 Com m a nd t e le gr a m s a nd m e ssa ge s A.3 .1 I D Ra nge com m a nds Every TCM 300 supports a unique 32 bit ID and in addition a range of 128 IDs starting at an BaseID address. At production, every TCM 300 is programmed with a unique ID and a BaseID address. The BaseID number can be read via the serial interface.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C A.3 .6 Com m a nd En codin g OK Bit 7 Bit 0 Standard message used to confirm that an action was performed correctly by the TCM. In case of full duplex communication it may happen that serial telegrams get corrupted and lost. Therefore it is recommended to check for “OK” where applicable.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C RD _ BASEI D Bit 7 Bit 0 When this command is sent to the TCM, the base ID range number is retrieved though an INF_BASEID telegram. 0 x A5 0 x5 A 0 x AB 0 x5 8 X X X X X X X X X Ch k Su m I N F_ BASEI D Bit 7 Bit 0 This message informs the user about the ID range base number. 0 x A5 0 x5 A 0 x8 B 0 x9 8 Ba se I D Byt e 3 Ba se I D Byt e 2 Ba se I D Byt e 1 Ba se I D Byt e 0 X X X X X Ch k Su m BaseIDByte3 is the most significant byte.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C RD _ RX_ SEN SI TI VI TY Bit 7 Bit 0 This command is sent to the TCM to retrieve the current radio sensitivity mode (HIGH or LOW). This information is sent via a INF_RX_SENSITIVITY command. 0 x A5 0 x5 A 0 x AB 0 x4 8 X X X X X X X X X Ch k Su m I N F_ RX_ SEN SI TI VI TY Bit 7 Bit 0 This message informs the user about the current TCM radio sensitivity.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C RD _ SW _ VER Bit 7 Bit 0 This command requests the TCM to send its current software version number. This information is provided via an INF_SW_VER telegram by the TCM. 0 x A5 0 x5 A 0 x AB 0 x4 B X X X X X X X X X Ch k Su m I N F_ SW _ VER Bit 7 Bit 0 0 x A5 0 x5 A 0 x8 B 0 x8 C TCM SW V e r sion Pos.1 TCM SW V e r sion Pos.2 TCM SW V e r sion Pos.3 TCM SW V e r sion Pos.4 API V e r sion Pos.1 API V e r sion Pos.2 API V e r sion Pos.
USER MANUAL V0.82 TCM 300 / 300C / 320 / 320C ERR_ TX_ I D RAN GE Bit 7 Bit 0 When a radio telegram intended to be sent has an ID number outside the ID range, this error message is generated. The radio telegram is not delivered. 0 x A5 0 x5 A 0 x8 B 0 x2 2 X X X X X X X X X Ch k Su m ERR_ I D RAN GE Bit 7 Bit 0 0 x A5 0 x5 A 0 x8 B 0 x1 A X X X X X X X X X Ch k Su m © 2010 EnOcean | www.enocean.