Ingenu ULPU100 On-Ramp Wireless microNode User Manual microNode Integration Specification

On-Ramp Wireless On-Ramp Wireless microNode microNode Integration Specification

User manual

 On-Ramp Wireless Confidential and Proprietary. This document is not to be used, disclosed, or distributed to anyone without express written consent from On-Ramp Wireless. The recipient of this document shall respect the security of this document and maintain the confidentiality of the information it contains. The master copy of this document is stored in electronic format, therefore any hard or soft copy used for distribution purposes must be considered as uncontrolled. Reference should be made to On-Ramp Wireless to obtain the latest revision. microNode Integration Specification
  On-Ramp Wireless Incorporated 10920 Via Frontera, Suite 200 San Diego, CA 92127 U.S.A.  Copyright © 2012 On-Ramp Wireless Incorporated. All Rights Reserved.  The information disclosed in this document is proprietary to On-Ramp Wireless Inc., and is not to be used or disclosed to unauthorized persons without the written consent of On-Ramp Wireless. The recipient of this document shall respect the security of this document and maintain the confidentiality of the information it contains. The master copy of this document is stored in electronic format, therefore any hard or soft copy used for distribution purposes must be considered as uncontrolled.  Reference should be made to On-Ramp Wireless to obtain the latest version. By accepting this material the recipient agrees that this material and the information contained therein is to be held in confidence and in trust and will not be used, copied, reproduced in whole or in part, nor its contents revealed in any manner to others without the express written permission of On-Ramp Wireless Incorporated. On-Ramp  Wireless Incorporated reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed for any damages arising directly or indirectly by their use or application. The information provided in this document is provided on an “as is” basis.  This document contains On-Ramp Wireless proprietary information and must be shredded when discarded. This documentation and the software described in it are copyrighted with all rights reserved. This documentation and the software may not be copied, except as otherwise provided in your software license or as expressly permitted in writing by On-Ramp Wireless, Incorporated. Any sample code herein is provided for your convenience and has not been tested or designed to work on any particular system configuration. It is provided “AS IS” and your use of this sample code, whether as provided or with any modification, is at your own risk. On-Ramp Wireless undertakes no liability or responsibility with respect to the sample code, and disclaims all warranties, express and implied, including without limitation warranties on merchantability, fitness for a specified purpose, and infringement. On-Ramp Wireless reserves all rights in the sample code, and permits use of this sample code only for educational and reference purposes. This technology and technical data may be subject to U.S. and international export, re-export or transfer (“export”) laws. Diversion contrary to U.S. and international law is strictly prohibited. Ultra-Link Processing™ is a trademark of On-Ramp Wireless. Other product and brand names may be trademarks or registered trademarks of their respective owners.  microNode Integration Specification 014-0033-00 Rev. B March 13, 2012
 On-Ramp Wireless Confidential and Proprietary iii 014-0033-00 Rev. B Contents 1 Overview ................................................................................................................ 1 2 DC and AC Characteristics .................................................................................. 2 2.1 Absolute Maximum Ratings ....................................................................................................... 2 2.2 Recommended Operating Conditions ........................................................................................ 2 2.3 Effects of Temperature and Voltage .......................................................................................... 4 3 Electrical Interface ................................................................................................ 7 3.1 Signal Descriptions .................................................................................................................... 9 3.1.1 VBATT .............................................................................................................................. 9 3.1.2 POWER_ON ..................................................................................................................... 9 3.1.3 RESET_N ......................................................................................................................... 9 3.1.4 MRQ ................................................................................................................................. 9 3.1.5 SRDY ................................................................................................................................ 9 3.1.6 SRQ .................................................................................................................................. 9 3.1.7 USTATUS ....................................................................................................................... 10 3.1.8 SPI System ..................................................................................................................... 10 3.1.9 ANT_SEL ........................................................................................................................ 10 3.1.10 UART_SIN .................................................................................................................... 10 3.1.11 UART_SOUT ................................................................................................................ 10 3.1.12 TOUT ............................................................................................................................ 10 3.1.13 RF_PAEN_EXT ............................................................................................................ 10 3.1.14 RF_TXENA ................................................................................................................... 10 3.1.15 RF_SHDN ..................................................................................................................... 11 3.1.16 RF ................................................................................................................................. 11 3.2 Environmental .......................................................................................................................... 11 3.2.1 ESD ................................................................................................................................ 11 3.2.2 Harsh Environments ....................................................................................................... 11 4 SPI Interface and Sequences ............................................................................. 12 4.1 SPI System Interface Overview ............................................................................................... 12 4.2 SPI Mode and Timing............................................................................................................... 13 4.3 Host Initialization ...................................................................................................................... 13 4.4 Startup (Power On) Sequence ................................................................................................. 13 4.5 Wake Sequence ....................................................................................................................... 15 4.5.1 Wake Sequence (Synchronous) ..................................................................................... 15 4.5.2 Wake Sequence (Asynchronous) ................................................................................... 16 4.6 Host-Driven Reset Sequence .................................................................................................. 17 4.7 Host MRQ Release/microNode Allowed to Sleep Sequence .................................................. 18
microNode Integration Specification  Contents On-Ramp Wireless Confidential and Proprietary iv 014-0033-00 Rev. B 5 Power States ....................................................................................................... 19 5.1 Operating States ...................................................................................................................... 19 5.1.1 Power Off State .............................................................................................................. 19 5.1.2 Deep Sleep State ........................................................................................................... 20 5.1.3 Oscillator Calibration State ............................................................................................. 20 5.1.4 Idle State ........................................................................................................................ 21 5.1.5 RX State ......................................................................................................................... 21 5.1.6 TX State .......................................................................................................................... 21 5.2 System ..................................................................................................................................... 21 6 Messaging Protocol ............................................................................................ 23 6.1 Arbitration ................................................................................................................................. 23 6.2 Message Protocol .................................................................................................................... 23 6.3 Host Interface SPI Bus State Machine..................................................................................... 26 6.4 SPI Bus Timing Example ......................................................................................................... 27 6.5 Host Message SPI Example .................................................................................................... 28 6.6 Host Message “Connect” SPI Example ................................................................................... 30 7 microNode Configuration ................................................................................... 33 8 Antenna Diversity ............................................................................................... 34 8.1 Antenna Design Considerations .............................................................................................. 35 8.2 Diversity Considerations .......................................................................................................... 35 9 Regulatory Considerations ................................................................................ 37 9.1 Block Diagram .......................................................................................................................... 37 9.2 Certifications ............................................................................................................................ 38 9.3 FCC Warnings .......................................................................................................................... 38 9.4 IC Warnings ............................................................................................................................. 39 9.5 ETSI Warnings ......................................................................................................................... 40 9.6 Usage ....................................................................................................................................... 40 9.6.1 Note to Integrators .......................................................................................................... 40 9.6.2 RF Exposure Statement ................................................................................................. 40 9.7 Antennas .................................................................................................................................. 40 10 Manufacturing Considerations ........................................................................ 41 10.1 Mechanical Outline................................................................................................................. 41 10.2 Host PCB Constraints ............................................................................................................ 41 10.3 Solder Profile .......................................................................................................................... 41 10.3.1 Handling Procedures for microNode ............................................................................ 41 10.3.2 Solder Procedures for microNode ................................................................................ 42
microNode Integration Specification Contents On-Ramp Wireless Confidential and Proprietary  v  014-0033-00 Rev. B 11 Errata ................................................................................................................. 43 Appendix A Abbreviations and Terms ................................................................. 44 Appendix B Coplanarity Requirements ............................................................... 46 B.1 microNode Dimensions ........................................................................................................... 46 B.2 Bow Measurement ................................................................................................................... 47 B.3 Twist Measurement ................................................................................................................. 47 Appendix C PCB Land Pattern .............................................................................. 48 Appendix D microNode Solder Profile ................................................................. 49 Appendix E microNode Mechanical Drawing ...................................................... 50
microNode Integration Specification Contents On-Ramp Wireless Confidential and Proprietary vi 014-0033-00 Rev. B Figures Figure 1. microNode Deep Sleep Power Consumption (mW Power vs VBATT Input) ................... 5 Figure 2. RX State Power Consumption (mW Power vs VBATT Input) .......................................... 5 Figure 3. TX Power Consumption at 21.5 dBm (mW Power vs VBATT Input) ................................ 6 Figure 4. SPI Timing, CPOL = 0, CPHA = 0 .................................................................................. 13 Figure 5. microNode Powerup Timing Sequence .......................................................................... 14 Figure 6. Host-Initiated microNode Wake Sequence – SRDY Low (Synchronous) ...................... 15 Figure 7. Host-Initiated microNode Wake Sequence – SRDY High (Asynchronous) .................... 16 Figure 8. Host-Driven Reset Sequence ......................................................................................... 17 Figure 9. Host MRQ Release/microNode Allowed to Sleep Sequence ......................................... 18 Figure 10. microNode Oscillator Calibration: Current (Amps) vs Time (Seconds) ........................ 20 Figure 11. Representative Current Consumption During Sleep, Idle, RX, and TX; x16 Spreading Factor (Amps vs Seconds) ..................................................................................... 22 Figure 12. SPI Master and Slave Message Sequences ................................................................ 25 Figure 13. Host Interface SPI Bus State Machine ......................................................................... 26 Figure 14. SPI Timing Example ..................................................................................................... 27 Figure 15. Host Message on SPI – MMsg Pair .............................................................................. 28 Figure 16. Host Message on SPI – MHdr Pair ............................................................................... 29 Figure 17. Antenna Diversity Circuit .............................................................................................. 34 Figure 18. microNode Block Diagram ............................................................................................ 37 Figure 19. microNode Dimensions ................................................................................................. 46 Figure 20. Bow Measurement of Length and Width Bow .............................................................. 47 Figure 21. Twist Measurement ...................................................................................................... 47 Figure 22. microNode PCB Land Pattern ...................................................................................... 48 Figure 23. Solder Profile ................................................................................................................ 49 Figure 24. microNode Mechanical Dimensions ............................................................................. 50 Tables Table 1. Absolute Maximum Ratings ............................................................................................... 2 Table 2. Operating Conditions ......................................................................................................... 2 Table 3. Operating Characteristics .................................................................................................. 2 Table 4. microNode Pin Descriptions ............................................................................................... 7 Table 5. ESD Information ............................................................................................................... 11 Table 6. microNode Certifications .................................................................................................. 38 Table 7. Solder Profile Information ................................................................................................ 42
 On-Ramp Wireless Confidential and Proprietary vii 014-0033-00 Rev. B Revision History Revision Release Date Change Description A  January 18, 2012 Initial release. B  March 13, 2012 n Expanded information for regulatory considerations and certifications. n Removed errata section that is no longer relevant.
 On-Ramp Wireless Confidential and Proprietary  1  014-0033-00 Rev. B 1 Overview The purpose of this document is to provide guidelines allowing an integrator to design a Host product that utilizes the microNode and ensures that the system meets all of its technical objectives and requirements. The following documents are referenced and provide more detail. n ULP Node Interface Library (UNIL) (010-0066-00)  Provides information about the library of portable C code provided by On-Ramp Wireless which can be integrated into a customer’s existing software architecture.  n UNIL API (010-0072-00) Provides details relating to the UNIL Application Programming Interface. n ULP Node Host Message Specification (014-0020-00) Provides details relating to Node Host messages. n Node FCC/IC/ETSI EMC Compliance Test Procedures (009-0021-00) Describes/explains the FCC/IC/ETSI EMC compliance tests and how to use On-Ramp Wireless’s configuration software for these tests. n NPT User Guide (010-0060-00)  Describes the setup, configuration, and use of a collection of utilities called Node Provisioning Tools (NPT) used for Node provisioning.
 On-Ramp Wireless Confidential and Proprietary  2  014-0033-00 Rev. B 2 DC and AC Characteristics 2.1 Absolute Maximum Ratings Operating outside of these ranges may damage the unit. The microNode is MSL 3-rated and should be handled as an MSL 3 device per IPC/JEDEC J-STD-033 (latest revision). See section 10.3.1 for further information. Table 1. Absolute Maximum Ratings Parameter Min Max Unit Storage Temperature  -40 85 ⁰C Operating Temperature  -40 85 ⁰C Input Voltage 2.2 5.5  V Digital Interface Signals, 3.3V nominal 3.0 3.6  V 2.2 Recommended Operating Conditions Table 2. Operating Conditions Parameter Min Max Unit Input voltage, VBATT 2.2 5.5  V Ambient Temperature, Ta  -40 85 ⁰C  The following characteristics apply across the -40°C to +85°C temperature range unless otherwise noted. Table 3. Operating Characteristics Description Min Typ Max Units DC Characteristics Voltage – VBATT  2.2 3.6 5.5  Volt Off Current – Note 1 0.05 0.1 2.0  µA Deep Sleep Current - Note 1 10 20 40 µA Idle Current – Note 1 10 15 25 mA Receive Current – Note 1 75 85 90 mA Transmit Current – Note 2 200 245 280 mA Digital VOL – Voltage Output, Low (4mA sink)  0    0.1  V VOH – Voltage Output High (4mA source)  Vdd-0.9    Vdd-0.1  V Environmental Operating Temperature  -40    +85 °C
microNode Integration Specification DC and AC Characteristics On-Ramp Wireless Confidential and Proprietary  3  014-0033-00 Rev. B Description Min Typ Max Units Storage Temp  -40    +85 °C Humidity – non-condensing  5    95  % Ramp Temperature (maximum rate at which operating temperature should change)     30 °C/Hr. Receiver Receiver Sensitivity – Note 3  -140  -142  -144  dBm Receiver Image Reject 38 45 50 dB Noise Figure  3.5 5.0 6.7 dB Input IP3 (high LNA gain mode)    -11    dBm Maximum RF input level for specification compliance      -20  dBm General RF Characteristics Frequency Range – Note 4 2402    ~2482 MHz Channel Spacing  N/A 1.99 N/A MHz Transmitter Maximum RF Conducted Power –Note 5 FCC/IC markets: ETSI markets:  20.0 8.5  21.3 9.5  21.5 10.0  dBm dBm Carrier Rejection  -35  -40  -50  dBc Signal Modulation     DSSS- DBPSK     Signal Bandwidth    1.0    MHz BT Factor    0.3     Peak to Average Ratio    2.3    dB Spectral bandwidth at maximum RF power: -6dB BW -20dB BW    0.96 1.75    MHz MHz ACPR – Note 6      -30  dBc Harmonics – Note 7      -43  dBm Transmit Power Level Accuracy – Note 8      ±1.5 dB Transmitter Spurious Outputs – Note 9     30MHz to 2400MHz:     2482MHz to 8000MHz:      < -43 < -43  dBm dBm VSWR Tolerance   Maximum VSWR for spec compliance – Note 10:   Maximum VSWR for stability.      1.5:1 9:1   NOTES: 1. Tested at 3.6V input.  2. Measured at 21.5 dBm TX output (Typ=50Ω), 3.6V, range includes VSWR ≤ 1.5:1 (Po not compensated). 3. Sensitivity at maximum spreading factor of 13 (8192) with 10% FER.
microNode Integration Specification DC and AC Characteristics On-Ramp Wireless Confidential and Proprietary  4  014-0033-00 Rev. B 4. The upper frequency range is market dependent: a. FCC/IC: CH38; 2475.63 MHz. b. ETSI: CH40; 2479.61 MHz. c. Japan: CH41; 2481.60 MHz. 5. Maximum TX RF power is limited by FCC/IC grant to 21.5 dBm in these markets.  6. Spec and test method comes from FCC 15.247(d); Band Edge Emissions, 2 MHz offset. 7. At any TX power level, VSWR ≤ 3:1. Harmonics fall into FCC restricted bands. 8. Estimated sum of all contributors with VSWR ≤ 1.5:1. Normal link mode. 9. At any TX power level, VSWR ≤ 3:1. Applies to spurious, not ACPR or harmonics. Generally the largest spurious output outside the 2.40-2.48GHz band is at 2/3LO and 4/3LO. 10. Maximum VSWR for spec compliance applies at 25C only. Slightly degraded ACPR/mask and power variation can be expected at temperature extremes. 2.3 Effects of Temperature and Voltage The microNode is based largely on Complementary Metal–Oxide–Semiconductor (CMOS) technology. The current drain of CMOS circuitry can vary substantially over Temperature. The RF circuitry and its performance also vary substantially over Temperature.  The microNode utilizes two main power domains when it is functioning: 1. LDO Regulators that work from 2.2V up to 5.5V.  These are enabled when the POWER_ON signal for the microNode is active. These can act as a linear load as voltage increases from minimum to maximum – although these circuits do not normally consume much power. 2. Switching power domains.  When the microNode wakes up to communicate with the Host or for networking events, its switching regulators are enabled. These buck-boost switching regulators supply the 3.3V and other logic supplies over the input range of 2.2-5.5V. The power efficiency of these regulators change dramatically over input voltage, load levels, and temperature. Nominally, the power efficiency is best at 3-4.0V. The efficiency becomes poor below 3.0V and is moderately efficient at the higher input levels. The following graphs show the relative differences across the operating voltages and their effect on current consumption.
microNode Integration Specification DC and AC Characteristics On-Ramp Wireless Confidential and Proprietary  5  014-0033-00 Rev. B  Figure 1. microNode Deep Sleep Power Consumption (mW Power vs VBATT Input)   Figure 2. RX State Power Consumption (mW Power vs VBATT Input) 00.050.10.150.20.2522.5 33.5 44.5 55.5-40C Sleep-30C Sleep-20C Sleep-10C Sleep0C Sleep10C Sleep20C Sleep30C Sleep40C Sleep50C Sleep60C Sleep70C Sleep80C Sleep85C Sleep30031032033034035036037038022.5 33.5 44.5 55.5-40C RX-30C RX-20C RX-10C RX0C RX10C RX20C RX30C RX40C RX50C RX60C RX70C RX80C RX85C RX
microNode Integration Specification DC and AC Characteristics On-Ramp Wireless Confidential and Proprietary  6  014-0033-00 Rev. B  Figure 3. TX Power Consumption at 21.5 dBm (mW Power vs VBATT Input)   8909109309509709901010103022.5 33.5 44.5 55.5-40C TX max-30C TX max-20C TX max-10C TX max0C TX max10C TX max20C TX max30C TX max40C TX max50C TX max60C TX max70C TX max80C TX max85C TX max
 On-Ramp Wireless Confidential and Proprietary  7  014-0033-00 Rev. B 3 Electrical Interface This chapter describes the electrical interface of the microNode and how the Host processor controls the microNode. Table 4. microNode Pin Descriptions Pin # Pin Name Signal Direction Relative to microNode Signal Type Comment 1, 2, 3, 4, 7, 10 Ground Power Power Ground return. Should be low RF impedance to a solid ground plane of the Host 11,14, 17, 20, 21, 26, 30, 31, 34, 35, 37, 38, 40 Ground Power Power    5, 6  VBATT  Power Power Input power to the microNode. It is recommended that the Host integrator allow for decoupling of the microNode by placing space for up to a 100 µF ceramic cap. This may or may not be required, depending on the Host's power supply and its impedance. 8  SRQ Output CMOS_O Slave Request 9  SRDY Output CMOS_O Slave Ready 12  SCLK Input CMOS_I SPI Clock 13 MISO Output CMOS_O  SPI Master In Slave Output 15 CS Input CMOS_I SPI Chip Select 16 MOSI Input CMOS_I  SPI Master Output Slave In 18 MRQ Input CMOS_I Master Request 19  3V3  Output CMOS_O 3.3V Switcher output 22  RESET_N  Input OC_1 RESET input 23 USTATUS I/O CMOS_O, CMOS_I USTATUS. To be used by the microNode as a GPIO. Undefined at this time. Float for now. 24  POWER_ON  Input CMOS_A This is used to turn ON/OFF the Internal Power supplies of the microNode. 25  ANT_SEL  Output CMOS_O This is used by the microNode to control its antennas for diversity.  27 UART_SIN Input CMOS_I UART Serial input. Not supported at this time.
microNode Integration Specification Electrical Interface On-Ramp Wireless Confidential and Proprietary  8  014-0033-00 Rev. B Pin # Pin Name Signal Direction Relative to microNode Signal Type Comment 28 UART_SOUT Output CMOS_O UART Serial output. Not supported at this time. 29  TOUT Output CMOS_O TOUT is a normally low signal that pulses high in response to specific Network Timing Events 32  RF_PAEN_EXT  Input CMOS_I This is used to force the PA off. It is internally pulled low. Do not connect at this time. 33 RF_TXENA Output CMOS_O This signal is used to indicate status of the Power Amplifier for the microNode: Low - OFF, High - Enabled. 36 RF RF RX/TX 50 Ohm This is the RF input/output for the microNode. It is a 50 Ohm castellated “pin.” 39 RF_SHDN RF Shutdown CMOS_O This pin indicated the status of the microNode’s RF Transceiver: Low= Shutdown, High = Active  NOTES: 1. The VDD of the internal logic of the microNode is 3.3Volt. 2. The Host is the SPI Master and the microNode is the SPI Slave. 3. OC_1 The pin-type is unique for the RESET line. Internal to the microNode, this is a simple RC circuit that Resets to GND (0 Volts) and rises to 1.8Volts (maximum). Externally, it is required to drive this pin via an Open Collector (States: Ground=microNode Reset, or float=microNode Active). Most Host CPUs have programmable I/Os that allow setting as an output (low) and as input (tri-state or float). A pull-up is not permitted. Voltages above 1.8V can damage the Reset line of the microNode or place the microNode in a latchup state. 4. CMOS_A   a. The CMOS_A pin is used to control two Analog Regulators and their Enable pins.  b. The pin has hysteresis. n Going High (Active):  V input High is 1.2V n Going Low (OFF):  V input Low is 0.4V c. When the microNode is ON, this pin consumes a nominal 0.2 µA but as maximum of 2 µA over the entire temperature range.
microNode Integration Specification Electrical Interface On-Ramp Wireless Confidential and Proprietary  9  014-0033-00 Rev. B 5. VBATT a. The microNode operating voltage is 2.2-5.5V, which drives a buck/boost regulator (3.3Volts) internal to the microNode. b. The 3.3V regulator drives the RF and PA circuitry of the microNode which also drives its operating CMOS I/O voltages. 3.1 Signal Descriptions 3.1.1 VBATT This is the main power to the microNode. This needs a low impedance source to the Host’s power source. It is recommended that the Host have provision for up to a 100 µF low ESR capacitor. It is likely this capacitor is not required if low impedance design rules are followed. 3.1.2 POWER_ON This signal controls the power-on of the LDO circuitry for the microNode. It must be shut off prior to starting the microNode power-up sequence as defined in section 4.4: Startup (Power On) Sequence. After the microNode is powered up, this signal is to remain logic high. 3.1.3 RESET_N The microNode has a basic RC Reset circuit that should be cleared during the startup sequence for the microNode. This signal is an Open Collector style of signal that can be cleared (grounded) for Reset and allowed to float when the microNode is operational. This pin should never be exposed to a voltage greater than 1.8V. 3.1.4 MRQ The MRQ (Master Request) is the Host’s normal way of waking the microNode to initiate SPI communications. Logic “High” forces the microNode awake. 3.1.5 SRDY SRDY (Slave Ready) is an indication from the microNode that it has fully booted its internal Firmware image, initialized its Hardware and Interfaces, and is ready for communication (arbitration) with the Host. Logic “High” indicates the microNode is ready for communications. 3.1.6 SRQ The SRQ (Slave Request) signal is an indication from the microNode that it wants the Host’s attention. When SRQ is asserted “High,” the Host must read the Status registers of microNode. If SRQ is “High,” SRDY will also be “High.”
microNode Integration Specification Electrical Interface On-Ramp Wireless Confidential and Proprietary 10 014-0033-00 Rev. B 3.1.7 USTATUS USTATUS is currently undefined. In software it can be either an Input or Output. Currently it is configured as an input. The Host should not use this signal. 3.1.8 SPI System The SPI system is the generic term used for all SPI signals (MOSI, MISO, CS, SCLK) to be set up for SPI communications to occur between Host and microNode. The microNode SPI is the Slave in the Master/Slave communications and is defined in section 4.2: SPI Mode and Timing. 3.1.9 ANT_SEL The Antenna Select (microNode output) signal is used to control a RF T/R signal to allow Antenna Diversity. This is more fully defined in Chapter 8: Antenna Diversity. 3.1.10 UART_SIN This UART_SIN is a microNode UART input signal. It is reserved for future use and should not be used by the Host. Leave unconnected. 3.1.11 UART_SOUT The UART_SOUT is a UART output signal that is currently reserved. The Host should not use this pin.  3.1.12 TOUT This signal is a Time Synchronizing signal that pulses high upon specific network timing events. 3.1.13 RF_PAEN_EXT The RF_PAEN_EXT signal is a direct hardware signal that can be used to disable the Power Amplifier (PA) for the microNode. This signal is pulled low (100k to ground) to allow the PA to work as normal. A microNode external device can temporarily assert this signal high to de-key the PA for the microNode. The purpose of this direct control is to allow simple coexistence algorithms with other RF devices. If the external device is transmitting, its transmitter signal can disable the PA for the microNode thus avoiding a TX collision. 3.1.14 RF_TXENA This signal is a status output of the microNode that allows other RF devices to monitor when the microNode is transmitting. In a simple RF coexistence scheme, the RF_TXENA can disable a coexisting radio’s transmitter, while the microNode is transmitting. The RF_TXENA signal goes active high when transmitting.
microNode Integration Specification Electrical Interface On-Ramp Wireless Confidential and Proprietary 11 014-0033-00 Rev. B 3.1.15 RF_SHDN This microNode output indicates status of the microNode’s RF Transceiver. If low, the transceiver sleeps (no RX and no TX). Using RF_SHDN and RF_TXENA in combination, co-existing RF devices can determine the absolute state of the RF Transceiver of the microNode. 3.1.16 RF This is the RF port (TX and RX) for the microNode. It is a nominal 50 Ohm port. For best results ensure the load termination (antenna) has a VSWR of 1.5:1 or better (return loss < -14 dB). 3.2 Environmental 3.2.1 ESD The microNode is designed to be a truly embedded module and can almost be considered an IC. The microNode is to be placed as a direct-connect to the Host CPU. Therefore, the microNode has inherent minimal electrostatic discharge (ESD) protection on its I/O.  Table 5. ESD Information ESD Model Class and Minimum Voltage HBM Class 1C ( >1000V) MM Class A (>100V) The RF port does have some protection in the form of an inductor to ground, thus allowing some robustness to direct ESD strikes.  If the application is intended for harsh ESD or lightning strike scenarios it is recommended that the Integrator take extra precautions to guard against accidental resets or ESD damage. 3.2.2 Harsh Environments The microNode employs miniature surface-mounted components in its assembly. If the target design is intended for high humidity or salt environments and intended to have a long service life, it is recommended that the designer take necessary precautions to guard against prolonged exposure to moisture and other contaminants. A sealed enclosure (IP68) or potting may be required in extreme environments.
 On-Ramp Wireless Confidential and Proprietary 12 014-0033-00 Rev. B 4 SPI Interface and Sequences 4.1 SPI System Interface Overview The SPI slave interface is currently the only supported interface for Host-to-Node communication. NOTE: The microNode must be the only SPI slave on the bus.  The SPI slave interface provides communication with an external Host through a 7-wire interface. The Host is the SPI master and the microNode is the SPI slave. In addition to the four standard SPI signals, three additional signals are used to complement the SPI bus: MRQ, SRQ, and SRDY. The additional signals are included to support microNode state transitions and bi-directional message traffic. The SPI signals include four that are controlled by the master and three that are controlled by the slave. Master-controlled Signals n MOSI n SCLK n CS n MRQ Slave-controlled Signals n MISO n SRQ n SRDY When MRQ and SRQ are low, the remaining master controlled signals (MOSI, SCLK, and CS) must be held low or tri-stated. This is to prevent these signals from back-driving the microNode slave that may be in deep sleep. When either MRQ or SRQ assert high, the master should set each of the three signals appropriately according to their standard usage. No pull-up resistors should ever be applied to any signals on the microNode.
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 13 014-0033-00 Rev. B 4.2 SPI Mode and Timing  MOSI(from master)1NSS(to slave)MISO(from slave)SPCK(CPOL = 0)2 3 4 5 6 7 8SPCK Cycle (for reference)MSBMSBLSBLSB *6 5 4 3 2 16 5 4 3 2 1 Figure 4. SPI Timing, CPOL = 0, CPHA = 0 4.3 Host Initialization What is described here is the initialization of the Host, its operating software, and the control sequences used to drive the microNode.  Due to specific clock and memory requirements, the microNode must go through specific Initialization and Wake sequences.  NOTE:  Some CPUs have internal pull-up resistors that are active after Power On Reset. Through CMOS leakage, the Host CPU can supply voltages to the microNode I/O bus prior to the Host CPU fully initializing and disabling the pull-up resistors. It must be noted that during the brief initialization period, the POWER_ON signal must be “low.” Activating the POWER_ON signal with other microNode signals being pulled “high” can cause CMOS latchup within the microNode.  4.4 Startup (Power On) Sequence During, and immediately after Power On Reset (POR), the Host has no control of its I/O power states. For instance, some CPUs have GPIO that tri-state or act as inputs during power up. Other CPU brands have programmable pull-ups on its I/O and need the Host CPU to disable those pull-ups for the Host’s GPIO to work correctly with the microNode. This setup and configuration of GPIO takes a finite time during the Host boot process. This is detailed in the following figure. Whereas the power-up sequence is described here, it is recommended the Integrator not attempt this entire startup sequence without assistance. On-Ramp Wireless offers a formal and controlled library to help with this startup and communication interface called UNIL. This is fully documented and released by On-Ramp Wireless. The UNIL tracks all details of the lower (physical) and higher
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 14 014-0033-00 Rev. B (messages) layers of the Host-Node communications. For more information on UNIL see the documents referenced in chapter 1 at the beginning of this document.  t0t1t2t3t4t5t61000 ms 10 ms 4 mst6 – t4 < 300 ms or errorSRDYSPI SystemMRQReset_NPower OnHost Init(not a signal)VBATTHi-Z100 ms Figure 5. microNode Powerup Timing Sequence  The timing sequence shown in Figure 5 above is described below. n t0 à t1 This phase is where the Host’s System power has been applied and the Host Software must power up and initialize the GPIO interfaces for the microNode to the required states defined at time t1. The t1 state becomes “TRUE” indicating the Host sets all the GPIO to a known and controlled state (Low).  n t2 At t2 state, all the output signals to the microNode are set low and the Power On Signal is set high. This turns on the internal LDO regulators of the microNode to initiate a power up sequence. The time between t1-t2 is approximately 100 ms, or longer. n t3 t3 is when the Host releases the microNode from its Reset state. This time allows the microNode’s 32 kHz to turn on and stabilize. The time between t2-t3 is 1 second, or longer. n t4 t4 signals the start of the Host wanting to initiate communications (arbitration) with the microNode. The Host raises MRQ to turn on various circuitry. The time between t3-t4 is 10 ms, or longer.
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 15 014-0033-00 Rev. B n t5 After the assertion of t4, the microNode begins its “Wake sequence.” The microNode must boot, initialize its operating system and hardware and when it is ready for communications it raises its SRDY signal back to the Host. At this point, communications (Arbitration) can begin. n t6 At this point the microNode signals its readiness by asserting the SRDY pin. The Host can now begin communications with the microNode. 4.5 Wake Sequence  The microNode can be awakened in two manners:  n MRQ assertion from the Host. The Host desires communications with the microNode and awakens the microNode by asserting the MRQ line. This is a Synchronous Wake Sequence. n The microNode can “self-awaken” due to network events. In this case, a timer internal to the microNode “pops” and triggers the microNode to “Wake.” When the microNode is awake it asserts its SRDY as a matter of course to indicate to the Host (if it needs to) that it can start communicating with the microNode while it is awake. This is an Asynchronous Wake Sequence. 4.5.1 Wake Sequence (Synchronous) The following sequence demonstrates the timing required of the Host to awaken the microNode from a sleep state. Assumptions: n The microNode has been previously Powered On and Arbitrated. n The power (VBATT) has remained stable and the microNode has not been Reset (Reset is set to tri-state/float). t0t1t2t3SRDYSPI SystemMRQHi-Z10 ms(Driven as appropriate)3 ms Figure 6. Host-Initiated microNode Wake Sequence – SRDY Low (Synchronous)  The timing sequence shown in Figure 6 above is described below.
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 16 014-0033-00 Rev. B n t0 The Host desires to Wake the microNode and asserts MRQ high. n t0 à t1 After MRQ has gone High, the Host’s SPI system and other I/O can be enabled. Asserting the MRQ has enabled the internal I/O power supply of the microNode and the Host’s SPI can be enabled 4 ms after the rise of MRQ. n t1 à t2 After the initial assertion of MRQ, the microNode has to internally power up and initialize its systems. When it is ready to communicate it will assert its SRDY line to signal it is now ready for SPI interaction. From MRQ assertion until the microNode is ready, takes about 80 ms. n t3 The microNode is now ready to communicate with the Host. 4.5.2 Wake Sequence (Asynchronous) In this scenario, the microNode is already awake due to a networking event (SRDY is already High) and the Host wants to communicate with the microNode while it is awake. The Host asserts MRQ to ensure that the microNode stays awake during its communication cycle.  t0t1t2t3SRDYSPI SystemMRQHi-Z (Driven as appropriate)< 250 μs Figure 7. Host-Initiated microNode Wake Sequence – SRDY High (Asynchronous)
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 17 014-0033-00 Rev. B 4.6 Host-Driven Reset Sequence If the microNode fails to communicate (or similar), it may be necessary to Reset the microNode. The following figure shows the proper sequence to reset the device.  NOTE: Resetting the device causes it to go through a Cold Acquisition process to reacquire the network.  Power Ont0t1t2t3t4t5t61000 ms 10 ms 4 msSRDYSPI SystemMRQReset_NVBATTHi-Z100 ms(Driven as appropriate) Figure 8. Host-Driven Reset Sequence
microNode Integration Specification SPI Interface and Sequences On-Ramp Wireless Confidential and Proprietary 18 014-0033-00 Rev. B 4.7 Host MRQ Release/microNode Allowed to Sleep Sequence If the Host determines there are no more messages or SPI transactions required, it nominally de-asserts the MRQ to allow the microNode to fall back to Deep Sleep (lowest power mode). The figure below shows how this is sequenced by the Host/microNode. A small delay in de-asserting SRDY is enforced to prevent quick toggling (Waking) of the microNode.  t0t1t2SRDYSPI SystemMRQHi-Z10 ms3 ms Figure 9. Host MRQ Release/microNode Allowed to Sleep Sequence
 On-Ramp Wireless Confidential and Proprietary 19 014-0033-00 Rev. B 5 Power States The microNode has a number of states it runs through during its various operating modes. General comments: 1. The microNode accepts a wide input voltage range (2.2-5.5V). 2.  The microNode has low drop out (LDO) regulators that will operate 100% of the time the microNode is powered (POWER_ON signal set high).  3. There are 3.3V/1.2V Buck/Boost Switching regulators that use the wide input range to drive key RF and Digital circuits. The 3.3V regulator is only turned on in certain active operating states of the microNode. The microNode tries to minimize its power consumption but is largely driven by network operating states and ULP modes of operation. This document does not describe all of the modes in detail but, in general, there are two main operating modes for the microNode: n Continuous Mode  In this mode, the microNode is ON (awake) at least 50% of the time (100% of its RX cycle). The microNode starts up, searches for the network, locks on, and Joins. In this mode, the microNode nominally is either in RX or TX modes (radio is ON and in a high power consumption state), or in an Idle state where the clocks and CPU are ON but the radio is OFF (moderately low power mode). The continuous mode is usually for applications where the Host and microNode are AC-powered and system current consumption is not an issue. n Slotted Mode  This mode has the microNode falling into a Deep Sleep state – the lowest power state of the microNode. In this mode, the microNode is mostly powered down – except for a couple of low power LDO Regulators. The microNode can sleep for hours at a time if the network is configured to allow this. The power states are described in the following sections. 5.1 Operating States This section describes the various operating states within the operational modes. 5.1.1 Power Off State When the microNode is totally non-functional, the Host can set the POWER_ON signal Low to deactivate the circuitry of the microNode. This should NOT be confused with Deep Sleep states where the microNode mostly sleeps yet maintains key network timers to wake up synchronously with network activity. If awakened from the Power Off state, the microNode must go through a very power-hungry search/acquisition algorithm to re-acquire the ULP network.
microNode Integration Specification Power States On-Ramp Wireless Confidential and Proprietary 20 014-0033-00 Rev. B 5.1.2 Deep Sleep State The microNode shuts off all its power regulators except a couple low quiescent LDO regulators. These regulators keep a minimal amount of circuitry alive for tracking network timers, enable a 32 kHz clock, and some minor interface circuitry. 5.1.3 Oscillator Calibration State When the microNode is in Deep Sleep state, it attempts to maintain accuracy of its low power 32 kHz clock to enable faster network synchronizing when it wakes up. The CPU of the microNode is not activated during this calibration state. The microNode will periodically, and briefly, Wake in a very low power mode to calibrate its 32 kHz clock to its very accurate 26 MHz clock. This is especially important when the temperature varies substantially causing the 32 kHz oscillator to drift. This is illustrated in the following figure. This plot is an example of the microNode performing a self-calibration of its 32 kHz oscillator. The pulses represent the TCXO being turned on periodically to perform the calibration. The microNode Wakes itself from Deep Sleep, Calibrates, and then falls back to sleep. Minimal power is consumed during this self-calibration process. As can be seen, the microNode does this approximately every 900 seconds.   Figure 10. microNode Oscillator Calibration: Current (Amps) vs Time (Seconds)
microNode Integration Specification Power States On-Ramp Wireless Confidential and Proprietary 21 014-0033-00 Rev. B 5.1.4 Idle State Idle state has various sub-states but generally refers to a state where the microNode is “awake” and its system clock is on, the CPU is awake, but the RF is OFF. 5.1.5 RX State The microNode turns on all its clocks, the main CPU and the RF in an RX-only state. The RF transceiver, in RX state, consumes a moderate amount of power. 5.1.6 TX State When the microNode transmits, it uses a variable transmit power that is correlated to its received RSSI. In this state, the microNode is likely at its highest power states, but this is somewhat dependent on RSSI. The worst case state (maximum power) is shown in Figure 11. This is at approximately 21.5 dBm output power. This is the microNode’s highest power state. 5.2 System As noted, the microNode can go through various states of Deep Sleep, Idle, RX, and TX. The plot shown in the following figure provides a representative microNode waking up and going through these states and transitions. All ULPs are different and current consumption is affected by many factors. n Network coverage. How much TX power does a microNode need to transmit its data? n Temperature range n Operating Voltage n Continuous mode vs Slotted mode: What is the Uplink Interval? n Amount of data in the data model n Quality of Service (QoS) for data delivery All of the factors indicated above must be examined carefully and plotted to understand the end result in current profiles and expected battery life projections.
microNode Integration Specification Power States On-Ramp Wireless Confidential and Proprietary 22 014-0033-00 Rev. B  Figure 11. Representative Current Consumption During Sleep, Idle, RX, and TX; x16 Spreading Factor (Amps vs Seconds)  The plot shown in the figure above represents the nominal transitions for the microNode from Deep Sleep, Idle, and Transmit states. In this case, a TX spreading factor of 16 is used. It is important that the Host designer understand the System operating profile, operating voltages, different operating modes of the microNode and the ultimate effect on System power consumption. Of course, this is especially true if a battery powered device is being considered.
 On-Ramp Wireless Confidential and Proprietary 23 014-0033-00 Rev. B 6 Messaging Protocol The details of Host/Node messaging are typically not necessary for integrators to implement, given the functional interface provided by the ULP Node Interface Library (UNIL) (010-0066-00) and UNIL API (010-0072-00). However, low-level understanding of the SPI protocol used may be critical in resolving Host interface issues. For mid-level details of the messages that may be sent over this interface, refer to ULP Node Host Message Specification (014-0020-00). 6.1 Arbitration Arbitration is the process a Host uses to signal to the Node that it supports the On-Ramp Wireless bi-directional messaging protocol. The arbitration sequence is designed to reduce the probability that an arbitrary non-Host transfer sequence can mirror a valid arbitration sequence. Arbitration consists of both Host and Node transmitting an arbitration request/reply pair. After a defined turn-around delay, both transmit a validation request/reply. The turn-around delay avoids race conditions between Host and Node and provides enough time to allow ISR execution to complete before the next SPI transfer. If the Node does not reply to the Host request, the Host needs to wait for a turn-around delay and retry the arbitration request. The Host must perform the arbitration sequence before any other SPI Bus communication can take place between the Host and the Node. The Host must initiate this arbitration sequence on boot up. Additionally, the Host must perform the arbitration sequence when the Node sends to the Host an arbitration message. This can occur due to the Node going into Deep Sleep and then waking up. Since the Node requires the arbitration sequence after waking from Deep Sleep and since the Host is not aware of when the Node goes to Deep Sleep, the Host must be able to detect that the Node is requesting arbitration and the Host must then reset its Host interface state machine and perform arbitration. For more information on the Host interface SPI bus state machine, refer to section 6.3: Host Interface SPI Bus State Machine. 6.2 Message Protocol Host-to-Node transfers use master message command pairs and Node-to-Host transfers use slave message command pairs. Both transfers use identical command sequences with only the encoding of the commands differing. The command sequence for a message transfer consists of a request/acknowledgement pair followed by a defined turn-around delay and then a message composed of a header pair and a payload. Variable length payloads are supported by encoding the payload size in the second half of the message request. The second half of the message reply contains the available receive buffer
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 24 014-0033-00 Rev. B size. If the message payload size exceeds the receive buffer size, then a new request must be made after a turn-around delay with a payload size that does not exceed the receive buffer size. After a successful message request transfer, the Host waits a turn-around delay and then initiates the transfer with a message header command. The payload immediately follows the header and, if necessary, is zero padded to match the payload size indicated in the message request. After the payload, the Host waits a turn-around delay before proceeding with any other further messages. The Host interface SPI bus is a standard SPI bus (with MISO, MOSI, CS, and SCLK) with the addition of three lines (MRQ, SRQ, and SRDY). These three additional lines are used to provide the Host with the ability to wake up the Node over the SPI Bus as well as providing the Node with the ability to prompt the Host to begin a SPI Bus transaction. The Node is also exceptional in that it must be the only slave present on the SPI Bus, since MOSI, CS, and SCLK must be undriven (tri-stated) any time that MRQ is low. Before any message is communicated over the SPI Bus, the MRQ and SRDY lines must be high. The Host guarantees this by pulling the MRQ line high and waiting for the Node to pull the SRDY line high. The Host cannot proceed with SPI Bus communication until both of these lines are high. Once MRQ and SRDY are high, the Host, being SPI Bus master, can continue with a normal SPI Bus transaction. When the Node wishes to communicate with the Host, it pulls the SRQ line high. The Host must have the ability to detect this and start a SPI Bus transaction (by first pulling the MRQ high and waiting for SRDY to go high). A standard SPI Bus transaction is described and illustrated in Figure 14. Message exchanges between Host and Node are shown below in Figure 12.
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 25 014-0033-00 Rev. B MRQ=1NodeSRDY=1HostSlaveRequestSlave ReadyArbREQArbACKValREQValACKArbitration RequestArbitration AcknowledgeValidation Acknowledge ValidationRequestMMsgREQ+SizeMMsgACK+SizeMHdrREQMHdrACKMaster MessageRequestMaster MessageAcknowledgeMaster HeaderRequestMaster HeaderAcknowledgePayloadTransmitPayloadReceiveSMsgREQ+SizeSMsgACK+SizeSHdrREQSHdrACKSlave MessageRequest Slave MessageAcknowledgeSlave HeaderRequest Slave HeaderAcknowledgePayloadTransmit PayloadReceiveRepeat 6 steps above PAYLOADSRQ=1SlaveRequestArbitrationHost-to- NodeMessageTransferNode-to-HostMessageTransferwaitwaitwaitwaitwaitwaitwait =  Turn-around DelayMRQ=1SRDY=1   MRQ=1SRDY=1waitwaitPAYLOADRepeat 5 steps aboveif  needed Figure 12. SPI Master and Slave Message Sequences In each of the request/acknowledge command pairs shown, the top command is transmitted by the Host (master) and the bottom command is transmitted by the Node (slave). The wait
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 26 014-0033-00 Rev. B bubbles indicate a predefined turn-around delay which provides ISR processing time and avoids race conditions between Host and Node. 6.3 Host Interface SPI Bus State Machine This section illustrates the sequence of messages that can take place on the Host interface SPI bus. The design and implementation of the actual state machine on the Host software is up to the Host software designer. This diagram is provided to demonstrate the message sequence over the SPI Bus. Note the usage of the turn-around delay, which is required in between each step of message exchange. This delay is required by the Node and is currently defined as having a time of 200 µs. ARBITRATIONNILVALIDATIONIDLEMMSG_REQ SMSG_REQMMSG_PAYLOAD SMSG_PAYLOADAABBTurn-around DelayATurn-around DelayTurn-around DelayTurn-around Delay Turn-around DelayBBOOTExchange of Arbitration MessageExchange of Validation Message AnyNon-Validation Exchange of MHDR Message Exchange of SHDR MessageExchange of MMSG MessageAnyOther SPI Bus TrafficAnyOther SPI Bus TrafficExchange of SMSG MessageHost (Master) Has Message to Send SRQ Asserted by Slave (Node)Non-Arbitration Response Unexpected SMSG_RSP Figure 13. Host Interface SPI Bus State Machine
microNode Integration Specification  Messaging Protocol On-Ramp Wireless Confidential and Proprietary 27 014-0033-00 Rev. B 6.4 SPI Bus Timing Example This section provides an example illustration of an exchange of messages first from master (Host) to slave (Node) and then from slave (Node) to master (Host). Each step in the timing sequence is described below: SRQMRQSRDYCSSCLKMISOMOSI695 1011123 4 7 8 Figure 14. SPI Timing Example  Note that MRQ state transitions must respect the timing requirements shown in Figure 6, Figure 7, and Figure 9. The following items pertain to the numbered bubbles above: 1. Host has a message that it desires to send to Node. The first thing that it does is drive MRQ and CS high. 2. The Host then waits for the Node to drive SRDY high. No SPI bus transaction with the Node can occur before this. 3. After SRDY is high, the Host can start with the SPI data transaction. This is accomplished by driving the Node CS line low and then having the Host toggle the SCLK, and MOSI lines and having the Node toggle the MISO line according to the data to be transferred. The SPI Host interface specifies that first a MMsg pair is exchanged. 4. A MHdr pair is exchanged. Note that the payload of the message is appended to the MHdr. 5. The Host detects that the transaction is complete and that it does not wish to send more messages to the Node at this time. It drives the MRQ line low. Since MRQ is low, CS, SCLK and MOSI are tri-stated.
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 28 014-0033-00 Rev. B 6. At some time in the future, the Node desires to send a message to the Host. It indicates this to the Host by driving SRQ high. Since SRQ is high, the Host drives MRQ and then CS high. It then waits for SRDY to go high, which it already is. 7. The Host starts the SPI data transaction. This is accomplished by driving the Node CS line low and then having the Host toggle the SCLK, and MOSI lines and having the Node toggle the MISO line according to the data to be transferred. The SPI Host interface specifies that first a SMsg pair is exchanged. 8. A SHdr pair is exchanged. Note that the payload of the message is appended to the SHdr. 9. The Node detects that the transaction is complete and that it does not wish to send more messages to the Host at this time. It drives the SRQ line low. 10. The Host detects that SRQ has gone low and that it does not have any messages to send to the Node. It drives the MRQ line low. Since MRQ is low, CS, SCLK and MOSI are tri-stated. 11. The Node drives the SRDY line low after MRQ goes low. 6.5 Host Message SPI Example This section provides an example Host message exchange from master (Host) to slave (Node). In this example, the Host is sending a version request message. This example is a zoomed-in view of the example provided previously in Figure 14. This section covers what happens in step 3, which includes the two SPI exchanges initiated by the Host. With any SPI Host interface message, first an MMsg or SMsg pair must be exchanged. This pair contains information on how big the message is (from the message originator) and how much message queue space is available (on the message destination). The following diagram shows such an example:  SCLKMISO  MOSI0  1  1  0  1  0  0  1  1  1  1  1  1  1  1  1 1  0  1  0  1  0  0  1  1 0  0  0  0  0  0  0   Figure 15. Host Message on SPI – MMsg Pair  The SPI clock edging is configurable with a polarity and phase. In order to communicate with the Node, the SPI clock polarity must be set to “the inactive state value of SPI clock is logic level zero” and the SPI clock phase must be set to “data is captured on the leading edge of SPI clock and changed on the following edge of SPI clock.” This means that the data lines (both MISO and
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 29 014-0033-00 Rev. B MOSI) are read on the SCLK rising edge and are set or cleared on the SCLK falling edge, and is commonly referred to as CPOL=0, CPHA=0. This illustration shows that the bit streams for MISO and MOSI are: n MISO: 0110100111111111 n MOSI: 1010100100000100 These bits indicate: MISO: from slave to master (01)  length of message=2 (10)  opcode=MMsgACK (1001)  buffer size=255 (11111111) MOSI: from master to slave (10)  length of message=2 (10)  opcode =MMsgREQ (1001)  payload size=4 (00000100) An MMsg pair or SMsg pair is immediately followed by the corresponding MHdr pair or SHdr pair. This is illustrated below:  SCLK MISO MOSI .  .  . 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 .  .  . .  .  . 0 1 0 1 0 0 0 0   Figure 16. Host Message on SPI – MHdr Pair  For purpose of brevity, this timing diagram shows only a portion of the data exchange. The complete bit streams for MISO and MOSI are as follows: n MISO: 01101010000000010000000000000000000000000000000000000000000000000000000000000000 n MOSI: 10101010000000010000100000000000000101010100000011110000111100001010010110100101 These bits indicate: MISO: from slave to master (01)  length of message=2 (10)
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 30 014-0033-00 Rev. B  opcode=MHdrACK (1010)  Hard coded byte=1 (00000001)  Unused Extra Data (0000…...0) MOSI: from master to slave (10)  length of message=2 (10)  opcode =MhdrREQ (1010)  Hard coded byte=1 (00000001)  Payload:   length=8 (0000100000000000)   message type=VERSION (0001010101000000)   trailing sequence (11110000111100001010010110100101) T n The payload is Little Endian. The least significant byte is transmitted over SPI first. n All MHdr and SHdr payloads are terminated by the fixed trailing sequence 11110000111100001010010110100101. n The example above shows a message going from master to slave, thereby having a payload in the master to slave direction appended at the end of the MhdrREQ and no payload appended at the end of the MhdrACK. 6.6 Host Message “Connect” SPI Example This section provides an example Host message exchange of the CONNECT message from master/Host to slave/Node and subsequent response from the slave to the master. The timing is similar to the timing illustrated in the previous section, but the data and length of data is different. The steps involved in this exchange are as follows: The Host desires to send the CONNECT message to the Node. As described in the previous section, this starts with an MmsgREQ/MmsgACK exchange over the SPI bus. n MISO: 0110100111111111 n MOSI: 1010100100000110 These bits indicate: MISO: from slave to master (01)  length of message=2 (10)  opcode=MMsgACK (1001)  buffer size=255 (11111111) MOSI: from master to slave (10)  length of message=2 (10)
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 31 014-0033-00 Rev. B  opcode =MmsgREQ (1001)  payload size=6 (00000110) The MMsg exchange is followed by the MHdr exchange, which includes the payload of the CONNECT message. n MISO: 0110101000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 n MOSI: 1010101000000001000011000000000000110010010000000000000100000000000000000000000011110000111100001010010110100101 These bits indicate: MISO: from slave to master (01)  length of message=2 (10)  opcode=MHdrACK (1010)  Hard coded byte=1 (00000001)  Unused Extra Data (0000…...0) MOSI: from master to slave (10)  length of message=2 (10)  opcode =MhdrREQ (1010)  Hard coded byte=1 (00000001)  Payload:   length=12 (0000110000000000)   message type=CONNECT (0011001001000000)   host interface=True (00000001000000000000000000000000)   trailing sequence (11110000111100001010010110100101) The payload of the message includes first the length, which is the number of bytes in the payload including the length and the trailing sequence. It is followed by the message type, which in this case is 0x4032, and corresponds with CONNECT. The CONNECT message has a 4-byte field that is a Boolean flag specifying whether or not the Node should send asynchronous SPI messages to the Host. To specify that the Node should send messages to the Host, the value of 0x00000001 is used. It is then followed by the standard fixed trailing sequence. This message exchange is followed by a Node-initiated message exchange for the purpose of sending an ACK of the CONNECT message to the Host. This starts with a SmsgREQ/SMsgACK exchange over the SPI bus. n MISO: 0110101100000100 n MOSI: 1010101111111111
microNode Integration Specification Messaging Protocol On-Ramp Wireless Confidential and Proprietary 32 014-0033-00 Rev. B These bits indicate: MISO: from slave to master (01)  length of message=2 (10)  opcode=SMsgACK (1011)  buffer size=255 (11111111)  payload size=4 (00000100) MOSI: from master to slave (10)  length of message=2 (10)  opcode =SmsgREQ (1011)  buffer size=255 (11111111) The SMsg exchange is followed by the SHdr exchange, which includes the payload of the ACK message. n MISO: 01101100000000010000100000000000001100000000000011110000111100001010010110100101 n MOSI: 10101100000000010000000000000000000000000000000000000000000000000000000000000000 These bits indicate: MISO: from slave to master (01)  length of message=2 (10)  opcode=SHdrACK (1100)  Hard coded byte=1 (00000001)  Payload:   length=8 (0000100000000000)   message type=ACK (0011000000000000)   trailing sequence (11110000111100001010010110100101) MOSI: from master to slave (10)  length of message=2 (10)  opcode =ShdrREQ (1100)  Hard coded byte=1 (00000001)  Unused Extra Data (0000…...0)
 On-Ramp Wireless Confidential and Proprietary 33 014-0033-00 Rev. B 7 microNode Configuration Node Provisioning Tools (NPT) are used for Node provisioning. Complete provisioning of Nodes involves three distinct utilities: 1. Node Software Upgrade Utility (sw_upgrade.py) This utility is used for upgrading the Node firmware. 2. Node Flash Configuration Utility (config_node.py) This utility is used for programming Node flash configuration parameters. 3. Node Key Provisioning Utility (provision_node_keys.py) This utility is used for programming Node Over-the-Air (OTA) security keys.  For details about Node Provisioning Tools, refer to the NPT User Guide (010-0060-00).
 On-Ramp Wireless Confidential and Proprietary 34 014-0033-00 Rev. B 8 Antenna Diversity The microNode supports Antenna Diversity for optimal System performance. In many cases, the microNode and Host system are mounted in fixed locations that often experience nulls in the RF spectrum. Antenna Diversity can help with optimization of the RX and TX paths. In marginal coverage areas, an RF null could easily disadvantage the microNode to enforce it to transmit at a higher TX Power (more current) or causes network loss and frequent rescanning to reacquire the network (again, more current). These scenarios produce customer dissatisfaction as well as increased battery drain. On-Ramp Wireless has designed numerous diversity solutions and has found the circuit in shown in the following figure to work well.  Figure 17. Antenna Diversity Circuit
microNode Integration Specification Antenna Diversity On-Ramp Wireless Confidential and Proprietary 35 014-0033-00 Rev. B 8.1 Antenna Design Considerations Good antenna design is also crucial to success. It is important to consider some pertinent issues. n Ceramic antennas can work well but may sometimes have issues. Careful testing must be done to ensure desired gains and radiation patterns.  n The product must be researched in conjunction to the AP, its deployment, and its antenna radiation pattern. Nominally the AP will be tower or mountain mounted with a downward tilt. The microNode and System may be mounted vertically or horizontally—forcing requirements on the microNode’s optimal radiation pattern. n The antenna must be well matched and with low loss between microNode and antenna. It is important to follow the manufacturer’s recommendations. The use of low tolerance ceramic capacitors and low tolerance thin film inductors are recommended. Examples include the Murata GJM series of capacitors and LQP series of inductors. If using stripline RF port feeds, care must be employed to ensure low loss and proper impedance. The antenna match may change when fully integrated into a product. Is advised to recheck the match after full integration. During tuning this may require the use of so called “RF pigtails” in an ad hoc fashion. If the Bill of Materials (BOM) cost will allow, a special connector can be implemented to support this verification/optimization. n Metallic objects nearby to the antenna can affect radiation gains, patterns, and power match. Typically anything within about 4-5 inches can affect the match significantly particularly if the nearby metal is resonant at 2.4 GHz. A little pattern distortion usually is not of too much concern unless deep wide angular nulls in the antenna pattern results. Other types of pattern distortion can be caused by absorptive losses due to lossy dielectrics nearby the antenna, which represents real power loss dissipated as heat in the loss object. This represents power that is completely lost and not radiated in a useful direction. n Noisy System clocks with harmonics can fall into the operating band of the microNode and can be picked up by the antennas—degrading sensitivity, or causing Electromagnetic Compatibility (EMC) regulatory failures. 8.2 Diversity Considerations The operating frequency of the microNode is the ISM 2.4GHz band. This has a wavelength of 12.3 cm in air. For optimal null/peak diversity detection, the antennas must be separated by at least 2.5” (5cm). It is a good idea on the diversity antenna to orient it 90 degrees from the main antenna in order to improve on polarization diversity between antennas in addition to spatial de-correlation. Practical ground plane-independent antennas are preferable to those that require the printed circuit board (PCB) copper for the antenna counterpoise. Examples of these are dipole antennas and some chip patch antennas. However these can be cost adders in certain cases. It should be noted however that some chip antennas that use the PCB for ground return have been shown to produce reasonable performance. Two examples of this are the surface mount offerings from Molex and Antenova.
microNode Integration Specification Antenna Diversity On-Ramp Wireless Confidential and Proprietary 36 014-0033-00 Rev. B n The Antenova Rufa was found to have slightly better performance but about 2x higher cost. It is low profile but consumes more “XY” space. Cost is approximately $0.70 for 10k pieces. n The Molex 47948-0001 works well. It stands about 4 mm tall but consumes much less “XY” space. Cost is approximately $0.35.
 On-Ramp Wireless Confidential and Proprietary 37 014-0033-00 Rev. B 9 Regulatory Considerations The microNode uses a castellation for its RF port. This lowers the unit cost but also requires the System Integrator to certify the complete Host System for FCC, IC, ETSI, Japan, or other regions intended for sale into their respective markets. Whereas On-Ramp Wireless does not provide a modular certification for the module, it has gone through its own certification of the product to ensure it can be certified. The microNode was certified on an On-Ramp Wireless application platform—the “eHost.” These documents and results are available to System Integrators to ensure that the product can be certified. Additionally, On-Ramp Wireless has prepared certification guidelines on how to use the software and system tools required for certification. Some markets (such as FCC/IC) are fairly straight forward for certification and are largely TX Spectrum-based. Other markets (such as ETSI) require a much more sophisticated FER process involving an Access Point and Quick Start System. These procedures are defined in the document entitled Node FCC/IC/ETSI EMC Compliance Test Procedures (009-0021-00). This document also includes hints and recommendations to help make the process as easy as possible. For more information about this document, see the list of documents referenced in Chapter 1: Overview. 9.1 Block Diagram Some regulatory domains require a block diagram of the module for their documentation similar to that shown in the following figure.  Figure 18. microNode Block Diagram
microNode Integration Specification Regulatory Considerations On-Ramp Wireless Confidential and Proprietary 38 014-0033-00 Rev. B 9.2 Certifications The microNode is designed to meet regulations for world-wide use.  It is certified in the United States, Canada, and Europe as a Limited Single Module.  The certifications currently achieved are listed in the following table. Table 6. microNode Certifications Country Certifying Agency Certification(s) United States Federal Communications Commission (FCC) n 15.207 for powerline conducted emissions. n 15.215 for RF TX bandwidth, power, conducted and radiated emissions. Canada Industry Canada (IC) n RSS210e, includes FCC tests and IC-specific tests (RX radiated emissions). Europe European Telecommunications Standards Institute (ETSI) n 300 440-1 and 440-2, ETSI Emissions. n 301 489-1, ETSI Immunity. Additional details can be found in the document entitled Node FCC/IC/ETSI EMC Compliance Test Procedures (009-0021-00) referenced in Chapter 1: Overview. The integrator of the final product is often required to do additional compliance tests.  The integration application and market will determine specifics. The integrator is advised to consult with local experts in compliance certifications for complete information. n FCC/IC The final product may only need Class B unintentional radiator and powerline conducted emissions tests. This should be done with the actual production antenna. n ETSI Europe’s system is a self-declaration system. There are no documents to submit or certification grants to obtain. One must have the passing test results available for all applicable requirements at any time if challenged. n Other countries will vary. 9.3 FCC Warnings This device complies with part 15 of the Federal Communications Commission (FCC) Rules. Operation is subject to the following two conditions:  1. This device may not cause harmful interference. 2. This device must accept any interference received, including interference that may cause undesired operation. Changes or modifications not expressly approved by the manufacturer could void the user’s authority to operate the equipment.
microNode Integration Specification Regulatory Considerations On-Ramp Wireless Confidential and Proprietary 39 014-0033-00 Rev. B NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.  WARNING: This equipment generates, uses, and can radiate radio frequency energy. If not installed and used in accordance with the instructions, this equipment 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 encouraged to try to correct the interference by one or more of the following measures: n Re-orient or relocate the receiving antenna. n Increase the separation between the equipment and receiver. n Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. n Consult the dealer or an experienced radio/TV technician for help. 9.4 IC Warnings The installer of this radio equipment must ensure that the antenna is located or pointed so that it does not emit RF field in excess of Health Canada limits for the general population. Consult Safety Code 6 which is obtainable from Health Canada’s website http://www.hc-sc.gc.ca/index-eng.php. Operation is subject to the following two conditions: 1. This device may not cause harmful interference. 2. This device must accept any interference received, including interference that may cause undesired operation. To reduce potential radio interference to other users, select the antenna type and its gain so that the equivalent isotropically radiated power (EIRP) is not more than that permitted for successful communication. Canadian Two Part Warning Statement:  This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
microNode Integration Specification Regulatory Considerations On-Ramp Wireless Confidential and Proprietary 40 014-0033-00 Rev. B 9.5 ETSI Warnings None known. 9.6 Usage FCC ID: XTE-ULPU100. IC: 8655A-ULPU100. This device is only authorized for use in fixed and mobile applications. To meet FCC and other national radio frequency (RF) exposure requirements, the antenna for this device must be installed to ensure a separation distance of at least 20cm (8 inches) from the antenna to a person.   9.6.1 Note to Integrators A label showing the FCC ID and IC designators, listed above, must be affixed to the exterior of any device containing the microNode (if the microNode is not visible). The exterior label must include: Contains FCC ID: XTE-ULPU100, IC: 8655A-ULPU100.  9.6.2 RF Exposure Statement  The air interface supports operation on channels in the 2402 MHz – 2476 MHz range for FCC/IC regulatory domains and 2402 MHz – 2481 MHz for the ETSI regulatory domain.  Before the ULP microNode becomes operational, it must undergo a commissioning procedure, during which critical information required for operation is entered into the device and stored in non-volatile storage. It is during the initial commissioning procedure that the regulatory domain, under which the device will operate, is set. Subsequent configuration of the device during operation is checked against the commissioned regulatory domain and non-permitted channels or transmit power levels are rejected and the device will not transmit until a permissible configuration per the commissioned regulatory domain is set. 9.7 Antennas This device has been designed to operate with a 2 dBi omni-directional antenna. It is permissible to use a different antenna as long as it is the same type (e.g., monopole/omni) and has the same or lower gain. Antenna types having a higher gain are strictly prohibited for use with this device. The required antenna impedance is 50 ohms.
 On-Ramp Wireless Confidential and Proprietary 46 014-0033-00 Rev. B 10 Manufacturing Considerations This section deals with manufacturing details such as: n Design of Host PCB for mounting the microNode n The manufacturing process and soldering profile n The validation and configuration of the microNode after the assembly process. 10.1 Mechanical Outline The microNode is a PCB module with 40 castellated pins on two sides of its perimeter. It is designed to be directly surface-mounted onto a Host PCB. All signals (including power, grounds, RF, and digital interface) are brought through the 40 castellated pins. The mechanical outline of the PCB is detailed in Appendix E: microNode Mechanical Drawing. 10.2 Host PCB Constraints For Host layout, please refer to Appendix C: PCB Land Pattern. It is important to use the recommended land pattern as well as consider coplanarity of the Host in order to get optimal yield in manufacturing. Coplanarity is defined as the bow and twist of the microNode and Host PCBs. Careful measurements of the microNode have been made such that it meets flatness specifications such as those defined in Appendix B: Coplanarity Requirements. Some design considerations of the Host may be: n Layout of the PCB. Are the copper planes (top, bottom, and center) similar in coverage and density? For instance, the top layer of the Host PCB will be all ground plane, yet if the bottom of the PCB is not similar it will warp during reflow. n Is the Host board large? If so, the Host may need center support during reflow to prevent “drooping.” 10.3 Solder Profile The microNode is a module intended to be surface-mounted to the Host PCB. The Host supplies all the control lines and antenna port for the microNode. The microNode requires specific soldering profiles. The use of the Restriction of Hazardous Substances (RoHS) Directive is recommended for all soldering. The microNode itself is RoHS-compliant. For further details, refer to Appendix D: microNode Solder Profile. 10.3.1 Handling Procedures for microNode n The microNode should be handled as an MSL 3 device per IPC/JEDEC J-STD-033 (latest revision).
microNode Integration Specification Errata On-Ramp Wireless Confidential and Proprietary 44 014-0033-00 Rev. B n If the microNode is exposed to air for more the 168 hours prior to use, it must be baked for a minimum of 8 hours at 125°C prior to use. Refer to the IPC/JEDEC J-STD-033 (latest revision) for further information. n Residual material (if not used within 168 hours) should be baked (as above) and resealed in a moisture barrier bag. Refer to the JEDEC standard indicated above for additional details.  10.3.2 Solder Procedures for microNode The microNode is a RoHS-compliant device and should be soldered with lead-free solder paste and a “no-clean” process. Characterization at On-Ramp Wireless was conducted as follows: Solder type used was SAC305 AIM NC 258, with ROL0 Flux paste. Table 7. Solder Profile Information Rate of Rise 2°C/Sec Max   Ramp to  150°C (302°F) Progress  through  150°C – 175°C (302°F – 347°F) To Peak Temp 230°C – 245°C (445°F – 474°F) Time Above 217°C (425°F) Cool Down < 4°C/Sec  Profile Length Ambient to Peak Short Profiles  < 60 Sec 15-45 Sec 45-75 Sec 45-60 Sec 45+ 15 Sec 2.75-3.75 Min Long Profiles  < 90 Sec 60 -90 Sec 45-60 Sec 45-75 Sec 45+ 15 Sec 4.0-5.0 Min NOTE: The recommended reflow profile for NC258 is provided as a guideline. Optimal profile may differ due to oven type, assembly layout, or other process variables. Contact AIM technical support if you require additional profiling assistance. n A representative solder profile for a 10-Zone reflow oven is provided for reference. n Representative Gerber files and an assembly drawing are provided for reference. n The information provided is for use as a guideline. The manufacturer is responsible for their specific implementation. The solder profile is shown in Appendix D: microNode Solder Profile.
 On-Ramp Wireless Confidential and Proprietary 46 014-0033-00 Rev. B 11 Errata The microNode uses a Channel scheme such as the following: n Channel 1 = 2402 MHz and each successive channel is 1.99 MHz offset to that Channel 1. n Channel 2 = 2403.99 MHz n Channel 3 = 2405.98 MHz n Etc. The microNode uses a 26 MHz reference clock for processing and for the direct conversion radio. It has been found that 26 MHz harmonics can create strong tones that cause some RF sensitivity degradation on these harmonic channels. n 93*26 MHz = 2418 MHz. This affects channel 9. n 94*26 MHz = 2444 MHz. This affects channel 22. n 95*26 MHz = 2470 MHz. This affects channel 35. System integrators should NOT use these 3 channels as microNode RX sensitivity can be degraded by a nominal 3-10 dB. Refer to On-Ramp Wireless Issues #2319 and #2616.
 On-Ramp Wireless Confidential and Proprietary 44 014-0033-00 Rev. B Appendix A Abbreviations and Terms Abbreviation/Term Definition AGC Automatic Gain Control ALC  Automatic Level Control AP  Access Point (this product) API  Application Programming Interface ASIC  Application-Specific Integrated Circuit BOM  Bill of Materials BW Bandwidth CMOS Complementary Metal-Oxide-Semiconductor CPOL Clock Polarity (for SPI) CPU Central Processing Unit DFS Dynamic Frequency Selection DPLL Digital Phase-Locked Loop EMC Electromagnetic Compatibility ESD  Electrostatic Discharge ETSI  European Telecommunications Standards Institute EVM  Error Vector Magnitude FCC Federal Communications Commission FER  Frame Error Rate GND Ground GPIO General Purpose Input/Output HBM Human Body Model IC Industry Canada IIP3 Input Third-Order Intercept Point LDO Low Drop Out LNA Low Noise Amplifier LO Local Oscillator microNode Second generation of the ULP wireless module that integrates with OEM sensors and communicates sensor data to an Access Point. MISO Master Input, Slave Output MM Machine Model MOSI Master Output, Slave Input MRQ Master Request MSL Moisture Sensitivity Level Node The generic term used interchangeably with eNode or microNode. NPT Node Provisioning Tools OTA Over-the-Air PA   Power Amplifier
microNode Integration Specification 10BErrata On-Ramp Wireless Confidential and Proprietary 45 014-0033-00 Rev. B Abbreviation/Term Definition PAPR  Peak-to-Average Power Ratio PCB Printed Circuit Board POR Power On Reset QoS Quality of Service RF Radio Frequency RFIC Radio Frequency Integrated Circuit RoHS Restriction of Hazardous Substances RSSI  Receive Signal Strength Indicator RT Remote Terminal RTC Real Time Clock RX Receive/Receiver SCLK Serial Clock SMT Surface Mount Technology SNR Signal-to-Noise Ratio SPI  Synchronous Peripheral Interface SRDY Slave Ready SRQ Slave Request TX Transmit/Transmitter UART Universal Asynchronous Receiver/Transmitter ULP Ultra-Link Processing™. On-Ramp Wireless proprietary wireless communication technology. UNIL ULP Node Interface Library VCO Voltage Controlled Oscillator VCTCXO  Voltage Controlled Temperature Compensated Crystal Oscillator VSWR Voltage Standing Wave Ratio XO Crystal Oscillator
 On-Ramp Wireless Confidential and Proprietary 46 014-0033-00 Rev. B Appendix B Coplanarity Requirements Per IPC-2221 Generic Standard on Printed Board Design Section 5.2.4, the maximum bow and twist shall be 0.75% for boards that use surface mount technology (SMT). B.1 microNode Dimensions  Figure 19. microNode Dimensions  n Length Dimension  54.40 mm, with flatness of 0.75% = 0.408 mm Maximum. n Width Dimension  26.40 mm, with flatness of 0.75% = 0.198 mm Maximum. n Diagonal Dimension  60.47 mm, with flatness of 0.75% = 0.454 mm Maximum.
microNode Integration Specification 10BErrata On-Ramp Wireless Confidential and Proprietary 47 014-0033-00 Rev. B B.2 Bow Measurement  Figure 20. Bow Measurement of Length and Width Bow  100×= LRBLL  RL = Highest Measured Value (mm) over Length and L = 54.40 mm 100×= WRBWW RW = Highest Measured Value (mm) over Width and W = 26.40 mm  B.3 Twist Measurement   R = Highest Measured Value (mm) over diagonal     D = Diagonal Measurement of Board = 60.47 mm   Figure 21. Twist Measurement   100)(*2 ×= DRTwist
 On-Ramp Wireless Confidential and Proprietary 48 014-0033-00 Rev. B Appendix C PCB Land Pattern  Figure 22. microNode PCB Land Pattern
 On-Ramp Wireless Confidential and Proprietary 49 014-0033-00 Rev. B Appendix D microNode Solder Profile The following solder profile is for reference purposes only. Integrators should consult with their manufacturers to determine their specific profile. NOTE: In the figure below, uNode is shorthand for microNode.  Figure 23. Solder Profile
 On-Ramp Wireless Confidential and Proprietary 50 014-0033-00 Rev. B Appendix E microNode Mechanical Drawing  Figure 24. microNode Mechanical Dimensions

Navigation menu