ARM-N8-LW_UserGuide_V0.4 Document Information File name ARM-N8_LW UserGuide V0.4 Created 2015-10-29 Total pages Total pages 35 Revision History Version Notes Firmware supported V0.1 First preliminary release Rev.15.1013.1414 V0.2 First release (2015/11/02 CB) Rev.15.1030.1218 Rev.15.1123.1419 V0.2b Preliminary removed (2016/01/11 TDX) Rev.15.1124.1644 Rev.15.1124.1700 Rev.16.0310.1622 Rev.16.0325.1202 V0.3...
I. GENERALITIES PRESENTATION In order to answer the 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 Spred Spectrum (CSS). This family has been developed for users re- quiring high communication range.
Regulation requirements can change, ATIM does not take responsibility of the exactitude and precision aforementioned. Legislation and national regulations, just as their interpretation can vary accordingly to the country. In case of uncertainty, it is recommended to contact ATIM or to consult local authorities in the concerned country. 7/35...
ARM-N8-LW_UserGuide_V0.4 LORAWAN LoRa™ is a high range, low power consumption and low datarate wireless modulation developed by Sem- tech and supported by LoRa Alliance. LoRaWan stack is mainly developed for battery powered devices, ei- ther fixed or mobile. It is optimized for the Internet Of Things (IOT). Figure 1: LoRa Logo Generalities Just for the record, LoRaWan protocol is still young and evolve quickly.
Page 9
ARM-N8-LW_UserGuide_V0.4 Device Gateway Device Device Device Device Internet of Gateway Gateway Device Device things Device Device Gateway Device Device Device Figure 2 : Stars of Stars topology Communication between the endpoint and concentrator is possible on different frequency channels and uses different spreading factors.
ARM-N8-LW_UserGuide_V0.4 Class B endpoint follows Class A behaviour with the functionality to open receive windows at a precise time. This windows are based on temporal information given by the network structure. • Bidirectional endpoint with continuous reception (Class C): Class C endpoint follows Class A behaviour on top of continuous listening on a channel. It allows endpoint with continuous power supply to be in a continuous reception when it is not emitting an uplink, see Figure Figure 4 : Class C endpoint radio scheme Modulation...
ARM-N8-LW_UserGuide_V0.4 Figure 6 : Gabarit d'une émission en modulation LoRa Communication LoRaWan protocol allows two types of communication, allowing users to choose between UnConfirmed or Confirmed frame. The choice should be made accordingly to the application wished. • UnConfirmed frame: This type of frame does not need an acknowledgment.
ARM-N8-LW_UserGuide_V0.4 II. TECHNICAL CARACTERISTICS DIMENSIONS All ARM-Nx-xxx modules are footprint compatible and share the same dimension. ARM-N8-LW have 4 more pins used in the RTU mode. Figure 7 shows the ARM-N8-LoRaWan module dimension. Its footprint is available in Figure 8, all dimen- sions are in mm.
ARM-N8-LW_UserGuide_V0.4 Name Function GPIO5 GPIO6 GPIO7 RTU_ADC_0 GPIO8 Ground (1) DGND Ground (1) DGND Alimentation Wake-up input Can be NC if not used WAKE-UP RTU_DI_1 GPIO9 RTU_ON GPIO10 RX UART U1RX TX UART U1TX GPIO11 RTU_DI_2 GPIO12 Hardware reset, active when set to GND It is advised to be connected to VDD, can be NC if not used nReset Ground (1)
ARM-N8-LW_UserGuide_V0.4 DELAYS (TBD) Following delays values are not available. They will be measured with future batches. Table 4: Timing table Delay Typical Boot 13 ms 15 ms (TBD) UART buffering (TBD) (TBD) (TBD) LoRaWan (TBD) (TBD) (TBD) UART input to Tx out- LoRa (TBD) (TBD)
ARM-N8-LW_UserGuide_V0.4 Table 5: Global memory organization Capacity Function Memory type (Bytes) Firmware Flash AT parameters saved (ATM, ATO, IDs) EEPROM AT parameters used (ATM, ATO, IDs) Buffer UART Rx Buffer UART Tx Buffer Radio Rx Buffer Radio Tx Buffer command mode Rx Buffer command mode Tx Data There are three main structures of data in memory: the device configuration, user parameters, and the IDs.
ARM-N8-LW_UserGuide_V0.4 ATMX=Y Boot If ATM1(_WriteIn) == EEPROM ATOX=Y If ATM1(_WriteIn) == RAM Boot O Param O Param O Param Boot O IDs O IDs EEPROM FLASH Figure 9: Memory access and organization 17/35...
Passive components to integrate between antenna and RF module pin vary in function of the path length, dielectric and antenna. ATIM will help you to choose your antenna accordingly to the wanted performances. Main solutions are an SMA connector to mount the antenna, or directly using an electric wire of 8.5 cm soldered to the PCB.
ARM-N8-LW_UserGuide_V0.4 Pins 4, 5, 26 and 27 are reserved for ATIM purpose. Users do not need to print their footprint. Figure 12: Module footprint and ground plan 19/35...
ARM-N8-LW_UserGuide_V0.4 IV. DEVICE FUNCTIONNEMENT ORGANISATION There is three functioning state for the device, Normal functioning mode Command mode Test mode At boot, the device will be in normal functioning mode. Command mode is used to modify device parameters and configuration with AT commands. Test mode is used to execute some various tests.
ARM-N8-LW_UserGuide_V0.4 NORMAL FUNCTIONING MODE Transparent UART/RF BRIDGE In this mode, incoming data on the Rx UART pin are packetized with LoRaWan headers in order to be sent by radio. The payload received and available on the gateways is the same as the previous one entering UART. In this mode, every other demand to send a frame will be ignored and discard until the previous emission cycle is finished.
ARM-N8-LW_UserGuide_V0.4 AT COMMAND Table 6: AT command list Command Function Enter in AT command mode. (IN SERIAL ONLY) Enter in AT command mode. (IN OTA ONLY) Exit AT command mode. ATQ + ENTER Reset MCU. ATR + ENTER Read MXXX register, XXX decimal value.
ARM-N8-LW_UserGuide_V0.4 TEST MODE Test mode allows you to use various functions in order to test the device, or the network. To launch a test mode, enter in command mode. Choose the test mode with ATTxx (‘xx’ in hexadecimal). Send any characters to start the test. If this is a continuous test, it can be stopped by sending any character. Quitting a test mode voluntarily or after its execution will set the device in command mode.
ARM-N8-LW_UserGuide_V0.4 Periodic emission (ATT0E) This test mode will periodically send message to the radio layer. The period is define by user, The command format is ATT0E=xx , where xx is the hexadecimal value of the period in seconds. The mini- mum emission time is 5 second, any value under will activate an emission every 5 seconds.
ARM-N8-LW_UserGuide_V0.4 V. TUNING MODULE The device can be configured in different modes. User can choose between local communication (P2P), net- work communication or test mode. Each one has other sub configuration like the device class in LoRaWan communication. Available modes are displayed in Figure 13 and listed in Table 8. Preliminary version only gets the LoRaWan Class A functionality.
ARM-N8-LW_UserGuide_V0.4 Parameter Register value Low power waking 0: Set on WakingUp pin (17) source 1: Set on UartRx pin (20) UNUSED RTU mode 0: RTU mode disable 1: RTU mode enable UNUSED Boot 0: Led inactive in this state 1: Led active in this state WakeUp 0: Led inactive in this state 1: Led active in this state...
Page 27
ARM-N8-LW_UserGuide_V0.4 A quick summary of these modes is displayed in Table 9. Further details are in followings parts V.A.2.a)(1) page 27, and V.A.2.a)(2) page 27. Table 9: Low Power mode summary Wake up configured on: Wake Up pin Uart Rx pin Waking up if: Device is sleeping and there is a Device is sleeping and there is a...
ARM-N8-LW_UserGuide_V0.4 If the device is running, it will go to sleep after at least 100 ms without any actions. If there is a falling edge and the device is sleeping, it will awake. If there is a falling edge and the device is running, it will be dealt as an incoming Uart communica- tion.
ARM-N8-LW_UserGuide_V0.4 Parameter Register value Stop bits 0x00: 1 stop bit, 0x01: 0.5 stop bit, 0x02: 2 stop bit, 0x03: 1.5 stop bit Flow control 0x00: no flow control, 0x01: rts flow control, 0x02: cts flow control, 0x03: rts/cts flow control Timeout char 0xMM: 0xMM char to wait for timeout RADIO...
Page 30
ARM-N8-LW_UserGuide_V0.4 Table 11: Main radio configuration, AT commands Parameter Register value Used when Emission 0x00 : DR_SF12, Bit 2 of Spreading factor 0x01 : DR_SF11, ATO083 is 0x02 : DR_SF10, 0x03 : DR_SF9, 0x04 : DR_SF8, 0x05 : DR_SF7, 0x06 : DR_SF7H, 0x07 : DR_FSK Rx2 Spreading 0x00 : DR_SF12,...
Page 31
ARM-N8-LW_UserGuide_V0.4 Parameter Register value Used when Unconfirmed 0x0: will use LoRaWan default value, can be adapt by Always frame number of gateway with MacCommand emission 0xY: send unconfirmed frame up to Y (from 1 to F) Confirmed 0x0: Does not use confirmed frame, using uncon- frame number of firmed emission...
ARM-N8-LW_UserGuide_V0.4 Parameter Register value Used when 1, on : Add one Byte, containing the frame size, in Sending an front of next uplink message to transmit uplink Add rx infor- 0: off, mation on up- 1: on : Add one Byte, containing last rx infor- link mation (bandwith, coding rate and SF), at the end of next uplink message to transmit...
ARM-N8-LW_UserGuide_V0.4 DOWNLINK_COUNTER 4 Bytes UNUSED DevEUI is accessible in READ ONLY. All others can be configured by users to join specific network. They can be accessed in two ways, byte by byte with commands from ATO000 to 067, or the entire ID in once with commands from 069 to 074.
ARM-N8-LW_UserGuide_V0.4 VI. INFORMATION MATERIAL INFORMATION Complies to ROHS standard ROHS documentations are available on request Contact surface: gold over nickel RECOMMENDED SOLDERING REFLOW PROFILE Figure 16: Reflow profile Notes: ARM N8 should be soldered in upright soldering position. Do never exceed maximum peak temperature Reflow cycles allowed : 1 time This device is not applicable for flow solder processing This device is applicable for solder iron process.
ARM-N8-LW_UserGuide_V0.4 MOISTURE SENSITIVITY This device must be prebaked before being put to reflow solder process. Disregarding may cause destructive effects like chip cracking, which leaves the device defective! Shelf life 6 months , sealed Possible prebake recommendations 12 hrs @ 60°C Floor life (time from prebake to solder process) <72 hrs 35/35...
Need help?
Do you have a question about the Lora ARM-N8-LW and is the answer not in the manual?
Questions and answers