About ST
Products
Applications
Support
Buy
News & Events
ST Worldwide
Contact Us
Login
User Manuals
|
Microcontrollers
|
32-bit Microcontrollers
|
STR9 (ARM) - 32-bit Microcontrollers
STEVAL-IFS009V1 extension for SN250 network processor
User Manual
Format:
(301 kb)
or
(15 kb)
Last Updated: 11/10/2008
Pages: 10
Related Data Briefs
Hard disk drive (HDD) bridge demonstration board based on the STR9 microcontroller
Real-time Ethernet slave node demonstration board based on the STR912FAW44
Related Datasheets
ARM966E-S 16/32-Bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA
Single-chip ZigBee® 802.15.4 solution
Raw Ascii Text
- (
Hide
)
(Unformatted textual content of the document used by search engines)
UM0458 User manual
STEVAL-IFS009V1 extension for SN250 network processor
Introduction
This user manual describes the STEVAL-IFS009V1 ZigBee extension hardware. It includes a block diagram, schematics of the extension, and a bill of material and assembly instructions. The STEVAL-IFS009V1 operates in standalone mode. Alternatively it can be used as a SN250 ZigBee interface with an application using an STR9 dongle. The SN250 integrates a 2.4 GHz IEEE802.15.4-compliant transceiver with a 16-bit XAP2b microprocessor. It features embedded Flash and RAM memories, as well as peripherals useful to design ZigBee-based applications. The extension board is supplied with a demonstration firmware loaded in the SN250 Flash memory. The firmware source code is not provided by STMicroelectronics. The STEVAL-IFS009V1 is delivered with a CD-ROM containing technical documentation. This information is also available on ww.st.com/zigbee. Figure 1. STEVAL-IFS009V1 extension board
October 2008
Rev 3
1/10
ww w.st .com
Contents
UM 0458
Contents
1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 1.2 1. 3 1.4 1.5 Schem atics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 PCB layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Connection of STR9 ZigBee extension to the STR9 dongle . . . . . . . . . . . 7 Board supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1. 5. 1 1. 5. 2 1. 5. 3 Supply from battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Batter y charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Supply directly from pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 1.7
Board storage recommendation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1. 7. 1 1. 7. 2 Batter y measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Output voltage measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.8
Fir mware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2/10
UM0458
Block diagram
1
Block diagram
The main features of the extension board are the following:
SPZB250 radio communication module based on SN250 ZigBee network processor LIS302DL Digital MEMS in LGA14 package (optional) It can be accessed by the ZigBee network processor through an I2C bus. STLM75 temperature sensor or compatible device in SO8 package (optional). It is connected to the ZigBee network processor through an I2C bus. Digital interfaces: one I2C and one SPI interface which can be used indifferently by the SN250 ZigBee network processor to interface with the STR9 dongle Supply voltage The extension board can be supplied externally from the STR9 dongle or internally by an on-board Ion-Li battery. The battery has a capacity of 65 mA hours which allows approximately one hour of operation. It is charged through a mini USB connector. 2 LEDs can be used to monitor the charging: Red LED: charge in progress Green LED: charge completed
1 button connected to the SN250 ZigBee network processor WAKE_UP input 3 LEDs connected to the SN250 ZigBee network processor: Yellow LED: device connected Green LED: transmission ongoing Red LED: general purpose
A debug port
Figure 2 shows the STEVAL-IFS009V1 extension block diagram. Figure 2. STEVAL-IFS009V1 extension block diagram
Debug port 1 button 3 LEDS
SPZB250 radio communication module
Digital MEMS LIS302DL (optional)
Temperature sensor STLM75 (optional)
SPI bus
I2C bus
Voltage regulator and Battery
3.3 V
5V
SC2
SC1
Mini USB connector (battery charging)+2 LEDS
Digital connector (to STR9 dongle)
ai14155
3/10
4/10
1.1
Block diagram
Zigbee 24 LED_LI NK 3.3 V 7 U4 VCC 3.3 V GND 4 3 3.3 V 3.3 V 3.3 V 3.3 V 3.3 V 2 1 S TLM 75 GND VCC GND 5 6 Vdd A0 A1 A2 3.3 V MEMS_INT IN T_1 IN T_2 GND GND SD O SDA/SDI Vdd_io SCL_SP C 1 14 SC2_CLK 3.3 V U3 LIS302DL 9 10 11 12 3.3 V SC2_SDA 13 8 CS 23 LED_ACTIVE CN1 22 TEMP_INT 21 MEMS_INT1 20 SIF_ OADB L 19 SIF_ OSI M 18 SIF_ I SO M 17 SIF_ LK C 16 SC1_MISO 15 SC1_MOSI 14 BUT_INT 13 BAT_MEA Debug I/F 3.3 V SIF_MI SO SIF_MOSI SC2_S DA 1 SC2_C LK 2 TEMP_INT 3 4 MEMS SA D: 0011101b TEMPERATURE SENSOR SA D: 1001000xb
U2
Figure 3.
LED_GP
1
GPIO6
GPIO13
PS DATA _
2
GPIO5
GPIO14
PS FRAME 3 _
GPIO4
GPIO15
Schematics
4
GPIO3
GPIO16
RSTB
5
PS DATA _ PS FRAME _ RSTB SIF_LOADB SIF_CLK STLM 75 SDA SCL IN T GND
8 7 6 5
RSTB
SIF_LOADB
SC1_CLK
6
GPIO11
SIF_MOSI
7
GPIO12
SIF_MI SO
8
10 9 8 7 6 5 4 3 2 1
GPIO0
SIF_CLK
SC2_SDA
9
GPIO1
GPIO10
SC2_CLK 10
GPIO2
GPIO9
11
C20 C2 1 100 nF 10 nF
C3 0 100 nF
C4 0 100 nF
GND
GPIO8
3. 3 V
12
VDD
GPIO7
SN250 Zigbee module Iprg [A] = ( 1.23[V] * 9500) / R15 [] SSP0_NSS Iend [A] = (0.05[V] * 1050) / R13 [] C12 [nF] = ( (Tmax[sec] / 279*10^5) * (1.23[V] / R15[])) / 1.8[V] * 10^9 5 min ~ 3 nF at 24 k B22 EXT_INT C2 2 10 nF 1
R22 10 K BUT_INT 2
STR9 SPI Master/Slave (1 means STR9 is master)
3.3 V
R2 3
LD23 2.0 V red 1 2 LED_GP
R2 6 10 k
SC2_S DA SC2_C LK
R31 4.7 k 3.3 V 3.3 V R32 4.7 k
330 -> 4 mA
R24 24 k VOLTAGE REGULATOR V IN 1 2 ST 2 3 ST 1 4 16 13 15 14
LD24 2.1 V yellow 1 2 LED_LI NK R15 R13 2 k
300 -> 4 mA Active
BAT_MEA R61 30 k VBAT SW2 1 2 1 678 5 C12 10 nF X7R VCC BATERY TH GND 2 VREF R17 10 k TH R18 2 k 248 mV < TH < 780 mV where VREF = 1.8 V VBAT 3 MR_ STM 6718 VCC2 Header LD2980xM30 - xM33 -->3.00 V U6 BAT_BH2430 for SM6717 VBAT R81 100 k 2 U8 1 RST GND 4
AM00320
R6 2 70 k 1 C71 1 F X7R 2 3 U7 V IN GND INHIBIT
3V3_BOARD 5 VOUT
STEVAL-IFS009V1 extension board schematic
R25 0.5 A, 40 V STPS 0540Z C11 100 nF X7R TPRG GND SD TH
LD 25 2. 3 V green 1 2 LED_ACTIVE D11
C7 3 100 nF 3 1
250 -> 4 mA Li nk
3.3 V 2
CONNECTORS to STR9_DONGLE USB_MINI
USB USB_MI MI VBUS DD+ GND SH1 1 2 3 4 5
CN2 DIGITAL_CON
U1 L 6924D IP R E IP R G V I PRE END 12 VREF VREF V IN 11 VINSNS VOUT C13 10 L 6924D ST2 1 F VOSNS 9 X7R ST1 VOPRG
NC
4
C72 2.2 F X7R
SW1
ST ROH1 5 VCC1 VBAT C81 10 nF ROH2
R11 250 -> 4 mA
P80P P82P SC2_CLK P22P SC2_SDA P23P SC1_CLK P24P P87P RSTB SC1_MI SO P26P TEMP_INT P54 L D 1 1 2.3 V gr een ST2 1 2 charge done V IN 330 -> 4 mA R12 L D 1 2 2.0 V red 1 2 ST1 charge in progress
81 83 84 V IN 85 86 25 SC1_M OSI 27 SSP0_NSS P55 MEMS_INT1
UM 0458
3V3_BOARD
1 3 5 7 9 11 13 15 17 19
2 4 6 8 10 12 14 16 18 20
UM0458
Block diagram
1.2
PCB layout
Figure 4. Top view
Figure 5.
Bottom view
5/10
Block diagram
UM 0458
1.3
Table 1.
Bill of material
Table 1 shows the bill of material for the STEVAL-IFS009V1 extension board. Bill of material
Footprint L6924D SN250_ST_module duplicate L GA 1 4 A D SO8 BH2430 SOT23-5L SOT23-5L USB_MI NI Header 2X5 Header 2X10 Header 1x3 Header1x2 Button_DT2112C SO D-123 D0805 D0805 D0805 0805 0805 0805 1206 0805 0805 0805 0805 0805 0805 0805 Description L6924D SN250 ZigBee module LIS302DL STLM 75 BAT_BH2430 LD2980Cx30 S T M6 7 1 8 USB_MINI Debug I/F DIGITAL_CON Power switch Batter y switch EXT_IN T STPS0540Z green r ed yellow 10 nF 100 nF 1 F 2. 2 F 250 300 330 2 k 4.7 k 10 k 24 k Assembled Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Order code ST: L6924D ST: SPZB250 ST: LIS302DL ST: STLM75 GM : BH2430 (holder) and B-LIR2430 (battery) ST: LD2980Cx30 ST: STM6718T GM: USB MINI B F SMD (832-177) Samtec: FTSH-114-04-FDV G M: BL220G GM: S1G20 GM: S1G20 GM : P-DT2112C ST: STPS0540Z G M: 960-023 G M: 960-024 G M: 960-025 Far nell: 422-7153 (X7R) Far nell: 422-7189 (X7R) Far nell: 422-7086 (X7R) Far nell: 422-7323 (X7R) GM: R0805-250R GM: R0805-300R GM: R0805-330R GM: R0805-2k GM: R0805-4k7 GM: R0805-10k GM: R0805-24k
Designator U1 U2 U3 U4 U6 U7 U8 USB CN1 CN2 S W1 S W2 B22 D11 LD11, LD25 LD12, LD23 LD24 C12, C21, C22, C81 C11, C20, C30, C40, C73 C13, C71 C72 R11, R25 R24 R12, R23 R13, R18 R31, R32 R17, R22, R26 R15
6/10
UM0458 Table 1. Bill of material (continued)
Footprint 0805 0805 0805 Description 30 k 70 k 100 k Assembled Yes Yes No
Block diagram
Designator R61 R62 R81
Order code GM: R0805-30k GM: R0805-70k GM: R0805-100k
1.4
Connection of STR9 ZigBee extension to the STR9 dongle
This section provides additional information on how to connect the STR9 ZigBee extension board to the STR9 dongle (see Figure 3).
I2C bus The STR912, SN250, LIS302DL (MEMS), and STLM75 temperature sensor communicate through the I2C bus. The SN250 is connected to the STR9 dongle through SC1 I2C connector. The master can be either the dongle STR912 (STR912FAW34, STR912FAW42 and STR912FAW44) or the SN250 ZigBee network processor. The SPI bus is shared between the STR12 and SN250. The SN250 is connected to the STR9 dongle through SC2 SPI connector. The dongle STR912 is configured to operate as a master by connecting the input SSP0_NSS of the SPI bus to V DDQ through the pull-up resistor R26. The SC2_SEL input is used to select the ZigBee module. It is connected to P80 pin of the STR9 dongle. The board can be supplied directly by the STR9 dongle, please refer to Section 1.5.3.
SPI bus
Power supply
1.5
1 .5 .1
Board supply
Supply from battery
Board is typically supplied from battery. Li-Ion LIR2430 rechargable battery is recommended. Capacity of 65 mAh gets to ZigBee board several hours of life. In the battery operation mode SW1 is closed and SW2 is close on pins 3V3 and BAT. Have in mind there is a protection against total battery discharge. When the battery voltage goes below 3.075 V (typ.) the voltage supervisor activates the inhibit pin of voltage regulator.
1.5.2
Battery charging
Charging process starts automatically when USB (mini-USB) is connected. Let's remind there are no data on the USB, it's used just for charging. SW2 must be close during charging. When charging red led LD12 is turned-on and green led LD11 turned-off. When charged/done the green led LD11 turned-on and red led LD12 is turned-off.
7/10
Block diagram
UM 0458
When error occurs, e.g. battery is missing, both leds red LD12 and green LD11 are turnedon. It's good to keep SW1 open, to be able to charge the battery. It is possible to charge battery even the SW1 is closed (board in operation mode) but the charging process starts again and again.
1 .5 .3
Supply directly from pins
It's possible to charge the board directly from the pins of CN2. In this case the SW1 is closing 3V3 and CON. pins. This connector is compatible with STR9_DONGLE (STEVALIFS0001V1). Please refer to UM0282.
1.6
Board storage recommendation
When not using the board for longer time, It's strongly recommended to remove or disconnect (SW2 open) the battery from the board.
1.7
1.7.1
Measurements
Battery measurement
It is possible to use SW2 for measurement: battery voltage or current (closing by ampermeter).
1.7.2
Output voltage measurement
It is possible to use SW1 to measure final voltage outcoming from the voltage regulator.
1.8
Firmware
Fir mware is pre-flashed. For your own application development you need to have a tool. STMicroelectronics offers: www.st.com/stonline/products/literature/bd/13503/sndev250.htm .
Not e:
The demonstration firmware embedded in the SN250 Flash memory manages the communications with the STML75 and the MEMS through the I2C interface. The user can interact with the SN250 through its UART which is connected to CN2. SPI communications are not supported. However the demonstration firmware can be modified and reprogrammed into the Flash memory.
8/10
UM0458
Revision history
2
Revision history
Table 2.
Dat e 13-Nov-2007
Document revision history
Revision 1 Initial release. Changed title to "STEVAL-IFS009V1, extension for SN250 network processor". Updated Section : Introduction, Figure 1: STEVAL-IFS009V1 extension board, Figure 3: STEVAL-IFS009V1 extension board schematic, Figure 4: Top view, Figure 5: Bottom view, and Table 1: Bill of material. Added Note: in Section 1.4: Connection of STR9 ZigBee extension to the STR9 dongle. Updated Figure 1, Figure 3 , Table 1 (U8 - ST: STM6718 changed to ST: STM6718T, Section 1.4, added Section 1.5 to Section 1.8., moved Note: from Section 1.4 into Section 1.8 , Changes
18-Apr-2008
2
09-Oct-2008
3
9/10
UM0458
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST's terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST'S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER'S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
2008 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com
10/10
Document Number: 13840