AX-SF10-MINI21-868-B1

AXSIGFOXMODS
www.onsemi.com
10
The ‘CB’ command sends out a continuous pattern of bits,
in this case 0xAA = 0b10101010:
AT$CB=0xAA,1
OK
This transitions the device into sleep mode. Outofband
transmissions will still be triggered. The UART is powered
down. The module can be woken up by a low level on the
UART signal, i.e. by sending break.
AT$P=1
OK
Table 7. COMMANDS
Command Name Description
AT Dummy Command Just returns ‘OK’ and does nothing else. Can be used to check
communication.
AT$SB=bit[,bit] Send Bit Send a bit status (0 or 1). Optional bit flag indicates if AXSIGFOX
module should receive a downlink frame.
AT$SF=frame[,bit] Send Frame Send payload data, 1 to 12 bytes. Optional bit flag indicates if
AXSIGFOX module should receive a downlink frame.
AT$SO Manually send out of band
message
Send the outofband message.
ATSuint? Get Register Query a specific configuration register’s value. See chapter
“Registers” for a list of registers.
ATSuint=uint Set Register Change a configuration register.
AT$IF=uint Set TX Frequency Set the output carrier macro channel for Sigfox frames.
AT$IF? Get TX Frequency Get the currently chosen TX frequency.
AT$DR=uint Set RX Frequency Set the reception carrier macro channel for Sigfox frames.
AT$CW=uint,bit[,uint_opt] Continuous Wave To run emission tests for Sigfox certification it is necessary to send a
continuous wave, i.e. just the base frequency without any modula-
tion. Parameters:
Name Range Description
Frequency 800000000 Continuous wave frequency in Hz.
999999999, 0 Use 868130000 for Sigfox or 0 to
keep previous frequency.
Mode 0, 1 Enable or disable carrier wave.
Power 014 dBm of signal | Default: 14
AT$CB=uint_opt,bit Test Mode: TX constant byte For emission testing it is useful to send a specific bit pattern. The
first parameter specifies the byte to send. Use ‘1’ for a
(pseudo)random pattern. Parameters:
Name Range Decsription
Pattern 0255, 1 Byte to send. Use ‘1’ for a
(pseudo)random pattern.
Mode 0, 1 Enable or disable pattern test mode.
AT$T? Get Temperature Measure internal temperature and return it in 1/10
th
of a degree
Celsius.
AT$V? Get Voltages Return current voltage and voltage measured during the last
transmission in mV.
AXSIGFOXMODS
www.onsemi.com
11
Table 7. COMMANDS
Command DescriptionName
AT$I=uint Information Display various product information:
0: Software Name & Version
Example Response: AXSigfox 1.0.6ETSI
1: Contact Details
Example Response: support@axsem.com
2: Silicon revision lower byte
Example Response: 8F
3: Silicon revision upper byte
Example Response: 00
4: Major Firmware Version
Example Response: 1
5: Minor Firmware Version
Example Response: 0
6: Firmware Revision
Example Response: 3
7: Firmware Variant (Frequency Band etc. (EU/US))
Example Response: ETSI
8: Firmware VCS Version
Example Response: v1.0.236
9: SIGFOX Library Version
Example Response: DL01.4
10: Device ID
Example Response: 00012345
11: PAC
Example Response: 0123456789ABCDEF
AT$P=uint Set Power Mode To conserve power, the AXSIGFOX module can be put to sleep
manually. Depending on power mode, you will be responsible for
waking up the AXSIGFOX module again!
0: software reset (settings will be reset to values in flash)
1: sleep (send a break to wake up)
2: deep sleep (toggle GPIO9 or RESET_N pin to wake up;
the AXSIGFOX module is not running and all settings will be reset!)
AT$WR Save Config Write all settings to flash (RX/TX frequencies, registers) so that they
survive reset/deep sleep or loss of power.
Use AT$P=0 to reset the AXSIGFOX module and load settings from
flash.
AT:Pn? Get GPIO Pin Return the setting of the GPIO Pin n; n can range from 0 to 9.
A character string is returned describing the mode of the pin, fol-
lowed by the actual value. If the pin is configured as analog pin, then
the voltage (range 01 V) is returned. The mode characters have
the following meaning:
Mode Description
0 Pin drives low
1 Pin drives high
Z Pin is high impedance input
U Pin is input with pullup
A Pin is analog input (GPIO pin 03 only)
T Pin is driven by clock or DAC (GPIO pin 0 and 4 only)
The default mode after exiting reset is U on all GPIO pins.
AT:Pn=? Get GPIO Pin Range Print a list of possible modes for a pin. The table below lists the
response.
Pin Modes
P0 0, 1, Z, U, A, T
P1 0, 1, Z, U, A
P2 0, 1, Z, U, A
P3 0, 1, Z, U, A
P4 0, 1, Z, U, T
P5 0, 1, Z, U
P6 0, 1, Z, U
P7 0, 1, Z, U
P8 0, 1, Z, U
P9 0, 1, Z, U
AXSIGFOXMODS
www.onsemi.com
12
Table 7. COMMANDS
Command DescriptionName
AT:Pn=mode Set GPIO Pin Set the GPIO pin mode.
For a list of the modes see the command AT:Pn?
AT:ADC Pn[Pn[(1V|10V)]]? Get GPIO Pin Analog Voltage Measure the voltage applied to a GPIO pin. The command also
allows measurement of the voltage difference across two GPIO pins.
In differential mode, the full scale range may also be specified as 1 V
or 10 V. Note however that the pin input voltages must not exceed
the range 0..VDD. The command returns the result as fraction of the
full scale range (1 V if none is specified). The GPIO pins
referenced should be initialized to analog mode before issuing this
command.
AT:SPI[(A|B|C|D)]=bytes SPI Transaction This command clocks out bytes on the SPI port. The clock frequency
is 312.5 kHz. The command returns the bytes read on MISO during out-
put. Optionally the clocking mode may be specified (default is A):
Mode Clock Inversion Clock Phase
A normal normal
B normal alternate
C inverted normal
D inverted alternate
Note that SEL, if needed, is not generated by this command,
and must instead be driven using standard GPIO commands
(AT:Pn=0|1).
AT:CLK=freq,reffreq Set Clock Generator Output a square wave on the pin(s) set to T mode. The frequency of
the square wave is (freq / 2
16
) × reffreq. Possible values for reffreq
are 20000000, 10000000, 5000000, 2500000, 1250000, 625000,
312500, 156250. Possible values if freq are 065535.
AT:CLK=OFF Turn off Clock Generator Switch off the clock generator
AT:CLK? Get Clock Generator Return the settings of the clock generator. Two numbers are
returned, freq and reffreq.
AT:DAC=value
Set SD DAC Output a SD DAC value on the pin(s) set to T mode. Parameter
value may be in the range 3276832767. The average output
voltage is (1/2 + value / 2
17
) × VDD.
An external low pass filter is needed to get smooth output voltages.
The modulation frequency is 20 MHz. A possible low pass filter
choice is a simple RC low pass filter with R = 10 kW and C = 1 mF.
AT:DAC=OFF
Turn off SD DAC
Switch off the DAC
AT:DAC?
Get SD DAC
Return the DAC value
Table 8. REGISTERS
Number Name Description Default Range Units
300 Out Of Band
Period
AXSIGFOX module sends periodic
static messages to indicate that they
are alive. Set to 0 to disable.
24 024 hours
302 Power Level The output power of the radio. 14 014 dBm

AX-SF10-MINI21-868-B1

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Zigbee Modules (802.15.4) MINI STAMP SIGFOX
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet