EM260-RCM-USART-R Ember, EM260-RCM-USART-R Datasheet

EM260 RCM BOARD

EM260-RCM-USART-R

Manufacturer Part Number
EM260-RCM-USART-R
Description
EM260 RCM BOARD
Manufacturer
Ember
Type
Transceiver, 802.15.4/ZigBeer
Datasheet

Specifications of EM260-RCM-USART-R

Frequency
2.4GHz
For Use With/related Products
EM260
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
636-1025
Ember Corporation
47 Farnsworth Street
Boston, MA 02210
+1 (617) 951-0200
www.ember.com
October 18, 2010
120-0260-000J
EM260
ZigBee/802.15.4 Network Processor
This datasheet applies to EmberZNet PRO 3.1 or
greater.
Integrated 2.4GHz, IEEE 802.15.4-compliant
transceiver:
Integrated IEEE 802.15.4 PHY and MAC
Ember ZigBee-compliant stack running on the
dedicated network processor
Controlled by the Host using the EmberZNet Serial
Protocol (EZSP)
RF_TX_ALT_P,N
Robust RX filtering allows co-existence with IEEE
- 99dBm RX sensitivity (1% PER, 20byte packet)
+ 2.5dBm nominal output power
Increased radio performance mode (boost mode)
Integrated VCO and loop filter
Secondary TX-only RF port for applications
802.11g and Bluetooth devices
gives – 100dBm sensitivity and + 4.5dBm
transmit power
requiring external PA.
VREG_OUT
RF_P,N
BIAS_R
OSCA
OSCB
manager
Chip
PA select
PA
Regulator
RC-OSC
HF OSC
Internal
Bias
LNA
PA
Controller
Encryption acclerator
Serial
SYNTH
IF
Controller
Interrupt
IO Controller
DAC
ADC
Always
powered
Sleep
timer
TX_ACTIVE
Baseband
PacketTrace
Integrated Flash and RAM
MAC
Non-intrusive debug interface (SIF)
Integrated hardware and software support
for InSight Development Environment
Dedicated peripherals and integrated
memory
Provides integrated RC oscillator for low
power operation
Three sleep modes:
Watchdog timer and power-on-reset
circuitry
Integrated AES encryption accelerator
Integrated 1.8V voltage regulator
+
Network Processor
Watchdog
Peripherals
Standard SPI or UART Interfaces allow
Processor idle (automatic)
Deep sleep—1.0μA
Power down—1.0μA
for connection to a variety of Host
microcontrollers
Processor
(XAP2b)
Network
POR
SIF
nRESET
SIF_CLK
SIF_MISO
SIF_MOSI
nSIF_LOAD

Related parts for EM260-RCM-USART-R

EM260-RCM-USART-R Summary of contents

Page 1

... EM260 ZigBee/802.15.4 Network Processor This datasheet applies to EmberZNet PRO 3.1 or greater. Integrated 2.4GHz, IEEE 802.15.4-compliant • transceiver: Robust RX filtering allows co-existence with IEEE • 802.11g and Bluetooth devices - 99dBm RX sensitivity (1% PER, 20byte packet) • + 2.5dBm nominal output power • Increased radio performance mode (boost mode) • ...

Page 2

... EmberZNet API across a standard SPI module or a UART module, allowing application development on a Host platform. This means that the EM260 can be viewed as a ZigBee peripheral connected over a serial interface. The XAP2b microprocessor is a power-optimized core integrated in the EM260. It contains integrated Flash and RAM memory along with an optimized peripheral set to enhance the operation of the network stack ...

Page 3

... SPI Transaction 5.2.1 Command Section 5.2.2 Wait Section 5.2.3 Response Section 5.2.4 Asynchronous Signaling 5.2.5 Spacing 5.2.6 Waking the EM260 from Sleep 5.2.7 Error Conditions 5.3 SPI Protocol Timing 5.4 Data Format 5.5 SPI Byte 5.5.1 Primary SPI Bytes 5.5.2 Special Response Bytes 5 ...

Page 4

... Figure 1. EM260 Pin Assignment for SPI Protocol VDD_VCO 1 41 GND RF_P 2 RF_N 3 VDD_RF 4 EM260 RF_TX_ALT_P 5 RF_TX_ALT_N 6 VDD_IF 7 BIAS_R 8 VDD_PADSA 9 TX_ACTIVE Figure 2. EM260 Pin Assignment for UART Protocol Page 4 EM260 30 nSIF_LOAD 29 SIF_MOSI 28 SIF_MISO 27 SIF_CLK 26 nHOST_INT 25 N.C. 24 VDD_PADS 23 PTI_DATA 22 PTI_EN 21 nSSEL 30 nSIF_LOAD 29 SIF_MOSI ...

Page 5

... Bias setting resistor Analog pad supply (1.8V); should be connected to VREG_OUT Logic-level control for external RX/TX switch The EM260 baseband controls TX_ACTIVE and drives it high (1.8V) when in TX mode. (Refer to Table 6 and section 4.2.2.) Active low chip reset (internal pull-up) Regulator output (1.8V) Pads supply (2.1 – ...

Page 6

... OSCA 24MHz crystal oscillator or external clock input 1.8V high-frequency oscillator supply; should be connected to VREG_OUT Ground supply pad in the bottom center of the package forms Pin 41 (see the EM260 Reference Design for PCB considerations) Page 6 ...

Page 7

... The radio transmitter utilizes an efficient architecture in which the data stream directly modulates the VCO. An integrated PA boosts the output power. The calibration of the TX path as well as the output power is controlled by digital logic. If the EM260 used with an external PA, the TX_ACTIVE signal should be used to control the timing of the external switching logic. ...

Page 8

... Host platform of choice. The SPI interface uses the four standard SPI signals plus two additional signals, nHOST_INT and nWAKE, which provide an easy-to-use handshake mechanism between the Host and the EM260. The UART interface uses the two standard UART signals and also supports either standard RTS/CTS or XON/XOFF flow control. ...

Page 9

... Electrical Characteristics 3.1 Absolute Maximum Ratings Table 2 lists the absolute maximum ratings for the EM260. Parameter Regulator voltage (VDD_PADS) Core voltage (VDD_24MHZ, VDD_VCO, VDD_RF, VDD_IF, VDD_PADSA, VDD_FLASH, VDD_SYNTH_PRE, VDD_CORE) Voltage on RF_P,N; RF_TX_ALT_P,N RF input power (for max level for correct packet reception, ...

Page 10

... Environmental Characteristics Table 4 lists the environmental characteristics of the EM260. Parameter ESD (human body model) ESD (charged device model) ESD (charged device model) Moisture Sensitivity Level (MSL) 120-0260-000J Table 4. Environmental Characteristics Test Conditions On any Pin Non-RF Pins RF Pins Page 10 EM260 Min. ...

Page 11

... DC Electrical Characteristics Table 5 lists the DC electrical characteristics of the EM260. Note: Current measurements were collected using the EmberZNet software stack Version 3.0.1. Parameter Regulator input voltage (VDD_PADS) Power supply range (VDD_CORE) Deep Sleep Current Quiescent current, including internal RC oscillator RESET Current ...

Page 12

... Digital I/O Specifications Table 6 contains the digital I/O specifications for the EM260. The digital I/O power (named VDD_PADS) comes from three dedicated pins (pins 13, 19, and 24). The voltage applied to these pins sets the I/O voltage. Parameter Voltage supply Input voltage for logic 0 ...

Page 13

... Receive Table 7 lists the key parameters of the integrated IEEE 802.15.4 receiver on the EM260. Note: Receive Measurements were collected with Ember’s EM260 Ceramic Balun Reference Design at 2440MHz and using the EmberZNet software stack Version 3.0.1. The Typical number indicates one standard deviation above the mean, measured at room temperature (25C) ...

Page 14

... Transmit Table 8 lists the key parameters of the integrated IEEE 802.15.4 transmitter on the EM260. Note: Transmit Measurements were collected with Ember’s EM260 Ceramic Balun Reference Design at 2440MHz and using the EmberZNet software stack Version 3.0.1. The Typical number indicates one standard deviation below the mean, measured at room temperature (25C) ...

Page 15

... RSSI and CCA The EM260 calculates the RSSI over an 8-symbol period as well as at the end of a received packet. It utilizes the RX gain settings and the output level of the ADC within its algorithm. The linear range of RSSI is specified to be 40dB over all temperatures. At room temperature, the linear range is approximately 60dB (-90 dBm to - 30dBm) ...

Page 16

... There is no damage to the EM260 from this problem. This issue will rarely occur in the field as ZigBee Nodes will be spaced far enough apart. If nodes are close enough for it to occur in the field, the MAC and networking software treat the packet as not having been received and therefore the MAC level and network level retries resolve the problem without needing to notify the upper level application ...

Page 17

... PHY TX and RX packets (in a non-intrusive manner) between the MAC and baseband modules asynchronous 500kbps interface and cannot be used to inject packets into the PHY/MAC interface. The two signals from the EM260 are the frame signal (PTI_EN) and the data signal (PTI_DATA). The PTI is supported by InSight Desktop. ...

Page 18

... When the asynchronous external reset signal, nRESET (Pin 13), is driven low for a time greater than 200ns, the EM260 resets to its default state. An integrated glitch filter prevents noise from causing an inadvertent reset to occur. If the EM260 placed in a noisy environment, an external LC Filter or supervisory reset circuit is recommended to guarantee the integrity of the reset signal. ...

Page 19

... VDD_PADS POR assert 1.8V POR release 1.8V POR hysteresis 4.11 Clock Sources The EM260 integrates two oscillators: a high-frequency 24MHz crystal oscillator and a low-frequency internal 10kHz RC oscillator. 4.11.1 High-Frequency Crystal Oscillator The integrated high-frequency crystal oscillator requires an external 24MHz crystal with an accuracy of ± ...

Page 20

... Analog trim steps Frequency variation with supply 4.12 Random Number Generator The EM260 allows for the generation of random numbers by exposing a randomly generated bit from the RX ADC. Analog noise current is passed through the RX path, sampled by the receive ADC, and stored in a 120-0260-000J Table 12 ...

Page 21

... Deep sleep and power down result in the same sleep current consumption. The two sleep modes differ as follows: the EM260 can wake on both an internal timer and an external signal from deep sleep mode; power down mode can only wake on an external signal. ...

Page 22

... Physical Interface Configuration The EM260 supports both SPI Slave Mode 0 (clock is idle low, sample on rising edge) and SPI Slave Mode 3 (clock is idle high, sample on rising edge maximum SPI clock rate of 5MHz, as illustrated in Figure 4. The convention for the waveforms in this document is to show Mode 0. ...

Page 23

... EM260. The EM260 will deassert the nHOST_INT signal after receiving a byte on the SPI. Due to inherent latency in the EM260, the timing of when the nHOST_INT signal returns to idle can vary between transactions. nHOST_INT will always return to idle for a minimum of 10us before asserting again ...

Page 24

... Waking up the EM260 involves a simple handshaking routine as illustrated in Figure 6. This handshaking insures that the Host will wait until the EM260 is fully awake and ready to accept commands from the Host. If the EM260 is already awake when the handshake is performed (such as when the Host resets and the EM260 is already operating), the handshake will proceed as described below with no ill effects ...

Page 25

... Wait section before it can consider the EM260 unresponsive to the Command section. This maximum length is 200 milliseconds, measured from the end of the last byte sent in the Command Section. If the EM260 ever fails to respond during the Wait section valid for the Host to consider the EM260 unresponsive and to reset the EM260 ...

Page 26

... Response nHOST_INT asserting after transaction Inter-command spacing Length or Payload Frame (Variable Length) Error Figure 8. SPI Protocol Data Format and is appended to all Commands and Responses immediately after the final data 0xA7 Page 26 EM260 Min. Typ. Max. Unit 133 150 μs 7 ...

Page 27

... For example, if the EM260 resets during the Response Section, the Host will still clock out the correct number of bytes. But when the host attempts to verify the value it will see either the value be discarded. Note: The Length Byte only specifies the length of the Payload Frame. It does not include the Frame Terminator ...

Page 28

... When the Host powers on (or reboots), it cannot guarantee that the EM260 is awake and ready to receive commands. Therefore, the Host should always perform the Wake EM260 handshake to guarantee that the EM260 is awake. If the EM260 resets, it needs to inform the Host so that the Host can reconfigure the stack if needed. ...

Page 29

... SPI data until Slave Select returns to idle. By ignoring SPI traffic until idle, the EM260 will not begin receiving in the middle of a transaction. If the Host resets, in most cases it should reset the EM260 as well so that both devices are once again in the same state: freshly booted. Alternately, the Host can attempt to recover from the reset by recovering its previous state and resynchronizing with the state of the EM260 ...

Page 30

... MOSI 0x0A 0xA7 MISO SCLK Cmd Figure 9. SPI Protocol Version Example - SPI Protocol Version Request. 0x0A . 0xA7 until a byte other than 0xFF 0xFF (a byte other than ), then receive the Frame Terminator, 0x82 0xFF Page 30 0x82 0xA7 Wait Resp is received. 0xA7 EM260 . ...

Page 31

... Version ) desiredProtocolVersion is received. 0xFF ) and read the next byte for a length. 0xFF response Version ) protocolVersion ) stackType , Note that this value may vary) stackVersion , Note that this value may vary) stackVersion Page 31 EM260 0x00 0x02 0x02 0x11 0x30 0xA7 Response 120-0260-000J ...

Page 32

... MOSI MISO SCLK 1. nRESET toggles active low to reset the EM260. 2. nWAKE stays idle high between nRESET and nHOST_INT indicating the EM260 should continue with normal booting (do not enter the bootloader). 3. nHOST_INT asserts. 4. Activate Slave Select (nSSEL). 5. Transmit the command: : SPI Byte indicating an EZSP Frame • ...

Page 33

... MISO SCLK Cmd 1. Activate nWAKE and activate timeout timer. 2. EM260 wakes up (if not already) and enables communication. 3. nHOST_INT asserts, indicating the EM260 can accept commands. 4. Host sees nHOST_INT activation within 10ms and deactivates nWAKE and timeout timer. 5. nHOST_INT deasserts immediately after nWAKE. ...

Page 34

... EZSP Frame ID Byte indicating the • 0x19 : EZSP Parameter for this response • 0x91 – Frame Terminator • 0xA7 24. Deactivate Slave Select. 25. Since nHOST_INT does not assert again, there is no more data for the Host. 120-0260-000J command stackStatusHandler (EmberStatus EMBER_NETWORK_DOWN) Page 34 EM260 ...

Page 35

... Reset control: nRESET • The host must be able to reset the EM260 to run the ASH protocol. The best way to do this is to use a host output connected to nRESET. If this is not feasible, the host can send a special ASH frame that requests the EM260 to reboot, but this method is less reliable than asserting nRESET and is not recommended for normal use ...

Page 36

... The ASH protocol has been tuned for optimal operation with the two configurations listed here. These configurations can be changed through manufacturing tokens, but doing so may result in a degradation of performance. To learn how to change the configuration, contact Ember support at www.ember.com/support. 120-0260-000J Page 36 EM260 ...

Page 37

... SIF is a synchronous serial interface developed by Cambridge Consultants Ltd the primary programming and debug interface of the EM260. The SIF module allows external devices to read and write memory-mapped registers in real-time without changing the functionality or timing of the XAP2b core. See the application note PCB Design with an EM260 (120-5047-000) for the PCB-level design details regarding the implementation of the SIF interface ...

Page 38

... Typical Application Figure 14 illustrates the typical application circuit for the EM260 using the SPI Protocol. This figure does not contain all decoupling capacitance required by the EM260. The Balun provides the impedance transformation from the antenna to the EM260 for both TX and RX modes. The harmonic filter provides additional suppression of the second harmonic, which increases the margin over the FCC limit ...

Page 39

... R1 RESISTOR, 169 KOHM, 1%, 0402 RESISTOR, 100 KOHM, 5% O402 RESISTOR, 3.3 KOHM, 5% 0402 RESISTOR, 10 KOHM, 5%, 0402 EM260 SINGLE-CHIP ZIGBEE/802.15.4 SOLU- TION CRYSTAL, 24.000MHZ, +/- 10PPM TOLER- ANCE, +/- 25PPM STABILITY, 18PF 85C 14 1 BLN1 BALUN, CERAMIC Page 39 EM260 Manufacturer/Part No. <not specified> <not specified> <not specified> ...

Page 40

... Mechanical Details The EM260 package is a plastic 40-pin QFN that is 6mm x 6mm x 0.9mm. Figure 15, Figure 16, and Figure 17 illustrate the package mechanical drawings for EM260s assembled in Wales, China and Malaysia, respectively. The main differences between the Wales and China packages are the package height and ground slug dimensions ...

Page 41

... Pin 1 Marking 40L T/SLP 6.00 +/- 0.05 (6x6mm) Top View Figure 16. Package Dimensions for EM260s assembled in China 6.00 +/- 0.10 Pin 1 Marking 40L T/SLP 6.00 +/- 0.10 (6x6mm) Top View Figure 17: Package Dimensions for EM260s assembled in Malaysia Page 41 4.15 +/- 0.05 0.500 BSC ...

Page 42

... Figure 18 demonstrates the IPC-7351 recommended PCB footprint for the EM260 (QFN50P600x600x90-41). A ground pad in the bottom center of the package forms array of non-thermal vias should connect the EM260 decal center shown in Figure PCB ground plane. To properly solder the EM260 to the footprint, the Paste Mask layer (shown in Figure 19) should have array of circular openings at 0 ...

Page 43

... IR Temperature Profile Figure 21 details the recommended solder reflow temperature profile for the EM260. The same profile should be used for both first and second reflows. Table 18 reflects the reflow parameters. Parameter Average Ramp Up Rate (from Tsoakmax to Tpeak) Minimum Soak Temperature (Tsoakmin) ...

Page 44

... Part Marking The EM260 part marking is shown in Figure 22. The circle in the top left corner indicates Pin 1. Pins are numbered counter-clockwise from Pin 1, 10 pins per package edge. • ZZZZZZ.ZZ defines the production lot code • YYWW define the year and week assembled • ...

Page 45

... EM260-RTR Reel, RoHS – contains 3500 units / reel • EM260-RTY Tray, RoHS – contains 490 units / tray • EM260-RTR Reel conforms to EIA specification 481. Table 19 describes the general tape and reel dimensions, and Figure 23 shows the tape, pocket, and sprocket dimensions in more detail. Package QFN40 Table 19 ...

Page 46

... Figure 23. Detailed Tape and Reel Dimensions Page 46 EM260 ...

Page 47

... Figure 24 and Figure 25 illustrate the EM260 tray information. Figure 24. EM260 Tray Information #1 Page 47 EM260 120-0260-000J ...

Page 48

... To order parts, contact Ember at +1-617-951-0200, or send your inquiry by email to sales@ember.com. Details about our international distributors can be found on the Ember website: www.ember.com. 120-0260-000J Figure 25. EM260 Tray Information #2 Page 48 EM260 ...

Page 49

... Shipping Box Label Ember includes the following information on each tape and reel box label (EM260-RTR): Package • Device type • Quantity (Bar coded) • Box ID (Bar coded) • Lot Number (Bar coded) • Date Code (Bar coded) • Figure 26 depicts the label position on the box. As shown in Figure 26, there can two date codes in a single tape and reel ...

Page 50

... Inter-Integrated Circuit bus Integrated Development Environment Intermediate Frequency Third order Intermodulation Product Interrupt Service Routine Kilobyte kilobits/second Low Frequency Low Noise Amplifier Link Quality Indicator Medium Access Control Moisture Sensitivity Level Mega samples per second Offset-Quadrature Phase Shift Keying Page 50 EM260 ...

Page 51

... Restriction of Hazardous Substances RSSI Receive Signal Strength Indicator RTS Request To Send RXD Received Data SFD Start Frame Delimiter SIF Serial Interface SPI Serial Peripheral Interface TXD Transmitted Data UART Universal Asynchronous Receiver/Transmitter VCO Voltage Controlled Oscillator VDD Voltage Supply Page 51 EM260 120-0260-000J ...

Page 52

... ZigBee-PRO Stack Profile (www.zigbee.org; ZigBee Document 074855) (ZigBee Alliance membership • required) ZigBee Stack Profile (www.zigbee.org; ZigBee Document 064321) (ZigBee Alliance membership required) • Bluetooth Core Specification v2.1 (http://bluetooth.com/Specification%20Documents/Core_V21__EDR.zip) • IEEE 802.15.4-2003 (standards.ieee.org/getieee802/download/802.15.4-2003.pdf) • IEEE 802.11g (standards.ieee.org/getieee802/download/802.11g-2003.pdf) • Ember EM260 Reference Design (http://ember.com/products_documentation.html) • 120-0260-000J Page 52 EM260 ...

Page 53

... C B Location Chapter 9 (new Figure 17) and Chapter 12 Table 7. Receive Characteristics and Table 8. Transmit Characteristics Figure 18. PCB Footprint for the EM260 Section 5.2.6, Waking the EM260 from Sleep Chapter 15, References Figure 23. EM260 Tray Information #1 Figure 24. EM260 Tray Information #2 Figure 13. UART Interface Signals Table 15. SPI Commands & ...

Page 54

... EmberNet, EmberZNet, EmberZNet PRO, and Ember are trademarks of Ember Corporation. All other trademarks are the property of their respective holders. 120-0260-000J Location Figure 24, Shipping Label N/A Page 54 EM260 Description of Change Added new figure. First release. ...

Related keywords