TABLE OF CONTENTS Document version history ..........................4 Disclaimer ................................ 4 Trademarks and copyright ..........................4 Declaration of compliance ..........................5 Environmental recommendations ........................5 Environment ............................5 Radio ..............................6 Radio regulations ............................7 Context ............................... 7 Information about the regulation and the conformity ................7 Generalities ..............................
Page 3
iii. UART Configuration (in yellow: by default) ....................20 Serial buffers ............................21 Mode SPI ..............................22 Operating mode ............................26 Transparent (serial/RF bridge: ARM-N8-LP/LD) ..................26 Sigfox Uplink (ARM-N8-SF) ........................32 Radio part ..............................34 Principal parameters (by default) ......................34 Header ..............................
Trademarks and copyright ATIM radiocommunications®, ACW ATIM Cloud Wireless® and ARM Advanced Radio Modem® are registered trademarks of ATIM SARL in France. The other trademarks mentioned in this document are the property of their respective owners. ATIM_ARM-N8-LD-LP_UG_EN_V2.0...
Declaration of compliance All ARM Advanced Radio Modems® products comply with the regulatory requirements of the R&TTE Directive (1999/5/EC), article 3: 1 SAFETY (Article 3.1a of the 1999/5/EC Directive) EN62311:2008 Human Exposure Restrictions for Electromagnetic Fields EN61000-6-2: 2005 Electromagnetic compatibility (EMC) - Immunity for industrial environments 2 Electromagnetic compatibility (Article 3.1b of the 1999/5/EC Directive) EN 301489-3 v1.4.1, EN 301489-1 V1.9.2 3 Efficient use of the radio frequency spectrum (Art.3.2 of the 1999/5/EC...
General hazard – Failure to follow the instructions presents a risk of equipment damage. Electrical hazard – Failure to follow the instructions presents a risk of electrocution and physical injury. Direct-current symbol WARNING: do not install this equipment near any source of heat or any source of humidity. WARNING: for your safety, it is essential that this equipment be switched off and disconnected from mains power before carrying out any technical operation on it.
European Union. Nevertheless, restrictions regarding RF power or duty cycle can be applied. The ARM-N8-LD/LP is a radio module conceived to be integrated in another product, often final products. According to the R&TTE directive, the final product producer is responsible of the conformity declaration for this product. The ARM-N8xx module conformity declaration is available on demand at ATIM, however, it does not cover the product where it is integrated in.
Page 8
Spectrum access and Modulation/ Power/Magnetic ECC/ERC Frequency Band mitigation maximum occupied Notes Field Decision requirements bandwidth ≤ 100 kHz for 47 or ≤ 0.1% duty cycle or 25 mW e.r.p. more channels (note FHSS LBT (notes 1 and 5) 25 mW e.r.p. ≤...
Generalities Presentation In order to answer more accurately to various user challenges, ATIM started a new device family called Nano- Modules composed of different modules using state of the art technologies like Ultra Narrow Band (UNB), Narrow Band (NB) and Chirp Spread Spectrum (CSS). This family has been developed for users requiring high communication range.
Technical features Electrical and mechanical characteristics Dimensions 30 x 18 x 2,5 mm (25 pins) Radio Regulation EN 300 220 V2.4.1 Operating Temp -20°C to +70°C Modulation 2GFSK/4GFSK Sensitivity -122dBm @1,2kbps BER10-3 Range >20 km (FEL) Frequency 863 – 870 MHz Output power max 500 mW (27 dBm) Data rate...
iii. Pins NAME FUNCTION AGND GROUND ANTENNA RF SIGNAL AGND GROUND AGND GROUND OSC1 QUARTZ INPUT OSC0 QUARTZ INPUT MOSI PORT SPI SLAVE DATA IN PORT SPI SLAVE CHIP SELECT MISO PORT SPI SLAVE DATA OUT SCLK PORT SPI SLAVE CLOCK SMSG OUTPUT MESSAGE RADIO PENDING DGND...
✓ Test modes: Ping-pong, pure carrier, continuous request, RSSI reading Firmware update The software embedded on ARM-N8-LD/LP modules can be updated via the software ds30Loader (compatible with Windows/Mac/Linux) via UART. The file is available on demand. Figure 2 : Sofware for the firware’s update...
vii. RF features N8: 863 – 870MHz: 553 available channels (in short bandwidth) The ARM-N8 modules are usually, set on the channel 869.525MHz (channel 522 / 0x020A) speed of 1200bps. The range is done at 3m from the ground ½ wave antennas. Channels at Channels at 14dBm / 25mW...
Memory Function Memory type Placing Capacity (bytes) Bootloader + Firmware + Serial number Flash AT commands backup EEPROM Buffer serial Rx Buffer serial Tx Buffer Radio Rx Buffer Radio Tx Special Backup (on demand) Flash External ATIM_ARM-N8-LD-LP_UG_EN_V2.0...
Hardware integration Power supply The module power supply is between 2,7V and 3,6V. To guaranty a correct filter for the supply the filter LC Figure 3 must be put into place the closest to the pin VDD. Figure 3 : power supply filter Impedance of the antenna adaption The passive components to integrate between the antenna and the RF pin of the ARM-N8 module depends on the length of the electronic track, of the dielectric and the antenna that is chosen.
Figure 5 : Ground plan footprint AT command configuration The UART link is at 19200bps as standard, 8 bytes data, no parity, 1 stop byte, Without flow control. To go into AT command mode who must: ➢ Send three consecutives ‘+’characters: Manual mode with 3 individuals ‘+’ via terminal. In transparent mode, this method will send at the same time two ‘+’...
Test modes Function AT command enter ATT'ZZ' + ENTER Testing mode 'ZZ' : Keyboard commands: ZZ = 00 : Ping-Pong Master 'a' : exit current test mode ZZ = 01 : Ping-Pong Slave 'z' : increase radio emission power ZZ = 02 : Continuous reception 's' : reduce radio emission power ZZ = 03 : BER result 'q' : reduce the frequency from one channel...
Figure 6 : Terminal in test mode Version From the command mode, it is possible to get these information’s via the command « ATV »: • Firmware version • Card version • Sigfox ID (if ARM-N8-Sigfox version) ATIM_ARM-N8-LD-LP_UG_EN_V2.0...
Interfaces Selection The SPI slave is automatically activated at the expense of the UART interface if pin !SS/SCS is at digital state 1 (3,3V) at the initialization (at startup or after quitting the command mode) of the modem. UART mode AGND AGND ANTENNA...
Serial buffers The ARM-N8 module has two independent buffers: ➢ circular reception buffer of 512 bytes ➢ circular emission buffer of 256 bytes The reception buffer can memorize the beginning and the end of every finished frame at a dead time (Tf) of 3 x byte time at the UART speed.
Page 23
b. Serial Buffers The ARM-N8 module has two independent buffers: ➢ circular reception buffer of 512 bytes ➢ circular emission buffer of 256 bytes The reception buffer is capable of memorizing the start and the finish of every finalized frame at the end of the data transfer on the SPI bus (rising edge !SS).
Page 24
c. Functions Function code Address Data Function Dn-1 Return content Return content Return content read 0x01 0x00 - 0xFF 0x00 register register register register AT @H1+(n-1) @H1+(n) write Dn-1 write Dn write write D0 write D1 0x02 0x00 - 0xFF in register in register register AT...
Page 25
f. Get current radio message length g. Get byte in the radio buffer h. Provide byte in the radio buffer i. Restart ATIM_ARM-N8-LD-LP_UG_EN_V2.0...
Operating mode Transparent (serial/RF bridge: ARM-N8-LP/LD) a. Configuration To activate this mode, you need to configure: ATS000=10 b. Operation In this mode, the stocked data in the serial buffer are fitted to be sent by radio. The radio transmissions are done in half duplex.
Page 27
c. Endless Mode Data reception on Rx-UART Radio modulation starting Data emission on radio PREAMBULE + SYNCHRO H + D1 + …. Data emission on Tx-UART for Data rate Radio ≥ Data rate UART Data emission on Tx-UART for Datarate Radio < Datarate UART Passage exit SMSG to 1 Data recovery via Master SPI Ta: if enabled, Time ‘Listen before talk’...
Page 28
Endless mode configuration Endless packet mode without LBT or AFA Packetization Mode Serial / RF value value ATS bit Parameters ATS bit Parameters register register 0 _ListenBeforeTalkEnabled 0 _AllTraffic 1 _AFAEnabled 1 _TxRF_PacketMode 2 _LongPreamble 2 _RxRF_PacketMode 3 _WOR_CS 3 _NC 0x80 0x07 4 _NC...
Page 29
d. Packetized mode (Default mode) Data reception on Rx-UART Data emission on radio PRBLE + SYNC H+D1+… CRC16 Data emission on Tx-UART Data recovery via Master SPI Passage exit SMSG to 1 Ta: if enabled, Time ‘Listen before talk’ 5ms (ATS092.bit0) Tb: if enabled and justified, Time random alias ‘Listen before talk’...
Page 30
Packet mode configuration Packet mode without LBT or AFA Serial packet mode / RF Register Register ATS bit Parameter ATS bit Parameter value value 0 _ListenBeforeTalkEnabled 0 _AllTraffic 1 _AFAEnabled 1 _TxRF_PacketMode 2 _LongPreamble 2 _RxRF_PacketMode 3 _WOR_CS 3 _NC 0x40 0x07 4 _NC...
Page 31
e. Compatible Mode So that there is not a problem in the compatibility with the old ARM generation (without ARM-NANO), the ARM-N8 can be interfaced by radio with these registers: The packetization of the data can be forced by configuring ATS020. (For this mode, the WOR mode, the ping pong test mode and continuous reception are not) Compatible mode configuration Baudrate Radio...
Sigfox Uplink (ARM-N8-SF) The ARM-N8-Sigfox modem references (firmware review starting by : See paragraph v page 18 command ATV: REV. X819 S/N: 6220FF5C 868MHZ 14DBM) are capable of sending messages on the Sigfox connected devices internet network. There are many ways to send data on the Sigfox network: •...
Page 33
g. Sending a life frame A life frame containing « VddIdle VddTx 0x64 » can be sent periodically by configuring the register ATS045 like this: Life frame emission period Register bit Parameters value 0x04 : 10 minutes 0x05 : 1 hour 0x06 : 24 hours 0x00 0x07 : 7 days...
Radio part Principal parameters (by default Baudrate Radio Principal radio channel Register Parameters Register value ATS bit Parameters value value 1200bps=0x01, 2400bps=0x02, 4800bps=0x03, Radio channel Tx - Rx 002 0:7 9600bps=0x04, 19200bps=0x05, Baudrate channels 38400bps=0x06, radio 863 to 870 57600bps=0x07, 115200bps=0x08, Radio channel Tx - Rx 003 0:7...
Page 35
Addresses In the Header long mode (bit 7, ATS093), the radio protocol inserts the expeditor and destination addresses in the header so that the radio frames are addressed. These data’s enables the distant modems (in long header mode) to filter the messages or not. Parameters radio 2 Register ATS bit Parameters...
iii. Radio channels To respect the spectral congestion in the used band (863MHz to 870MHz), the channels are restricted according to the baudrate. The list of channels is in the annexes. Quantity of available channels Channel 19,2 38,4 57,6 115,2 Frequency (hexadecimal) kbps...
Listen before talk (LBT) The LBT technique is principally made to improve the radio-electric spectral efficiency of the 863-870 MHz band. When a modem wants to emit, it listens to the network to see if another emission is being done at the same time (Presence or not of a magnitude signal bigger or equal to the detection limit).
Adaptive Frequency Agility (AFA) The AFA is a technique used to avoid emitting on a channel that is already used. If this function is activated, the receiver looks at the chosen channels permanently (principal channel and secondary channel) and uses the unoccupied one now the data is sent to avoid any interferences.
Sleep mode Sleep/wake-up sources There exists many wake up sources on the ARM-Nx module: 1. Digital input on the pin INT0 : maintain of INT0 at 1 (VDD) during 1,5ms minimum. Activated for ATS062 bit7 2. Receiving a character on Rx UART (without losing the wake up for data rate UART <57600bps). Activated for ATS062 bit4 = 1.
Page 40
Sleep mode configuration Power supply wake up sources pins Antenna wake up sources’ pins bit Parameters Register value bit Parameters Register value 0 _Reset SMSG 1 _AN0 _SCK2 2 _RSSI _SDO2 3 _U1TX _SCS 4 _U1RX _SDI2 5 _U1RTS _OSC0 6 _U1CTS _OSC1 7 _INT0...
Wake On Radio (WOR) Principal To optimize the consumed current during the radio reception phase, the ARM-Nano module is capable of waking up periodically, go into reception mode for a little time and then go back into sleep mode. This functioning mode forces the sender to extend the preamble emission time to keep track of the wake-up receptors period.
Note To make the modem configuration, the ATS064-065 parameter defines the wake-up period on the receptors side and the extra time on the preamble senders. You only need to then activate the long preamble (ATS092 bit2 senders’ side) and WOR (ATS063 bit7 receptors side). WOR reception method This method is based on a modulated carrier detection (CS - Carrier Sense) (ATS092.bit3=1) : When the wakes up to receive, the listen focuses on the RF signal level centered on the receivers frequency.
Page 44
Configuration register Power supply wake up sources’ pins Antenna wake up sources’ pins bit Parameter Register value bit Parameter Register value 0 _Reset SMSG 1 _AN0 _SCK2 2 _RSSI _SDO2 3 _U1TX _SCS 4 _U1RX _SDI2 5 _U1RTS _OSC0 6 _U1CTS _OSC1 7 _INT0 WOR period / Extra time preamble...
Signalizations It is possible to see certain events or functioning phases thanks to: • The green LED on the modem • Pin RSSI (pin 20 : see ¡Error! No se encuentra el origen de la referencia. ¡Error! No se encuentra el origen de la referencia.) LED ON when Tx or Rx radio only.
Consumed current Optimization Many factors impact the modems: 1. Radio Emission phase (adjustable output power with ATS004) 2. Receiving radio phase (adjustable via WOR) 3. LED activity (adjustable with ATS025) 4. Power calculation (maxi when PLL activated ATS001, bit2. When the SPI bus is used or for the data rates by UART >...
Firmware update by bootloader Versions The bootloader version is known thanks to the color on the microcontroller The update package is available here: http://www.atim.com/download/UPDATE_PACK_ARM-NANO.zip Bootloader Mark Encryption Client Software Features Version Level ds30Loader None LP_BOR ds30SecureLoader / Encryption 2,7V Upgrader...
Need help?
Do you have a question about the ARM-N8-LD and is the answer not in the manual?
Questions and answers