Sigfox Module WSG304S Compact-sized With Ultra-low Power Consumption Sigfox Support ISM RC1 (868MHz) (Sigfox) ISM 2400MHz~2483.5MHz (BT) AT Commands Extended Temperature Range: -30 C to +85 C Ultra-Low Power Consumption (2.2uA @ sleep mode) WSG304S RC1 is a Sigfox + BLE dual modem module for the low power wide area network (LPWAN) market. It is designed with ST s system BlueNRG-1+S2-LP for the European market (EN 300 220). The module was designed for high performance, high quality, low cost, small form factor and most importantly, high RF power of up to 14dBm. The design is fully compliant to ETSI regulations. The Sigfox application is running on BlueNRG-1 at high efficiency executed at high efficiency using its internal 32bit core Cortex-M0 processor. Every module is preloaded with Sigfox application software, module specific ID/KEY/PAC as referring to Sigfox network system. The preloaded software also includes a bootloader which allows software update or future user application development.
General Feature General Sigfox module for Smart City, Smart Agriculture, Smart Industry, IOT Application Compact Form Factor: 28.5 x 16.5 x 2.7 mm 59 Pin LGA Pad for PCB SMT mounting Interface : I2C*1/UART*1/GPIO*4/ADC*2/DIO*3/SWD*1 Temperature range: -30 C to +85 C Supply voltage: 2.0 ~ 3.6V Frequency range: ISM RC1 868MHz (Sigfox) ISM 2400MHz~ 2483.5MHz (BT) ETSI EN 300 220 compliant (Sigfox) ETSI EN 300 328 compliant (BT) Preloaded Sigfox application with ID/KEY/PAC and bootloader for firmware update Product Specifications RF Function Standard Interface Transmit Output Power Data Rate Sigfox Network System I2C/UART/GPIO/ADC/DIO/SWD 14dBm (Sigfox) 6dBm (Bluetooth) Sigfox: Uplink: 100bps Downlink: 600bps Bluetooth: 1Mbps Modulation Techniques Sigfox: Uplink DBPSK Modulation Downlink GFSK Modulation Bluetooth: GFSK Modulation Frequency bands RC1:Uplink Central Frequency 868.130MHz Downlink Central Frequency 869.525MHz Bluetooth: Central Frequency 2402 to 2480 MHz Operating Voltage 2.0 ~ 3.6V Operating Temperature Current consumption -30 ~ 85 degree C Tx: 11 ma Rx: 18 ma Idle: 2.2 ua
MODULE PINOUT PIN DEFINITION Pin. Description Function Pin. Description Function 1,2,3,4,5,15,16,21,23,24,26,27,28,3 0,46,47,48,49,50, GND GND 22 DIO12 DIO12 51,52,53,55,56,57,58,59 6 SPI_MISO DIO3 25 BT BT Antenna 7 SPI_MOSI DIO2 29 TEST TEST 8 SPI_SCLK DIO0 31 UART_RX DIO11 9 CSN DIO14 32 UART_TX DIO8 10 GPIO0 GPIO0 33 DIO7 DIO7 11 GPIO1 GPIO3 34 SWDIO DIO10 12 GPIO2 GPIO2 35 SWCLK DIO9 13 GPIO3 DIO13 36,37,38, NC 39,44,45 NC 14 SDN DIO6 40 I2C_DAT DIO5 17 DIO1 DIO1 41 RESETN RESETN 18 TEST1 TEST1 43 I2C_CLK DIO4 19 ADC1 ADC1 46 VDD VDD_3V3 20 ADC1 ADC2 54 ANT1 SigFox Antenna
BLOCK DIAGRAM MODULE DIMENSION RECOMMENDED FOOTPRINT
RECOMMENDED REFLOW PROFILE Standard conditions for reflow soldering: a. Pre-heating Ramp (A) (Initial temperature: 150 ): 1~2.5 /sec; b. Soaking Time (T2) (150 ~180 ): 60sec~100sec; c. Peak Temperature (G): 230~250 ; d. Reflow Time (T3) (>220 ): 30~60 sec; e. Ramp-up Rate (B): 0~2.5 / sec; f. Ramp-down Rate (C): 1~3 / sec.
AT COMMAND LIST Command Description Value Switch_Public_Key v Set public key state v= 0: private, 1: public Get_ID Get device ID return ID Get_PAC Get device PAC return PAC Get_RCZ Get device regional return regional Get_Sigfox_Ver Get the Sigfox library version return library version Get_FWVer Get the firmware version return firmware version Get_FreqBase Get current frequency setting Return frequency in Hz Set_FreqBase u Set transmission frequency in Hz e.g. u= 868130000 Send_MSG u Send payload data, 1 to 12 bytes Frame: data bytes (0,1,2,3 C,D,E,F) to be sent, 12 byte maximum if data not 1 bytes must be discarded e.g. u= 012 -> 01 Frame: data bytes (0,1,2,3 C,D,E,F) to be sent, 12 byte maximum u= data to transmit, e.g. u= 1234 Send_Frame u v w Send payload data, 1 to 12 bytes v= Number of repetition[1 to 3], e.g. v= 2 w=flag to initiate a downlink response, 1= downlink 0= non downlink Uplink u Set_CWTx u SleepMode Reset BT_Reset Send the number of payload data, the data is 11223344 Continuous TX wave transmission Set device in Sleep Mode system soft reset BT Reset if data not 1 bytes, fill up with 0 e.g. u= ABC -> AB0C u = how many frames to send e.g. u = 5000, u is the number of frames to be sent the transmission default frequency is 868130000 Hz In Sleep Mode, press any key to exit and reset device BT_TX u v x BT TX u = channel, v = payload length, x = payload BT_RX u BT RX u= channel freq=2.402+2*u BT_Set_Power u v Set BT Power u = std power=0, high power= 1, v = 0~0x7 BT_Stop BT_Tone_Start u Receive count of Packet BT single tone waveform u= channel freq=2.402+2*u BT_Tone_Stop Get_RF_Offset Get_Rssi_Offset Stop BT single tone waveform Get RF Frequency Offset Get RF Rssi offset
LABEL DRAWING
CHANGE LIST Rev Date Author Change List V1.0 2018.02.07 Kaysa Lee Preliminary V1.1 2018.07.02 Kelly Hsu Update Voltage supply Update Current consumption Update AT Command List Add Reflow profile Add Label Drawing V1.2 2018.08.30 Kelly Hsu Update Sample photo Update Operation temperature Update Current consumption V1.3 2018.09.03 Kaysa Lee Add sigfox P1 cert.