User’s Guide
SX1508 Evaluation Kit
ADVANCED COMMUNICATIONS & SENSING
SX1508 Evaluation Kit
User's Guide
Rev 1.0 – 9 Sept. 2009
th
1
www.semtech.com
User’s Guide
SX1508 Evaluation Kit
ADVANCED COMMUNICATIONS & SENSING
Table of Contents
1
2
2.1
2.2
3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
4
4.1
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.4
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.5
4.6
4.7
4.8
4.9
4.9.1
4.10
4.11
5
6
7
Introduction.............................................................................................................................................. 4
Getting Started......................................................................................................................................... 5
Kit Contents ............................................................................................................................................... 5
Installation ................................................................................................................................................. 5
Hardware Description .............................................................................................................................. 6
Overview ................................................................................................................................................... 6
USB Connector.......................................................................................................................................... 6
FT2232D ................................................................................................................................................... 7
EEPROM................................................................................................................................................... 7
VREG ........................................................................................................................................................ 7
VALL ......................................................................................................................................................... 7
VDDM, VCC1 and VCC2 ........................................................................................................................... 7
ADDR ........................................................................................................................................................ 7
IO [7-0] ...................................................................................................................................................... 7
NINT.......................................................................................................................................................... 8
NRESET.................................................................................................................................................... 8
Keypad ...................................................................................................................................................... 8
RGB LED................................................................................................................................................... 8
OSCIO....................................................................................................................................................... 8
Stand-alone Jumpers................................................................................................................................. 8
Test Connector .......................................................................................................................................... 9
Software Description ............................................................................................................................... 9
Overview ................................................................................................................................................... 9
File Menu................................................................................................................................................... 9
Overview .................................................................................................................................................... 9
Connect/Disconnect.................................................................................................................................. 10
Refresh Registers ..................................................................................................................................... 10
Run Script................................................................................................................................................. 10
Save All Registers to Script....................................................................................................................... 11
Exit ........................................................................................................................................................... 11
Demos Menu ........................................................................................................................................... 11
Overview .................................................................................................................................................. 11
Light Show................................................................................................................................................ 11
Color Mixing (RGB)................................................................................................................................... 12
Keypad ..................................................................................................................................................... 13
Help Menu ............................................................................................................................................... 13
Overview .................................................................................................................................................. 13
User’s Guide............................................................................................................................................. 14
Datasheet ................................................................................................................................................. 14
LED Driver Calculation Sheet.................................................................................................................... 14
About........................................................................................................................................................ 14
Registers Tabs ........................................................................................................................................ 14
I2C Slave Address ................................................................................................................................... 14
NINT........................................................................................................................................................ 14
NRESET.................................................................................................................................................. 14
IO Control (RegData) ............................................................................................................................... 15
Auto Read on NINT................................................................................................................................... 15
FOSC ...................................................................................................................................................... 15
Status Bar................................................................................................................................................ 15
Schematics............................................................................................................................................. 16
Layout .................................................................................................................................................... 17
References ............................................................................................................................................. 18
th
Rev 1.0 – 9 Sept. 2009
2
www.semtech.com
User’s Guide
SX1508 Evaluation Kit
ADVANCED COMMUNICATIONS & SENSING
Table of Figures
Figure 1: SX1508 Typical Application
...................................................................................................................... 4
Figure 2: SX1508EVK Contents
.............................................................................................................................. 5
Figure 3: SX1508EVK Board Picture
....................................................................................................................... 6
Figure 4: SX1508EVK Board Concept
..................................................................................................................... 6
Figure 5: SX1508EVK GUI Overview.......................................................................................................................
9
Figure 6: SX1508EVK GUI File Menu
.................................................................................................................... 10
Figure 7: SX1508EVK Script File Example
............................................................................................................ 10
Figure 8: SX1508EVK GUI Demos Menu...............................................................................................................
11
Figure 9: SX1508EVK Light Show Demo Window..................................................................................................
11
Figure 10: SX1508EVK Light Show Demo Jumpers Configuration (right position, default)......................................
12
Figure 11: SX1508EVK Color Mixing (RGB) Demo Window...................................................................................
12
Figure 12: SX1508EVK Color Mixing (RGB) Demo Jumpers Configuration (upper right position)
........................... 12
Figure 13: SX1508EVK Keypad Demo Window
..................................................................................................... 13
Figure 14: SX1508EVK Keypad Demo Jumpers Configuration (keypad position)
................................................... 13
Figure 15: SX1508EVK GUI Help Menu.................................................................................................................
13
Rev 1.0 – 9 Sept. 2009
th
3
www.semtech.com
User’s Guide
SX1508 Evaluation Kit
ADVANCED COMMUNICATIONS & SENSING
1 Introduction
The purpose of this tool is to provide an evaluation platform for the SX1508 and more generally for the SX1507/8/9
family, World’s Lowest Voltage Level Shifting GPIOs with LED Driver and Keypad Engine.
The SX1507/8/9 family of GPIOs connects directly with low core voltage baseband chipsets in battery powered,
handheld applications avoiding level translating circuits, minimizing cost and board space.
OSCIO
LEVEL SHIFTING
VCC1
1.2 - 3.6V
IO0
IO1
VDDM
1.2 - 3.6V
IO2
IO3
Host
Controller
I2C
NINT
NRESET
SX1508
FULL LED DRIVE
VCC2
1.2 - 3.6V
IO4
IO5
IO6
IO7
KEYPAD SCANNING
ADDR0
ADDR1
BUTTON CONTROL
Figure 1: SX1508 Typical Application
SX1507/8/9 main features include:
•
•
•
1.2V to 3.6V Low Operating Voltage with Dual Independent I/O Rails (VDDM, VCC1, VCC2)
Enable Direct Level Shifting Between I/O Banks and Host Controller
5.5V Tolerant I/Os, Up to 15mA Output Sink on All I/Os (No Total Sink Current Limit)
Integrated LED Driver for Enhanced Lighting
Intensity Control (256-step PWM)
Blink Control (224 On/Off values)
Breathing Control (224 Fade In/Out values)
On-Chip Keypad Scanning Engine
Support Up to 8x8 Matrix (64 Keys)
Configurable Input Debouncer
4/8/16 Channels of True Bi-directional Style I/O
Programmable Pull-up/Pull-down
Push/Pull or Open-drain outputs
Programmable Polarity
Open Drain Active Low Interrupt Output (NINT)
Bit Maskable
Programmable Edge Sensitivity
Built-in Clock Management (Internal 2MHz Oscillator/External Clock Input, 7 clock values)
OSCIO can be Configured as GPO
2
400kHz I C Compatible Slave Interface
4 User-Selectable I²C Slave Addresses
th
•
•
•
•
•
•
Rev 1.0 – 9 Sept. 2009
4
www.semtech.com
User’s Guide
SX1508 Evaluation Kit
ADVANCED COMMUNICATIONS & SENSING
2 Getting Started
2.1 Kit Contents
As illustrated in the figure below, the SX1508 Evaluation kit is composed of:
SX1508EVK board
SX1508EVK CDROM including all necessary PC software and documentation (requires min Windows XP)
Mini USB cable to connect the SX1508EVK board to the PC
Figure 2: SX1508EVK Contents
2.2 Installation
1- Put the CDROM in your computer. If the installation does not start automatically, launch
“SX1508EvaluationKitSetup.exe” manually.
2- Follow installation guidelines until the process is completed. Please note that .NET Framework 3.5 and the
FTDI USB driver will be automatically downloaded/installed if not detected on your computer.
3- Connect the SX1508EVK board to the PC via the mini USB cable.
4- Launch “SX1508EVK” from Start menu.
5- SX1508EVK is now ready to be used.
Go to Demos menu to quickly show functionality
(follow
instructions and click on Start, Cf. §4.3 for more details).
Rev 1.0 – 9 Sept. 2009
th
5
www.semtech.com