October 2008 Rev 3 1/10
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
www.st.com
Contents UM0458
2/10
Contents
1 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 PCB layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Connection of STR9 ZigBee extension to the STR9 dongle . . . . . . . . . . . 7
1.5 Board supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5.1 Supply from battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5.2 Battery charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5.3 Supply directly from pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 Board storage recommendation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7.1 Battery measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7.2 Output voltage measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.8 Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
UM0458 Block diagram
3/10
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 I
2
C bus.
STLM75 temperature sensor or compatible device in SO8 package (optional). It is
connected to the ZigBee network processor through an I
2
C bus.
Digital interfaces: one I
2
C 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
Digital MEMS
LIS302DL
(optional)
ai14155
SPZB250
radio communication module
Digital connector
(to STR9 dongle)
SPI bus
Debug
port
1 button
3 LEDS
I2C bus
Temperature
sensor STLM75
(optional)
Voltage regulator
and Battery
SC2 SC1 Mini USB connector
(battery charging)+2 LEDS
5 V
3.3 V
Block diagram UM0458
4/10
1.1 Schematics
Figure 3. STEVAL-IFS009V1 extension board schematic
P55
P80P 81
P82P 83
P22P 84
P23P 85
P24P 86
P87P 25
P26P 27
1 2
3 4
5 6
7 8
910
11 12
13 14
15 16
17 18
19 20
CN2
DIGITAL_CON
P54
3V3_BOARD
C21
10 nF
C20
100 nF
3.3 V
SC1_MISO
SC1_CLK
RSTB
1
2
3
4
5
6
7
8
9
10
CN1
Debug I/F
3.3 V
PS_FRAME
PS_DATA
PS_DATA
PS_FRAME
RSTB
STR9 SPI Master/Slave (1 means STR9 is master)
Vdd 8
A0 7
A1 6
A2 5
SDA
1
SCL
2
INT
3
GND
4
STLM75
U4
STLM75
Vdd_io 1
GND 2
3
GND 4
GND 5
VCC 6
CS
7
INT_1
8
INT_2
9
GND
10
GND
11
SDO
12
SDA/SDI
13
SCL_SPC
14
U3
LIS302DL
3.3 V
3.3 V
3.3 V
C40
100 nF
C30
100 nF
GPIO6
1
GPIO5
2
GPIO4
3
GPIO3
4
RSTB
5
GPIO11
6
GPIO12
7
GPIO0
8
GPIO1
9
GPIO2
10
GND
11
VDD
12 GPIO7 13
GPIO8 14
GPIO9 15
GPIO10 16
SIF_CLK 17
SIF_MISO 18
SIF_MOSI 19
SIF_LOADB 20
GPIO16 21
GPIO15 22
GPIO14 23
GPIO13 24
U2
SN250 Zigbee module
1 2
2.1 V
Active
LD24
yellow
1 2
2.3 V
Link
LD25
green
1 2
2.0 VLD23
red
-> 4 mA
R23
330
-> 4 mA
R24
300
-> 4 mA
R25
250
3.3 V
LED_LINK
LED_GP
LED_ACTIVE
R22
10 K
BUT_INT
2
1
B22
EXT_INT
3.3 V
C22
10 nF
SIF_LOADB
SIF_MOSI
SIF_MISO
SIF_CLK
SIF_LOADB
SIF_MOSI
SIF_CLK
SIF_MISO SC2_SDA
SC2_CLK
3.3 V
SC2_CLK
SC2_SDA
TEMP_INT
MEMS_INT
1
3.3 V
SAD: 0011101b SAD: 1001000xb
SSP0_NSS
SSP0_NSS
RSTB
R31 4.7 k
R32 4.7 k
SC2_SDA
SC2_CLK
Zigbee MEMS
VOLTAGE REGULATOR
R26
10 k
SC1_MOSI
LED_ACTIVE
LED_LINK
MEMS_INT1
TEMP_INT
SC2_SDA
SC2_CLK
SC1_MISO
SC1_CLK
SC1_MOSI
SC2_SDA
SC2_CLK
BUT_INT
LED_GP
0.5 A, 40 V
D11
STPS0540Z
3V3_BOARD
VIN
1
GND
2
INHIBIT
3
VOUT
5
NC 4
-->3.00 V
U7
LD2980xM30 - xM33
X7R
C72
2.2 µF
X7R
C71
1 µF
C73
100 nF
X7R
C11
100 nF ST2
ST1
1 2
2.3 VLD11
green
-> 4 mA
R11
250
1 2
2.0 VLD12
red
-> 4 mA
R12
330
VIN
ST1
ST2
X7R
C12
10 nF
TH
VREF
VREF
R17
10 k
TH R18
2 k
R15
24 k
R13
2 k
RST
1
GND
2
MR_
3
VCC1
5
VCC2
4
U8
STM6718
VBAT
VBAT
VBAT
for SM6717
R81
100 k
BATERY
VCC
1
GND
2
U6
BAT_BH2430
C81
10 nF
VREF
12
VOUT
11
10
9
TH
8
SD
7
GND
6
TPRG
5
ST1
4
ST2
3
2
1
15
VPRE
14
IEND
13
16
L6924D
U1
L6924D
VBUS 1
D- 2
D+ 3
GND 4
SH1 5
USB_MIMI
USB
USB_MINI
3
2
1
SW1
1
2
SW2
Header
Iprg [A] = ( 1.23[V] * 9500) / R15 []
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
X7R
C13
1 µF
MEMS_INT1TEMP_INT
3.3 V
ST
ROH1
ROH2
BAT_MEA
BAT_MEA
R61
30 k
R62
70 k
VBAT
AM00320
3.3 V 3.3 V
3.3 V
3.3 V
3.3 V
3.3 V
VCC
TEMPERATURE SENSOR
CONNECTORS to STR9_DONGLE
VIN
charge done
charge in progress
VIN
248 mV < TH < 780 mV where VREF = 1.8 V
VIN
IPRE IPRG
VINSNS
VOSNS
VOPRG
UM0458 Block diagram
5/10
1.2 PCB layout
Figure 4. Top view
Figure 5. Bottom view
Block diagram UM0458
6/10
1.3 Bill of material
Ta b l e 1 shows the bill of material for the STEVAL-IFS009V1 extension board.
Table 1. Bill of material
Designator Footprint Description Assembled Order code
U1 L6924D L6924D Yes ST: L6924D
U2 SN250_ST_module -
duplicate
SN250 ZigBee
module Yes ST: SPZB250
U3 LGA14AD LIS302DL Yes ST: LIS302DL
U4 SO8 STLM75 Yes ST: STLM75
U6 BH2430 BAT_BH2430 Yes GM: BH2430 (holder) and
B-LIR2430 (battery)
U7 SOT23-5L LD2980Cx30 Yes ST: LD2980Cx30
U8 SOT23-5L STM6718 Yes ST: STM6718T
USB USB_MINI USB_MINI Yes GM: USB MINI B F SMD
(832-177)
CN1 Header 2X5 Debug I/F Yes Samtec: FTSH-114-04-F-
DV
CN2 Header 2X10 DIGITAL_CON No GM: BL220G
SW1 Header 1x3 Power switch Yes GM: S1G20
SW2 Header1x2 Battery switch Yes GM: S1G20
B22 Button_DT2112C EXT_INT Yes GM: P-DT2112C
D11 SOD-123 STPS0540Z Yes ST: STPS0540Z
LD11, LD25 D0805 green Yes GM: 960-023
LD12, LD23 D0805 red Yes GM: 960-024
LD24 D0805 yellow Yes GM: 960-025
C12, C21, C22, C81 0805 10 nF Yes Farnell: 422-7153 (X7R)
C11, C20, C30, C40,
C73 0805 100 nF Yes Farnell: 422-7189 (X7R)
C13, C71 0805 1 µF Yes Farnell: 422-7086
(X7R)
C72 1206 2.2 µF Yes Farnell: 422-7323 (X7R)
R11, R25 0805 250 Yes GM: R0805-250R
R24 0805 300 Yes GM: R0805-300R
R12, R23 0805 330 Yes GM: R0805-330R
R13, R18 0805 2 kYes GM: R0805-2k
R31, R32 0805 4.7 kYes GM: R0805-4k7
R17, R22, R26 0805 10 kYes GM: R0805-10k
R15 0805 24 kYes GM: R0805-24k
UM0458 Block diagram
7/10
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).
I
2
C bus
The STR912, SN250, LIS302DL (MEMS), and STLM75 temperature sensor
communicate through the I
2
C bus. The SN250 is connected to the STR9 dongle
through SC1 I
2
C connector.
The master can be either the dongle STR912 (STR912FAW34, STR912FAW42
and STR912FAW44) or the SN250 ZigBee network processor.
SPI bus
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.
Power supply
The board can be supplied directly by the STR9 dongle, please refer to
Section 1.5.3.
1.5 Board supply
1.5.1 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.
R61 0805 30 kYes GM: R0805-30k
R62 0805 70 kYes GM: R0805-70k
R81 0805 100 kNo GM: R0805-100k
Table 1. Bill of material (continued)
Designator Footprint Description Assembled Order code
Block diagram UM0458
8/10
When error occurs, e.g. battery is missing, both leds red LD12 and green LD11 are turned-
on.
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 (STEVAL-
IFS0001V1). 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 Measurements
1.7.1 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
Firmware is pre-flashed. For your own application development you need to have a tool.
STMicroelectronics offers: www.st.com/stonline/products/literature/bd/13503/sndev-
250.htm.
Note: The demonstration firmware embedded in the SN250 Flash memory manages the
communications with the STML75 and the MEMS through the I
2
C 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.
UM0458 Revision history
9/10
2 Revision history
Table 2. Document revision history
Date Revision Changes
13-Nov-2007 1 Initial release.
18-Apr-2008 2
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 Ta bl e 1:
Bill of material.
Added Note: in Section 1.4: Connection of STR9 ZigBee extension
to the STR9 dongle.
09-Oct-2008 3
Updated Figure 1, Figure 3, Ta bl e 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,
UM0458
10/10
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 an
y
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, an
y
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