EnOcean STM300C User Manual

USER MANUAL V0.82
Transceiver Module TCM 300 / TCM 300C TCM 320 / TCM 320C
February 11, 2010
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
EnOcean GmbH Kolpingring 18a 82041 Oberhaching Germany
Subject to modifications TCM 300 / 300C / 320 / 320C User Manual V0.82 February 11, 2010 6:03 PM Page 1/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
REVISION HISTORY
The following major modifications and improvements have been made to the first version of this document:
No Major Changes
0.6 Chapter 4 modified, Drawing in 1.3 corrected; Chapter 3.6 added.
0.7 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.; Maximum Ratings (non­operating) modified in 2.3; Maximum Ratings (operating) added in 2.4
0.75 Section 2.2.1 updated; output currents reduced in 2.2
0.8 Receive current increased to typ. 33 mA; Section 3.5 modified; recommended foot pattern added in 3.6.1;new drawings in 1.3; section 2.7 Repeater Configuration added; section 2.10 Smart Acknowledge added; section 3.8 Tape&Reel spec. added; RX sensitivity reduced to -93dBm; section 3.10 added;
0.81 Sections 3.2.x content removed; section 4.2 and 4.3 content removed;
0.82 Max. ripple at VDD reduced to 50 mVpp; Connect external 1 k pull-down to RE­SET and PROG_EN.
Published by EnOcean GmbH, Kolpingring 18a, 82041 Oberhaching, Germany www.enocean.com, info@enocean.com, phone +49 (89) 6734 6890
© EnOcean GmbH All Rights Reserved
Important!
This information 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. For the latest product specifica­tions, refer to the EnOcean website: http://www.enocean.com. As far as patents or other rights of third parties are concerned, liability is only assumed for modules, not for the described applications, processes and circuits. EnOcean does not assume responsibility for use of modules described and limits its liability to the replacement of modules determined to be defective due to workmanship. Devices or systems containing RF components must meet the essential requirements of the local legal authorities. The modules must not be used in any relation with equipment that supports, directly or indirectly, human health or life or with applications that can result in danger for people, animals or real value. Components of the modules are considered and should be disposed of as hazardous waste. Local government regulations are to be observed. Packing: Please use the recycling operators known to you. By agreement we will take pack­ing material back if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or that we are not obliged to accept, we shall have to in­voice you for any costs incurred.
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 2/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
TABLE OF CONTENT
1
GENERAL DESCRIPTION ............................................................................... 5
1.1 Basic functionality ....................................................................................... 5
1.2 Technical data............................................................................................. 5
1.3 Physical dimensions ..................................................................................... 6
1.4 Environmental conditions.............................................................................. 7
1.5 Ordering information.................................................................................... 7
2 FUNCTIONAL DESCRIPTION .......................................................................... 8
2.1 Pin out....................................................................................................... 8
2.2 Pin description and operational characteristics ................................................. 9
2.2.1 Interface supply voltage - IOVDD..............................................................10
2.3 Absolute maximum ratings (non operating)....................................................12
2.4 Maximum ratings (operating) .......................................................................12
2.5 Operating modes ........................................................................................13
2.6 Mode selection ...........................................................................................14
2.7 Repeater configuration ................................................................................15
2.8 Teach-in procedure.....................................................................................16
2.8.1 Setting the receiver to learning mode........................................................16
2.8.2 Confirmation of Learning Mode .................................................................16
2.8.3 Teaching in a transmitter.........................................................................16
2.8.4 Confirmation of correct learning/deletion ...................................................17
2.8.5 Learning of further transmitters................................................................17
2.8.6 Selecting the next channel.......................................................................17
2.8.7 Leaving learning mode ............................................................................17
2.8.8 Deleting a transmitter .............................................................................17
2.9 Remote management..................................................................................18
2.9.1 Remote Management Control Commands (RMCC) .......................................18
2.9.2 Remote Procedure Calls (RPC)..................................................................18
2.10 Smart Acknowledge ...............................................................................19
2.11 Transmit timing.....................................................................................19
3 APPLICATIONS INFORMATION......................................................................20
3.1 Transmission range ....................................................................................20
3.2 Antenna options TCM 300 / TCM 300C...........................................................21
3.2.1 Overview...............................................................................................21
3.2.2 Whip antenna ........................................................................................22
3.2.3 Chip antenna: in preparation....................................................................22
3.2.4 Splatch antenna: in preparation................................................................22
3.2.5 Helical antenna: in preparation.................................................................22
3.3 Antenna options TCM 320 / 320C..................................................................23
3.3.1 Mounting the whip antenna......................................................................23
3.3.2 Mounting 50 Ω antennas..........................................................................24
3.4 Recommendations for laying a whip antenna ..................................................25
3.5 Power supply requirements ..........................................................................26
3.6 Layout recommendations.............................................................................26
3.6.1 TCM 300/300C recommended foot pattern .................................................26
3.7 Soldering information..................................................................................29
3.7.1 TCM 300 / TCM 300C ..............................................................................29
3.7.2 TCM 320 / TCM 320C ..............................................................................30
3.8 Tape & Reel specification TCM 300 / TCM 300C ...............................................30
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 3/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
Backward compatibility to TCM 220C .............................................................31
3.9
3.10 Using RVDD ..........................................................................................31
4 AGENCY CERTIFICATIONS ...........................................................................32
4.1 CE approval ...............................................................................................32
4.2 FCC (United States) Certification: in preparation .............................................33
4.3 IC (Industry Canada) Certification: in preparation ...........................................34
A APPENDIX .................................................................................................35
A.1 EnOcean serial protocol...............................................................................35
A.1.1 Message format......................................................................................35
A.1.2 Byte signals and bit order ........................................................................35
A.2 Radio transmission/reception commands .......................................................36
A.2.1 Description of serial data structure............................................................36
A.2.2 Detailed description of ORG field...............................................................37
A.2.3 Detailed description of STATUS field ..........................................................37
A.2.4 Detailed description of DATA_BYTE 3..0 fields.............................................38
A.3 Command telegrams and messages ..............................................................41
A.3.1 ID Range commands...............................................................................41
A.3.2 Receiver sensitivity commands.................................................................41
A.3.3 Reset command .....................................................................................41
A.3.4 SW Version............................................................................................41
A.3.5 Error messages ......................................................................................41
A.3.6 Command Encoding ................................................................................42
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 4/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
1 GENERAL DESCRIPTION
1.1 Basic functionality
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. All module variants are in-system programm­able.
Built-in operating modes
Unidirectional serial communication Bidirectional serial communication 1-channel relay mode 4-channel relay mode 1-channel dimming mode
TCM300 TCM300C
Product variants
TCM 300/300C: SMD mountable module for use with external antenna (868/315 MHz) TCM 320/320C: Variant for vertical mounting with pin connector. Whip antenna.
(868/315 MHz). TCM 320C is backward compatible to TCM 220C
Features accessible via API:
Integrated 16 MHz 8051 CPU with 32 KB FLASH and 2 kB SRAM Various power down and sleep modes down to 0.2 µA current consumption
(TCM 320/TCM 320C limited to 1.4 mA current consumption!)
Up to 14 configurable I/Os 10 bit ADC, 8 bit DAC
TCM320 TCM320C
1.2 Technical data
Antenna Pre-installed 8.6 cm/15 cm whip antenna (TCM 320/TCM 320C)
External whip or 50 antenna mountable (TCM 300/TCM 300C)
Frequency 315.0 MHz (TCM 3X0C)/868.3 MHz (TCM 3X0) Radio Standard EnOcean 868 MHz/315 MHz Data rate/Modulation type 125 kbps/ASK Receiver Sensitivity (at 25°C) typ. –93 dBm Conducted Output Power typ. 5 dBm Power Supply 2.5 V–3.3 V (TCM 320/320C), 2.5 V–4.5 V (TCM 300/300C) Current Consumption Receive mode: typ. 33 mA, max. 43 mA (RX)
Transmit mode: typ. 24 mA, max. 33 mA (TX)
Radio Regulations R&TTE EN 300 220 (TCM 300/TCM 320)
FCC CFR-47 Part 15 (TCM 300C/TCM 320C)
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 5/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
1.3 Physical dimensions
Unless otherwise specified dimensions are in mm.
Tolerances:
PCB outline dimensions ±0.2 mm
All other tolerances ±0.1 mm
TCM 300 / TCM 300C (pads on bottom side of PCB!)
Unless otherwise specified dimensions are in mm.
Tolerances:
PCB outline dimensions ±0.2 mm
All other tolerances ±0.1 mm
TCM 320 / TCM 320C
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 6/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
PCB dimensions TCM 320/TCM 320C (without pin connector): 36.5 x 19 x 5.5 mm
TCM 300/TCM 300C: 22x19x3.1 mm
Pin connector 16 pins, grid 2.0 mm (4.0 mm in length,  0.5 mm)
1.4 Environmental conditions
Operating temperature -25 °C … +85 °C Storage temperature -40 °C … +85 °C Storage temperature in tape & reel package 0 °C … +40 °C Humidity 0% … 93% r.H., non-condensing
1.5 Ordering information
Type Ordering Code Frequency
TCM 300 S3003-K300 868.3 MHz TCM 320 S3003-K320 868.3 MHz TCM 300C S3033-K300 315.0 MHz TCM 320C S3033-K320 315.0 MHz
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 7/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
2 FUNCTIONAL DESCRIPTION
2.1 Pin out
RF_WHIP
Antenna
balun
TCM320/320C
TOP VIEW
1 16
GND
ADIO0
ADIO1
ADIO2
ADIO3
ADIO4
ADIO6
n.c.
n.c.
n.c.
GND
VDD
RF_WHIP
GND
RF_50
1
n.c.
Antenna
balun
TCM300/300C
GND
TOP VIEW
RVDD
9
ADIO7
GND
XTAL
16MHz
EO3000I
SCSEDIO0
SCLKDIO1
WXIDIO
WXODIO
EO3000I
XTAL
16MHz
RSDADIO3
WSDADIO2
GND
RESET
PROG_EN
26
VDD
GND
RESET
GND
DVDD GND IOVDD RSDADIO3 WSDADIO2 SCLKDIO1 SCSEDIO0
18
PROG_EN
ADIO0
ADIO1
ADIO2
ADIO3
ADIO4
ADIO5
ADIO6
GND
ADIO7
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 8/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
2.2 Pin description and operational characteristics
Symbol Function Characteristics
GND Ground connection Must be connected to GND VDD Supply voltage TCM 300/300C: 2.5 V – 4.5 V
TCM 320/320C: 2.5 V – 3.3 V Max. ripple: see 2.4
RVDD
DVDD
IOVDD
RESET Reset input
PROG_EN
RF supply voltage regulator output
Digital supply voltage regulator output
Digital interface supply voltage
1.8 V Output current:
max. 100 µA with built-in firmware (RX on) max. 10 mA while not in RX/TX mode
1.8 V Output current: max. 5 mA
TCM 320/320C: internally connected to VDD TCM 300/300C: Must be connected to desired interface supply between 1.8 V and 3.3 V See also 2.2.1.
Active high reset (1.8 V). External 1 k pull-
Programming I/F
down required.
Programming I/F HIGH: programming mode active
LOW: operating mode Digital input, external 1 k pull-down required.
ADIO0
MODE_SEL Analog input: At start-up input voltage is
measured and mode is selected. See chapter
2.6
ADIO1
MODE 0: not used
In mode 0 the repeater level is 1 and cannot be modified.
MODE 1-4: REP_LEVEL Mode 1-4: At start-up the repeater level
is selected: Repeater level 1: LOW Repeater level 2: HIGH Digital input, internal pull-up active
ADIO2 REPEATER At start-up the repeater can be switched on:
Repeater on: LOW Repeater off: HIGH Digital input, internal pull-up active
ADIO3
MODE 0: Sensitivity Low sensitivity: LOW
High sensitivity: HIGH Digital input, internal pull-up active
MODE 1-4: LRN
Enter/leave teach-in mode. See chapter 2.8
Digital input, internal pull-up active MODE 0: not used Internal pull-up active ADIO4 MODE 1-4: CLR
Clear ID memory. See chapter 2.8
Digital input, internal pull-up active
ADIO5 Not used Digital output, internally set to LOW
MODE 0-1: SER_RX UART input ADIO6 MODE 2-4: not used Digital input, internal pull-up active
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 9/43
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.65 mA @ IOVDD=1.8 V MODE 3: CHANNEL1 Digital output channel 1
Max. output current: 2 mA @ IOVDD=3.3 V
0.65 mA @ IOVDD=1.8 V MODE 4: PWM Dimmer output, 50 kHz Programming I/F MODE 0-2: not used Digital output, internally set to LOW MODE 3: CHANNEL2 Digital output channel 2
Max. output current: 2 mA @ IOVDD=3.3 V
0.65 mA @ IOVDD=1.8 V MODE 4: PWM_IND Indicating if PWM is active.
Digital output. Max. output current: 2 mA @ IOVDD=3.3 V
0.65 mA @ IOVDD=1.8 V Programming I/F MODE 0-2, 4: not used Digital output, internally set to LOW MODE 3: CHANNEL3 Digital output channel 3
Max. output current: 2 mA @ IOVDD=3.3 V
0.65 mA @ IOVDD=1.8 V Programming I/F MODE 0: RMI Normal operation: Digital output, internally set
to LOW Remote Management: ACTION command indi­cator (see 2.9.1) Max. output current: 2 mA @ IOVDD=3.3 V
0.65 mA @ IOVDD=1.8 V MODE 1-4: LMI Normal operation: Learn mode indicator
Remote Management: ACTION command indi­cator (see 2.9.1) Digital output
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 10/43
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 Programming I/F
WXIDIO Not used Digital output, internally set to LOW WXODIO Not used Digital output, internally set to LOW RF_WHIP RF output Output for whip antenna RF_50 RF output 50 Ohm output for external antenna n.c. Not connected Do not connect!
2.2.1 Interface supply voltage - IOVDD
For digital communication with other circuitry (peripherals) the digital I/O configured pins of the mixed signal sensor interface (ADIO0 to ADIO7) and the pins of the serial interface (SCSEDIO0, SCLKDIO1, WSDADIO2, RSDADIO3) may be operated from supply voltages different from DVDD. Therefore an interface voltage supply pin IOVDD is available which can be connected either to DVDD or to an external supply within the tolerated voltage range of IOVDD.
If DVDD=0 V (e.g. in any sleepmode) and IOVDD is supplied, there may be un­predictable and varying current from IOVDD caused by internal floating nodes. It must be taken care that the current into IOVDD does not exceed 10 mA while DVDD=0. If DVDD=0 V and IOVDD is not supplied, do not apply voltage to any above men­tioned pin. This may lead to unpredictable malfunction of the device.
In TCM 320/TCM 320C VDD is internally connected to IOVDD! Therefore the above mentioned issues have to be considered when writing own firmware based on API.
IOVDD voltage must not exceed VDD voltage! A malfunction of the module may be caused by such inverse supply!
For I/O pins configured as analog pins the IOVDD voltage level is not relevant!
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 11/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
2.3 Absolute maximum ratings (non operating)
Symbol Parameter Min Max Units
Supply voltage at VDD
VDD
IOVDD
GND Ground connection 0 0 V VINA Voltage at every analog input pin -0.5 2 V
VIND1
VIND2 Voltage at WXIDIO / WXODIO input pin -0.5 2 V
TCM 300 TCM 320 (limitation due to internal VDD-IOVDD connection) Supply voltage for mixed signal sensor interface and serial interface pins
Voltage at RESET, and every digital input pin except WXI­DIO/WXODIO
-0.5
-0.5
-0.5 3.6 V
-0.5 3.6 V
5.5
3.6
V V
2.4 Maximum ratings (operating)
Symbol Parameter Min Max Units
Supply voltage at VDD
VDD
IOVDD Digital interface supply voltage (see also 2.2.1)
GND Ground connection 0 0 V VINA Voltage at every analog input pin 0 2.0 V
VIND1
VIND2 Voltage at WXIDIO / WXODIO input pin 0 2.0 V VDDR Ripple at VDD 50 mVpp
TCM 300 TCM 320
Voltage at RESET, and every digital input pin except WXIDIO / WXODIO
VOFF VOFF
1.7 MIN
0 3.6 V
4.5
3.6
(3.6; VDD)
V V V
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 12/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
2.5 Operating modes
Mode Function Output signal description No. of
channels
0
1
2 Rocker Switch - 1
3 Rocker Switch - 4
4 Dimming - 1 channel,
5 Reserved
Unidirectional serial interface compatible with TCM 220C, no teach-in capability
Bidirectional serial interface, teach-in capability for up to 30 entries1
channel, teach-in ca­pability for up to 30 entries1
channels, teach-in capability for up to 30 entries2
teach-in capability for up to 30 entries1
SER_TX: UART output, supplies standard data blocks of information from all received EnOcean radio telegrams (9600 bps; 8 data bits, no parity bit, one start bit, one stop bit). For further information see chapter A.1 SER_RX, SER_TX: Asynchronous bidirectional Interface, supplies standard data blocks of information from all received EnOcean radio telegrams (9600 bps; 8 data bits, no parity bit, one start bit, one stop bit). For further information see chapter A.1 LRN_TOGGLE: Learning mode status indica­tor Supplies the desired logic switching state “on/off” at CHANNEL0 when pushing the switch rockers
Same as Mode 2 but operation of 4 receiver channels (CHANNEL0, CHANNEL1, CHAN­NEL2, CHANNEL3)
PWM is the PWM output
I-button pressed for shorter than 0.5 s: ON
(Restore duty cycle stored before last switch-off).
O-button pressed for shorter than 0.5 s:
OFF
O-/I-button pressed longer than 0.5 s:
Duty cycle variation from 10% up to 100% (O=less, I=more). Duty cycle variation
stops when button is released. PWM_IND is active as long as duty cycle is not 0%
1
4
1
1
Each rocker of a PTM transmitter is counted as 1 entry
2
Each rocker is counted as 1 entry. If the same rocker is teached into several channels, 1
entry per channel is needed.
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 13/43
USER MANUAL V0.82
TCM 300 / 300C / 320 / 320C
2.6 Mode selection
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!
Mode ADIO0 (MODE_SEL)
input voltage range
0 0% to 3.99% VDD R1: 0 Ohm
1 4% to 11.99% VDD R1: 1k2 ±1%
2 12% to 19.99% VDD R1: 2k2 ±1%
3 20% to 27.99% VDD R1: 3k9 ±1%
4 28% to 35.99% VDD R1: 4k7 ±1%
5 36% to 39.99% VDD R1: 5k6 ±1%
Proposed com-
ponent values
R2: leave open R3: leave open C1: leave open
R2: 15k ±1% R3: 150k ±1% C1: 100p
R2: 12k ±1% R3: 270k ±1% C1: 100p
R2: 15k ±1% R3: 68k ±1% C1: 100p
R2: 12k ±1% R3: 56k ±1% C1: 100p
R2: 10k ±1% R3: 56k ±1% C1: 100p
R2
VDD
R3
ADIO0
R1
C1
GND
© 2010 EnOcean | www.enocean.com TCM 300 / 300C / 320 / 320C User Manual V0.82 | Page 14/43
Loading...
+ 32 hidden pages