background image

 

 

 

  SATEL-TR4+ 

Integration Guide, Version 1.6 

 

28

 

7.2

 

SL Command Mode 

 

The SL commands have always been enabled in the previous products like M3-R3. When the SL 

commands are enabled there are possibilities that the user data may start with the characters 

“SL” 

which is handled as the SL command. This has caused the firmware to go to the continuous SL 

command search mode and any data has not been sent or even an 

“ERROR”

 acknowledgment 

has been received. To avoid this kind behavior the user can disable the SL commands.  

The  SL  commands  can  be  disabled  or  enabled  by  using  SL  commands  or  toggling 

the  “

SL 

Command mode

 parameter via the 

SATEL Configuration Manager,

 version v1.3.15 or newer. 

 

By default the 

SL Command mode

 is set to ON. If the 

SL Command mode

 is set to OFF then the 

SL commands can be enabled or disabled by using the below described procedure. Regardless of 

original SL command 

setting state, changing the setting state with this procedure will effect to the 

reception process of the radio module. SL command 

setting state can be changed only via SATEL 

Configuration Manager in maintenance access level. 

 

Note1! 

 

To enable the SL Commands* (disables interface transmission and reception): 

 

Send three “

+

” characters via serial port s

o 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><+> 

 

To disable the SL Commands* (enables radio interface transmission and reception): 

 

Send three “

-

” 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><-> 

 

*) Regardless of the set state for the SL command mode. 

 

Note2!  

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). 

 

 

 

 

 

 

Summary of Contents for R4+

Page 1: ...SATEL TR4 TRANSCEIVER MODULE INTEGRATION GUIDE Version 1 6 ...

Page 2: ...facturer 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 licensing to a...

Page 3: ...WARNING RF Exposure To comply with RF exposure compliance requirements in Europe USA and Canada maximum antenna gain is 14dBi and a separation distance listed in a table below must be maintained between the antenna of this device and all persons This device must not be co located or operating in conjunction with any other antenna or transmitter Antenna Gain dBi Separation distance cm 0 23 4 36 6 4...

Page 4: ...ate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encou...

Page 5: ...io performance electromagnetic compatibility and electrical safety and other relevant provisions of Directives 2014 53 EU and 2011 65 EU and Council recommendation 1999 519 EC Therefore the equipment is labeled with the following CE marking The operating frequency range of the device is not harmonized throughout the market area and the local spectrum authority should be contacted before the usage ...

Page 6: ...uencies 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 guaranteed only if th...

Page 7: ...inues 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 Model Name S...

Page 8: ...tions 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 SATEL TR4 12 3 TIME PARAMETERS FOR STARTUP AND SHUTDOWN SEQUENCES 15 3 1 Startup sequence 15 3 2 Shutdown and ENA sequences 16 4 ELECTRICAL INTERCONNECTION 17 4 1 DTE connector 17 4 2 Pin order of the DTE connector 18 4 3 Equivalent I O Sch...

Page 9: ... 1 Safe mode 24 6 2 Power up power down scenarios 24 6 3 Sleep Mode 25 6 4 Power Save Mode 25 6 5 Restart 26 7 CHANGING PARAMETERS USING SL COMMANDS 27 7 1 SL Commands 27 7 2 SL Command Mode 28 8 DEFAULT DELIVERY VALUES SATEL TR4 29 9 CONSIDERATIONS 30 9 1 EMI Interferers 30 9 2 Electrostatic discharge 30 9 3 Using the device in unmanned high reliability applications 31 9 4 PROPOSALS FOR MORE RELI...

Page 10: ...SATEL TR4 Integration Guide Version 1 6 9 10 1 Module dimensions 32 10 2 SL COMMANDS 32 11 VERSION HISTORY 40 ...

Page 11: ...escription 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 Ultra High Frequency RF Radio Frequency CPU Central processing unit 1 2 D...

Page 12: ...cept ENA_MOD 0 V 3 75 V Voltage at digital outputs 0 V 3 75 V Note All voltages are referenced to GND 2 2 DC electrical specifications Recommended operating conditions Parameter Condition Min Max Units VCC_IN 3 8 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 3 V Logic input Vhigh 1 8 V VCC_IO 3 3V 0 9 VCC_IO VCCIO V Logic output Vlow ...

Page 13: ...wer without Transmission Errors 10 dBm 4FSK 25 kHz FEC ON Sensitivity 1 typ 113 dBm 4FSK 25 kHz FEC ON BER 10 2 typ 115 dBm 4FSK 12 5 kHz FEC ON BER 10 2 typ 111 dBm 8FSK 25 kHz FEC ON BER 10 2 typ 112 dBm 8FSK 12 5 kHz FEC ON BER 10 2 typ 102 dBm 16FSK 25 kHz FEC ON BER 10 2 typ 104 dBm 16FSK 12 5 kHz FEC ON BER 10 2 Blocking 1 typ 17 dBm 4FSK 25 kHz FEC ON BER 10 2 typ 20 dBm 4FSK 12 5 kHz FEC O...

Page 14: ...C ON BER 10 2 typ 34 dBm 8FSK 12 5 kHz FEC ON BER 10 2 typ 43 dBm 16FSK 25 kHz FEC ON BER 10 2 typ 40 dBm 16FSK 12 5 kHz FEC ON BER 10 2 Spurious Rejection typ 35 dBm 4 8 16FSK 12 5 and 25 kHz FEC ON Transmitter Power 0 01 0 02 0 05 0 1 0 2 0 5 1 W Communication Mode Half Duplex Frequency Change Time typ 20 ms Time required for switching from one RF frequency to another TX to RX time RX to TX time...

Page 15: ...ERAL Operating voltage 3 8 5 5V Typical Power Consumption 403 473 MHz Sync search typ 890 mW RX mode Receiving data typ 860 mW RX mode SLEEP1 typ 300 mW RX mode Wake up time typically 33 ms typ 4 8 W 1 W RF out TX mode Continuous 50 Ω CHBW 25 0 kHz typ 3 8 W 0 5 W RF out typ 2 9 W 0 2 W RF out typ 2 3 W 0 1 W RF out Inrush Current DC voltage turned ON typ 17 A duration typ 9 µs Temperature Range 2...

Page 16: ... 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 following diagram ...

Page 17: ...wing 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 18: ...enter the connector from the bottom side and protrude thru the module PCB to the top side allowing flexible mounting heights with various pin lengths Alternative DTE connector assembly variants available DTE connector assembled either BOTTOM or TOP side of the module 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 ...

Page 19: ...river 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 CMOS IN Inte...

Page 20: ... Figure 1 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 L1 C1 C2 EMI Filter ESD protection PIN Output Input R10 Figure 4...

Page 21: ...lication 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 NOTE Setting the transmitter output power to such a level that exceeds ...

Page 22: ...s recommended to use VCC_IO for LED current Notice that if STAT pin is used to sink LED current LED behavior is opposite to driving scheme The behavior of the STAT pin is described down below Blink cycle Mode 1 statically Module is operational searching for a new frame 0 for the endurance of the received frame 0 when module is receiving data from air interface In practical cases will toggle at the...

Page 23: ...een the module and the terminal The UART signal level corresponds to the level in VCC_IO pin VCC_IO pin must be fed with a correct voltage level to match the terminal device 4 10 GPIO pins GPIO pins are reserved pins for future use or special applications or special features Unused pins should be left unconnected ...

Page 24: ...on is 3 mm Figure 5 1 Example of module attachment to application PCB 5 2 Heat transfer 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 transfer hea...

Page 25: ...he 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 contact SATEL Oy SATE...

Page 26: ...th 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 noted Ensuring...

Page 27: ...tem 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 the CPU see SL...

Page 28: ...ing is terminated by CR ASCII character no 13 Carriage Return 0x0d or CR LF LF ASCII char no 10 Line Feed 0x0a If multiple SL commands are sent to the module the next 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...

Page 29: ...ocedure Regardless of original SL command setting state changing the setting state with this procedure will effect to the reception process of the radio module SL command setting state can be changed only via SATEL Configuration Manager in maintenance access level Note1 To enable the SL Commands disables interface transmission and reception Send three characters via serial port so that there is at...

Page 30: ...E Ask availability from SATEL SATEL 8FSK 1 FEC OFF SATEL 8FSK 2 FEC ON SATEL 16FSK 1 FEC ON Addressing RX Address OFF ON OFF TX Address OFF ON OFF Serial port Data speed 115200 bps 1200 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 Addition...

Page 31: ...125 dBm 115 dBm 10 dB causes desensitization of the radio on that particular channel Example An interferer has a level of 100 dBm on the frequency 421 MHz The radio will show an approximate sensitivity of 90 dB 100 dBm S N requirement 10 dB on 421 MHz Now consider that generic EMC requirements usually have pass fail criteria of 57dBm if normalized to the surface of the device So there is almost a ...

Page 32: ... ionizing radiation it is recommended that the controlling system implements some form of watchdog function for the module This can be done for example if the system knows that data should be received every second and no data has been received for a minute then do a module restart using the ENA_MOD pin or by issuing a restart command or a cold boot by toggling VCC_IN low and high again 9 4 PROPOSA...

Page 33: ...iption Response Addressing SL A Show all addresses RX1 RX2 TX1 TX2 xxxx yyyy zzzz vvvv Addressing SL A xxxx yyyy zzzz vvvv Set RX TX addresses RX1 RX2 TX1 TX2 OK or ERROR Addressing SL I Get primary addresses TX1 RX1 xxxx yyyy Addressing SL I xxxx Set all addresses RX1 RX2 TX1 TX2 to value xxxx 0000 ffff OK or ERROR ...

Page 34: ...L T Get primary transmit address TX1 xxxx Addressing SL T xxxx Set transmit addresses TX1 TX2 to value xxxx 0000 ffff OK or ERROR Addressing SL W Get RX address mode 0 RX address OFF 1 RX address ON Addressing SL W x Set RX address ON OFF Values of x are 0 RX address OFF 1 RX address ON OK or ERROR ChannelList SL A 1 Go to channel list default channel OK or ERROR ChannelList SL C Get number of cha...

Page 35: ...ll valid P Transmitter power field eeeee 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 ChannelList SL R Get listening time seconds of Sear...

Page 36: ...aracters in memory location 1 OK or ERROR ModemInfo SL 2 Get arbitrary data stored in memory location 2 If empty data is stored response Undefined otherwise data and carriage return ModemInfo SL 2 data Set arbitrary data max 25 characters in memory location 2 OK or ERROR ModemInfo SL 3 Get arbitrary data stored in memory location 3 If empty data is stored response Undefined otherwise data and carr...

Page 37: ...annel width 25 0 kHz 20kHz 12 5 kHz RadioFreq SL W xxxx Set channel spacing Value of xxxx is 1250 for 12 5 kHz 2000 for 20 kHz 2500 for 25 kHz Before using this command make sure that active frequency matches new channel spacing OK or ERROR RadioProperty SL F Get status of Error correction FEC 0 FEC OFF 1 FEC ON RadioProperty SL F x Set Error correction FEC Value of x is 1 Set FEC ON 0 Set FEC OFF...

Page 38: ...bers separated by commas showing the supported modes 0 Satel3AS 1 PacCrest 4FSK 2 PacCrest GMSK 3 TrimTalk 4 TrimTalk Trimble 5 PCC FST 6 2ASxE 20 SATEL 8FSK 1 21 SATEL 8FSK 2 22 SATEL 16FSK 1 For example 0 1 indicates that the modem supports Satel3AS and PacCrest 4FSK protocols RadioProperty SL F Get noise level of radio channel xxx dBm RadioProperty SL M Get repeater function O Repeater OFF char...

Page 39: ...alk450s P Rx fits PacCrest modems 4 Trimtalk450s T Rx fits Trimble modems 5 PacCrest FST 6 2ASxE 20 SATEL 8FSK 1 FEC OFF 21 SATEL 8FSK 2 FEC ON 22 SATEL 16FSK 1 FEC ON decimal number Radio Property SL P Get TX RX priority 1 TX priority 2 RX priority Radio Property SL P n Set TX RX priority Value of n 1 TX priority 2 RX priority OK or ERROR Reset SL X n Reset command Values of n are 9 Reset modem O...

Page 40: ...hold serial interface parts of the module on wakeup will take approx 30ms 5 Turns ON Power save mode 6 Turns OFF Power save mode OK or ERROR Operation mode SL Z 0 SL commands are OFF working then only in the command mode and CR LF feature OFF OK or ERROR Operation mode SL Z 1 SL commands are always ON and CR LF feature OFF OK or ERROR Operation mode SL Z 3 SL commands are always ON and CR LF featu...

Page 41: ...2020 Several minor corrections and updates 1 0 25 03 2020 First official release 1 3 18 05 2020 Updated chapter 2 3 1 4 09 06 2020 RF Exposure information added 1 5 25 09 2020 Sleep Mode power consumption and lower carrier power values added plus other minor corrections and updates 1 6 14 10 2020 Sleep Mode wake up time added Safety standard updated SL command list updated transmitter power radio ...

Reviews: