background image

 

 

    SATELLINE-M3-TR8 

 

 

  SATELLINE-M3-TR9 

Integration Guide, Version 1.7 

 

38

 

ChannelList 

SL$D=n 

Set channel list default channel, n is 
channel number 

“OK" or "ERROR" 

ChannelList 

SL$E=1 

Search free channel 
Modem searches for next traffic-free 
channel. Listening time of traffic is 

about 2 seconds 
Modem shows next free channel by 
activating command again 

"OK" followed by “channel n 
is free” 
Value of n is channel number 

of next free channel on 
channel list 

ChannelList 

SL$F? 

Get active channel number 

decimal number 

ChannelList 

SL$F=n 

Set modem to channel number n in 
channel list 

“OK" or "ERROR" 

ChannelList 

SL$L?nn 

Get channel info. 
Index nn=[0...(number of channels-1)] 

Channel number, Frequency, 
Channel width, Tx Power 
For example: "CH 1, 
869.412500 MHz, 25.0 kHz, 
500 mW" 

ChannelList 

SL$L=<info> 

Set channel info. 
Format is 

SL$L=Iaa,Nbbbbbb,Fcccccccccc,Wdd
dddd,Peeeee<CR> or alternatively 
SL$L=Iaa,Nbbbbbb,FTccc.cccccc,FRc
cc.cccccc,Wdd.ddd,Peeeee<CR> 
where capital letter marks parameter 
field and the following decimal 
number presents its value. 
aa = Index (0...39) 
bbbbbb = Channel number (-

32767...32767) 
cccccccccc = Tx/Rx Frequency in MHz 
(only numbers or "." allowed, "," is not 
allowed) 
F field defines a common frequency 
value for Tx and Rx 
FT field defines Tx frequency 
FR field defines Rx frequency 
dddddd = Channel spacing/width in 

kHz (12.5, 20 or 25), trailing decimals 
are tolerated e.g. "25", "25.0", "25.00" 
and "25.000" are all valid) 
eeeee = Transmitter power in mW 
(0...35000) (modem rounds the value 
to the closest applicable) 
Note: 0 means "don't care" value for 
power. 
<CR> = Carriage return character 

“OK" or "ERROR" 

ChannelList 

SL$M? 

Get status of channel list. 0 = Not in 
use, 1 = Channel list in use 

"0" or "1" 

ChannelList 

SL$M=n 

Set status of channel list. 0 = Not in 
use, 1 = Channel list in use 

“OK" or "ERROR" 

ChannelList 

SL$R? 

Get listening time (seconds) of Search 
free channel function 

decimal number 

ChannelList 

SL$R=n 

Set listening time (seconds) of Search 

free channel function 

“OK" or "ERROR" 

Summary of Contents for SATEL-TR49

Page 1: ...SATELLINE M3 TR8 SATELLINE M3 TR9 TRANSCEIVER MODULES INTEGRATION GUIDE Version 1 7 ...

Page 2: ... is The manufacturer does not grant any kind of warranty including guarantees on suitability and applicability to a certain application Under no circumstances is the manufacturer or the developer of a program responsible for any possible damages caused by the use of a program The names of the programs as well as all copyrights relating to the programs are the sole property of SATEL Any transfer li...

Page 3: ...re detailed information is available at the local frequency management authority Countries AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IN IS IT LT LU LV MT NL NO PL PT RU RO SE SI and SK Own frequency variant for India This integration guide applies to the combination of Firmware Hardware version listed in the table below See www satel com for the newest firmware and Integration Guide version ...

Page 4: ...ng a gain greater than the maximum gain indicated for that type are strictly prohibited for use with this device Antenna type Manufacturer Antenna model Maximum gain dBi Omnidirectional Oy CompleTech Ltd CA915H 5 Directional yagi Oy CompleTech Ltd CA930Y 6 NOTE According to the requirements of the FCC the integrator should make sure that the SATELLINE M3 TR9 is compliant to part 15C while integrat...

Page 5: ...les Operation is subject to the following two conditions 1 this device may not cause interference and 2 this device must accept any interference including interference that may cause undesired operation of the device Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment Le présent appareil est conforme aux C...

Page 6: ...ated at frequencies allocated by local authorities and without exceeding the given maximum allowed output power ratings SATEL and its distributors are not responsible if any products manufactured by it are used in unlawful ways The devices mentioned in this manual are to be used only according to the instructions described in this manual Faultless and safe operation of the devices can be guarantee...

Page 7: ...he host continues to be compliant with the Part 15B unintentional radiator requirements This module is certified for Fixed and Mobile Applications only for portable applications you will require a new certification This device has been modularly approved Model name FCC and Industry Canada identifiers of this product must appear on the outside label of the end user equipment Host labelling example ...

Page 8: ... 1 1 Terms and abbreviations 10 1 2 Description of the product 10 2 TECHNICAL SPECIFICATIONS 11 2 1 Absolute maximum ratings 11 2 2 DC electrical specifications 11 2 3 Specifications SATELLINE M3 TR8 12 2 4 Specifications SATELLINE M3 TR9 15 2 5 Specifications SATELLINE M3 TR9 Option 9 16 3 TIME PARAMETERS FOR STARTUP AND SHUTDOWN SEQUENCES 17 3 1 Startup sequence 17 3 2 Shutdown and ENA sequences...

Page 9: ...CHANICAL CONSIDERATIONS 25 5 1 Fixing device to host 25 5 2 Module dimensions 26 6 OPERATING MODES 27 6 1 Safe mode 27 6 2 Power up power down scenarios 27 6 3 Sleep Mode 28 6 4 Power Save Mode 28 6 5 Restart 29 7 CHANGING PARAMETERS USING SL COMMANDS 30 7 1 SL Commands 30 7 2 SL Command Mode 30 8 DEFAULT DELIVERY VALUES SATELLINE M3 TR8 32 9 DEFAULT DELIVERY VALUES SATELLINE M3 TR9 33 10 CONSIDER...

Page 10: ...ications 35 11 APPENDIX A 36 11 1 Sub band Channel Assignment SATELLINE M3 TR8 36 11 1 1 Sub band 36 11 1 2 Duty cycle 36 11 1 3 Power level 36 11 1 4 Channel assignment 36 12 APPENDIX B 37 12 1 SL COMMANDS SATELLINE M3 TR8 37 13 APPENDIX C 43 13 1 SL COMMANDS SATELLINE M3 TR9 Freewave 43 13 2 COMMANDS SATELLINE M3 TR9 Option 9 47 14 VERSION HISTORY 48 ...

Page 11: ...fic Option 9 version YM7905 1 1 Terms and abbreviations Abbreviation Description CTS Clear To Send handshaking signal used in asynchronous communication DTE Data Terminal Equipment typically computer terminal ESD Electrostatic discharge RD Receive Data TD Transmit Data RTS Ready To Send handshaking signal used in asynchronous communication RAM Random Access Memory LDO Low dropout regulator UHF Ult...

Page 12: ...enced to GND 2 2 DC electrical specifications Recommended operating conditions Parameter Condition Min Max Units VCC_IN TR8 4 0 V is considered nominal 4 01 Nominal 5 V VCC_IN TR9 3 5 5 5 V ENA_MOD Vlow 0 0 2 V ENA_MOD Vhigh 1 2 VCC_IN V VCC_IO 1 8 3 3 V Logic input Vlow 1 8 V VCC_IO 3 3V 0 0 3V V Logic input Vhigh 1 8 V VCC_IO 3 3V 0 9 VCC_IO VCCIO V Logic output Vlow 1 8 V VCC_IO 3 3V 0 0 5 V Lo...

Page 13: ...ceiver Input Power without Transmission Errors 10 dBm FEC ON Sensitivity 1 typ 107 dBm FEC ON Blocking 1 82 dB 1 MHz offset 83 dB 2 MHz offset 85 dB 5 MHz offset FEC ON Intermodulation Attenuation typ 64 dB FEC ON CO Channel Rejection typ 17 dB FEC ON Adjacent Channel Selectivity 1 52 dB FEC ON Spurious Rejection typ 45 dB FEC ON Transmitter Power 868 870 MHz 10 20 50 100 200 500 mW Transmitter Po...

Page 14: ...f 20 kHz max 150 mVpp f 20 kHz Typical Power Consumption 868 870 MHz 875 mW RX mode SLEEP1 260 mW RX mode 4 3 W 500 mW RF out TX mode Continuous 50 Ω 3 3 W 200 mW RF out 3 0 W 100 mW RF out 2 8 W 50 mW RF out 2 7 W 20 mW RF out 2 6 W 10 mW RF out Typical Power Consumption 865 867 MHz 1 W RX mode SLEEP 300 mW RX mode 5 6 W 500 mW RF out TX mode Continuous 50 Ω 7 3 W 1 W RF out Inrush Current power ...

Page 15: ...lues exceed the 36 dBm spurious limit at the antenna e g EN 300 220 2 requirement 3 Measured using Agilent 1147B current probe and TTi TSX1820P DC power supply 4 Measured under normal ambient conditions TA 25 C When the device is used in different environment the results may change significantly It is recommended to use external ESD protection in demanding conditions ...

Page 16: ...s 3 dBm Sensitivity typ 109 dBm for BER 10 4 Blocking TBD Intermodulation Attenuation TBD Adjacent Channel Selectivity TBD Transmitter Power 10 20 50 100 200 500 1000 mW Carrier power stability 1 5 dB Data Rate 115 2 kbit s Modulation Method 2 GFSK Hopping Bands 7 user selectable Hopping Patterns 15 per band 105 total user selectable Hopping Channels 50 112 user selectable Frequency Zones 16 Zones...

Page 17: ...under normal ambient conditions TA 25 C When the device is used in different environment the results may change significantly It is recommended to use external ESD protection in demanding conditions 2 5 Specifications SATELLINE M3 TR9 Option 9 Down below are mentioned specifications that vary from the standard version RECEIVER TRANSMITTER Note Sensitivity 108 dBm for BER 10 6 Spreading Method Freq...

Page 18: ...ady settling time tvccio cts 2 ms VCC_IO must be high before CTS is ready tvccio gpio 2 ms VCC_IO must be high before GPIO PINS are active tgpio cts 0 ms GPIOS must be active before CTS is ready tenamod gpio 80 ms Input pins must be low after ENA MOD is low tgpio vccio 0 ms GPIOs must be low before VCC_IO is low tvccio vccin 0 ms VCC_IO must be low before VCC is low 3 1 Startup sequence The follow...

Page 19: ...es The following diagrams will describe the shutdown and ENA sequences VCC_IN ENA_MOD VCC_IO GPIOx_INPUT GPIOx_OUTPUT CTS1_OUT tenamod gpio tgpio vccio tvccio vccin Figure 3 2 Shutdown sequence VCC_IN ENA_MOD VCC_IO GPIOx_INPUT GPIOx_OUTPUT CTS1_OUT tgpio vccio tenamod cts Figure 3 3 ENA sequence ...

Page 20: ...onnector The DTE connector is a 20 pin pass through connector which provides electrical connections to the module Connector is female two row 1 27 mm pitch Figure 4 1 The side view of the module with connection directions Figure 4 2 Pin numbering of 1 27 mm pitch DTE connector View from bottom side of unit ...

Page 21: ...OUT Output Driver Clear To Send active low 9 Figure 6 TD1 CMOS IN Internal Pull Up Transmit Data active low 10 Figure 6 RTS1 CMOS IN Internal Pull Up Ready to send active low 11 Figure 4 GPIO1 CMOS OUT Internal Pull Down Reserved for future use 12 Figure 4 GPIO2 CMOS OUT Internal Pull Down Reserved for future use 13 Figure 6 GPIO3 CMOS IN Internal Pull Up Reserved for future use 14 Figure 6 GPIO4 ...

Page 22: ... Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Input EMI Filter with ESD protection R8 R9 EMI Filter with ESD protection VCC_IO Input C7 L3 EMI Filter with ESD protection R1 VCC_IO L4 EMI Filter with ESD protection R3 Output R4 VCC_IO EMI Filter with ESD protection R5 VCC_IO Output L5 L6 L7 L8 PIN PIN PIN PIN PIN PIN C3 C6 L1 C1 C2 EMI Filter EMI Filter ESD protection ESD protection C4 L2 ...

Page 23: ...CC_IO pin determines the voltage level of UART signals and the voltage level of GPIO output signals VCC_IO level also determines GPIO LOW HIGH levels on each GPIO and UART input pins 4 5 Service pin The SERVICE pin is used to set the UART1 into a known state Pulling this pin LOW will activate the service mode and set the UART1 into 38400 8 N 1 This is intended for service access of the module to h...

Page 24: ...Over the Air Pin is toggled in 1 s interval Module has the connection to Configuration Manager program Pin is toggled in 500 ms interval SL command mode set to OFF and SL commands enabled using sequence section 7 2 Pin is toggled in 250 ms interval Module has detected a fault fault codes can be read via Configuration Manager program 4 7 VCC pins VCC pins are to feed operating voltage to the module...

Page 25: ...n the module and should be placed in the host application if the antenna is not 50 Ω The HIROSE U FL compatible connector is located on the TOP side of the board NOTE The used connector has gold plated contacts whereas a standard HIROSE U FL has silver plated contacts If silver gold joints are not allowed in your product use gold plated cable connector to mate to this device ...

Page 26: ...odule and the host application is 3 mm Figure 5 1 Example of module attachment to application PCB Since the module creates heat while operating it must take into consideration to maximize the heat transfer from the module to an external heat sink Proper heat sinking methods could be copper plated PCB metal housing or a heat sink piece The most recommended solution is to use a metal conductor to tr...

Page 27: ...E M3 TR8 SATELLINE M3 TR9 Integration Guide Version 1 7 26 5 2 Module dimensions In figure below is a module with dimensions as millimeters Figure 5 3 The module physical dimensions and the holes in millimeters ...

Page 28: ...has been detected by the Firmware the module is set to Safe mode In this mode the module toggle s the STAT pin in 250 ms interval indicating an Error and reboots the device after 5 s Transmitting Receiving is prohibited during malfunction When connecting to the device with SATEL Configuration Manager the Error code is shown in pop up box If the device does not recover after multiple reboots please...

Page 29: ...unication with relatively constant TX interval and in which the data packet separation is 200 ms When enabled the unit makes the transmission interval study basing on four 4 successfully received data packets The shortest time between transmitted packets is measured tmin Measured value is updated after each successfully received data packet so that possible changes in the message length becomes no...

Page 30: ...s E g In system with TX interval of 1 s and with 300 ms approx 300B 9600 bps transmission time tmin 1000 ms tTX 300 ms tmarg 125 ms 60 ms 185 ms tsleep 1000 ms 125 ms 60 ms 300 ms 515 ms tRX slot min 1000 ms 185 ms 815 ms tRX slot max 1000 ms 285 ms 1285 ms 6 5 Restart After startup the module can be restarted by issuing a SL command upon which the module will shut down all circuitry and Reboot th...

Page 31: ...t command can be given after receiving the response OK or ERROR of the proceeding command In addition it is recommended to implement a timeout to the terminal software for recovering the case when no response is received from the radio module The module will acknowledge all commands by returning an OK command carried out or accepted or the requested value or an ERROR command not carried out or int...

Page 32: ...hree characters via serial port so that there is at least three bytes delay between each character The response is OK when successfully set at least three bytes pause at least three bytes pause Note The and procedures are not allowed to be used when radio is transmitting or receiving data i e the application data occupies the TD or RD lines of the radio ...

Page 33: ...0 mW 10 20 50 100 200 500 and 1000 mW Radio settings Radio Compatibility SATEL 3AS SATEL 3AS Addressing RX Address OFF ON OFF TX Address OFF ON OFF Serial port Data speed 115200 bps 9600 115200 bps Data bits 8 8 Parity bits None None Even Odd Stop bits 1 1 Handshaking Handshaking lines apply to the DATA port CTS TX Buffer State Clear to send TX Buffer State RTS Ignored Ignored Flow Control Additio...

Page 34: ... TurnOffDelay OnDelay 0 0 FlowControl 0 Radio Parameters FreqKey 5 Hop Table Version 0 Hop Table Size 112 Hop Freq Offset 0 Frequency Zone All 1s Enabled Max Packet Size 8 Min Packet Size 9 Xmit Rate 1 RF Date Rate 3 RF Xmit Power 1000 Slave Security 0 RTS to CTS 0 Retry Timeout 255 Low Power Mode 0 High Noise 0 MCU Speed 0 Remote LED 0 Multipoint Parameters Number of Repeaters 1 Master Packet Rep...

Page 35: ...ncy on a level of higher than 117 dBm 107 dBm 10 dB causes desensitization of the radio on that particular channel Example An interferer has a level of 100 dBm at the frequency 869 MHz The radio will show an approximate sensitivity of 90 dB 100 dBm S N requirement 10 dB at 869 MHz Now consider that generic EMC requirements usually have pass fail criteria of 57 dBm if normalized to the surface of t...

Page 36: ...the module that can t be monitored for proper operation to 100 For example the module chip has a firmware that resides in the chips RAM The firmware can t be read back or reloaded without interrupting reception Hence the module can t reload this automatically by itself without causing breaks in communication To avoid the module from ending up in a state where for example the module chip firmware i...

Page 37: ...limits the duty cycle itself 11 1 3 Power level The power level limit is defined separately for each sub band The maximum power limit for each sub band is pre programmed into the SATELLINE M3 TR8 The user can choose from 10 20 50 100 200 and 500 mW ERP output power for frequency variant 868 870 MHz and for Indian frequency variant 865 867 MHz following power levels 10 20 50 100 200 500 and 1000 mW...

Page 38: ... TX address ON OK or ERROR Addressing SL R Get primary receive address RX1 yyyy Addressing SL R xxxx Set receive addresses RX1 RX2 to value xxxx 0000 ffff OK or ERROR Addressing SL S Get secondary transmit address TX2 and secondary receive address RX2 xxxx yyyy Addressing SL S xxxx yyyy Set secondary transmit address TX2 to value xxxx and secondary receive address RX2 to value yyyy 0000 ffff OK or...

Page 39: ...ely SL L Iaa Nbbbbbb FTccc cccccc FRc cc cccccc Wdd ddd Peeeee CR where capital letter marks parameter field and the following decimal number presents its value aa Index 0 39 bbbbbb Channel number 32767 32767 cccccccccc Tx Rx Frequency in MHz only numbers or allowed is not allowed F field defines a common frequency value for Tx and Rx FT field defines Tx frequency FR field defines Rx frequency ddd...

Page 40: ...cimal number Memory SL Save current settings as permanent settings OK or ERROR Memory SL R Restore settings to their factory set values Factory defaults restored or ERROR ModemInfo SL H Get hardware info HW nnnnn ModemInfo SL V Get product variant info Depending on variant for example SATELLINE M3 TR8 ModemInfo SL 1 Get arbitrary data stored in memory location 1 If empty data is stored response Un...

Page 41: ...2 means Region code US and the settings are in conflict to FCC ModemInfo SL S Get Serial Number Serial number of radio modem ModemInfo SL V Get firmware revision information For example V07 22 2 3 0 2 OperationMode SL S x Activate sleep mode Value of n 1 Turn the modem into a state where it will hold parts of the radio on wakeup will take 5ms 5 Turns ON Power Save mode TR3 TR4 specific command 6 T...

Page 42: ...X nnn nnnnn MHz RadioFreq SL F nnn nnnnn Set active frequency to nnn nnnnn MHz OK or ERROR RadioFreq SL FR Get Rx frequency nnn nnnnn MHz RadioFreq SL FR nnn nnnnn Set Rx frequency to nnn nnnnn MHz OK or ERROR RadioFreq SL FT Get Tx frequency nnn nnnnn MHz RadioFreq SL FT nnn nnnnn Set Tx frequency to nnn nnnnn MHz OK or ERROR RadioFreq SL N Get active channel calculated from center frequency acti...

Page 43: ...oProperty SL M x Set repeater function Values of x are O Repeater function OFF character O R Repeater function ON OK or ERROR RadioProperty SL P Get transmitter output power One of these values 10mW 20mW 50mW 100mW 200mW 500mW RadioProperty SL P nnnnn Set RF output power mW Valid values for nnnnn 10 for 10 mW TX power 20 for 20 mW TX power 50 for 50 mW TX power 100 for 100 mW TX power 200 for 200 ...

Page 44: ...response is M1 I index A Attribute1 B Attribute2 C Att ribute3 Get Emulation settings summary SL E Response is reserved for the summary of the emulation settings to be defined later Setting name Type Values Range Value descriptions SL Command Modem Mode Uint8 0 7 A B 0 Point to Point Master 1 Point to Point Slave 2 Point to MultiPoint Master 3 Point to MultiPoint Slave 4 Point to Point Slave Repea...

Page 45: ...t8 0 E 0 E Key for frequency hop table SL E M1 I4 A Frequency Key Frequency Key 0 9 A E Frequency Zone Uint16 0x0000 0xFFFF Used to enable disable frequency bands Bit 0 902 2464 903 8592 MHz Bit 1 904 0896 905 4720 MHz Bit 2 905 7024 907 0848 MHz Bit 3 907 3152 908 6976 MHz Bit 4 908 9280 910 3104 MHz Bit 5 910 5408 911 9232 MHz Bit 6 912 1536 913 5360 MHz Bit 7 913 7664 915 1488 MHz Bit 8 915 379...

Page 46: ...ransmit Rate 0 Diagnostics or 1 Normal RF Data Rate Uint8 2 3 2 High 3 Normal SL E M1 I11 A RF Data Rate RF Data Rate 2 High or 3 Normal Transmit Power Uint8 10 1000 10 mW 20 mW 50 mW 100 mW 200 mW 500 mW 1000 mW GET SL P SET SL P Slave Security Boolean 0 1 0 On 1 Off SL E M1 I12 A Slave Security RF Data Rate 2 High or 3 Normal RTS To CTS Uint8 0 2 0 Disabled 1 Enabled 2 SL E M1 I13 A RTS To CTS R...

Page 47: ...eater Frequency 0 Disabled or 1 Enabled Network ID Uint16 0 4095 0 4095 Network ID for multipoint networks Network ID 255 Call Book Mode SL E M1 I20 A Network ID Network ID 0 4095 Note Network ID 255 Call Book Mode Slave Rep eater Boolean 0 Disabled 1 Enabled SL E M1 I21 A Slave Repeater Slave Repeater 0 Disabled or 1 Enabled TX Subnet Uint8 0 9 A F 0 Roaming 1 E Subnet ID F Disabled SL E M1 I22 A...

Page 48: ...equency stays constant set modem fh freq 0 127 inclusive Transmit frequency for non hopping mode autofreq 2 Starts at 902 2 MHz for channel 0 increments 200 kHz per channel until channel 127 at 927 6 MHz set modem fh type 0 1 2 3 OFF Receiver Transmitter Repeater set modem fh rlink 0 1 2 3 4 Link rate 9600 baud Link rate 12000 baud Link rate 17000 baud Link rate 24000 baud Link rate 51000 baud set...

Page 49: ... reorganized and a number of corrections have also been made 1 0 15 01 2016 First official version 1 1 11 02 2016 Updated 4 2 Pin order references to correct sections 1 2 05 01 2017 Added Indian frequency variant infos 1 3 09 02 2017 Added SATELLINE M3 TR9 1 4 15 6 2017 Added usage restrictions for SATELLINE M3 TR9 1 5 2 8 2017 Added permissible antenna types for Industry Canada Updated RF exposur...

Reviews: