Si825x Single-Phase POL-RD
Si825
X
S
I N G L E
-
P H A S E
PO L R
E F E R E N C E
D
E S I G N
U
S E R
’
S
G
U I D E
1. Kit Contents
The non-isolated Si825x Single-Phase Point of Load (POL) Reference Design contains the following items:
20 A Si8252-based Single-Phase POL Target Board
USB to SMBus
™
Bridge Board
USB Debug Adapter
USB Cable
Silicon Laboratories IDE and Product Information CD-ROM. CD content includes the following:
Silicon Laboratories Integrated Development Environment (IDE)
Keil 8051 Development Tools (macro assembler, linker, evaluation C compiler)
Source code examples and register definition files
Single-Phase POL Firmware Kernel
Application Builder tool suite (waveform editor, compensator, system and MCU wizards)
SMBus
TM
Monitor Software
Documentation: Kernel flowcharts and Si825x data sheet
Si825x Single-Phase POL Reference Design User’s Guide (this document)
Note:
The full version of the Kernel when compiled is approximately 14 kB. This exceeds the 4 kB limit of the compiler that is
shipped with the kit’s software development tools. To avoid a compiler limit issue, either buy the full Keil compiler toolset
or compile the limited version of the Kernel.
Rev. 0.2 8/06
Copyright © 2006 by Silicon Laboratories
Si825x Single-Phase POL-RD
Si825x Single-Phase POL-RD
3. Si8252 Single Phase POL Target Board Stand-Alone Operation
The POL target board comes preloaded with firmware algorithms, and is designed to provide a 3.3 V output with up
to 20 A of output current.
To operate the target board as a stand-alone power supply, perform the following steps:
1. Connect a V
IN
power supply to the V
IN
terminals (J1 and J2) as shown in Figure 2. Do not yet turn the power
supply on.
2. Connect a load to the V
OUT
terminals (J4 and J5) as shown in Figure 2. For initial testing, a 2
Ω,
15 W resistor is
recommended. For higher output currents, an electronic load simulator can be used.
3. Turn the V
IN
supply on. The converter will start up and provide 3.3 V at V
OUT
.
V
IN
+
Power Supply
(10-15V, 5 A)
V
OUT
+
Electronic Load
Simulator or
Equivalent
(3.3V, 20A max)
-
-
Top View
Figure 2. Board Power Configuration
Rev. 0.2
3
Si825x Single-Phase POL-RD
5. Development/Debug Operation: Software Setup
The Si825x Single-Phase POL Reference Design comes with Application Builder software (detailed in "8. Si825x
Application Builder” on page 12), a configurable real-time software Kernel, and a software Kernel compiled
specifically for the Si8252 Single-Phase POL Target Board.
The Kernel is royalty-free application software for the Si825x family of digital power controllers that greatly reduces
application program development time, effort, and engineering risk. The Application Builder is used to customize
the Kernel and create C-code source level application software for the Si825x end application. The Application
Builder directly modifies the source code in the Kernel, which is then compiled and downloaded to the Si825x. For
more information on the Kernel, see application note “AN271: Si8250 Real-Time Kernel Overview”.
The Single_Phase_POL directory
(SiLabs\Power\Reference_Designs\Single_Phase_POL\Firmware)
contains the
Kernel configured for the Si8252 Single-Phase POL Target Board.
Kernel software can be loaded/reloaded to the target board using the Silicon Laboratories IDE. Note that hardware
must be set up as detailed in "4. Development/Debug Operation: Initial Hardware Setup” on page 4. Follow the
instructions below to configure and download the
Single_Phase_POL
application software for the Si8252 Single-
Phase POL Target Board.
Note:
A thorough understanding of the IDE is required before one can use the development/Debug Mode of the kit. The IDE is
detailed in "7. Silicon Laboratories Integrated Development Environment".
1. The included CD-ROM contains the Silicon Laboratories Integrated Development Environment (IDE),
Application Builder examples, the PMBus Monitor, Keil software 8051 tools, and additional documentation.
Insert the CD-ROM into your PC’s CD-ROM drive. An installer will automatically launch allowing you to install
the software or read documentation by clicking buttons on the installation panel. If the installer does not
automatically start when you insert the CD-ROM, run
autorun.exe
found in the root directory of the CD-ROM.
Refer to the
ReleaseNotes.txt
file on the CD-ROM for the latest information regarding known problems and
restrictions. See "7. Silicon Laboratories Integrated Development Environment” on page 9 for further
information on the development tools.
2. Open the IDE by selecting
Silicon Laboratories→Silicon Laboratories IDE
from the PC programs menu.
3. Next, the example project included with the kit is opened. Select
Project→Open Project...
from the IDE
menus. In the Project Workspace window, browse to the
“SiLabs\Power\Reference_Designs\Single_Phase_POL\Firmware\single_phase_POL\Source” directory and
select the *.wsp
project
file. Press
Open
to close the window and open the project.
Note:
This example will only work with the full version of the Keil compiler. If the demonstration compiler is used, use the
files in “SiLabs\Power\Reference_Designs\Single_Phase_POL\Firmware\single_phase_POL_basic\Source”. This
code will compile to less than 4 kB of code.
4. The Si8252 Single-Phase POL Target Board has several connection requirements that must be specified before
connecting to the board. Select
Options→Connection Options...
from the IDE menu. In the Connection
Options window, select USB Debug Adapter in the Serial Adapter section. Next, select C2 in the Debug
Interface section. The Si825x family of devices use the Silicon Laboratories 2-wire (C2) debug interface. Click
OK to close the window.
5. Click the
Connect
button in the toolbar or select
Debug→Connect
from the menu to connect to the device.
6. Build the project by clicking on the
Build/Make Project
button in the toolbar or by selecting
Project→Build/
Make Project
from the menu.
Note:
After the project has been built the first time, the
Build/Make Project
command will only build the files that have
been changed since the previous build. To rebuild all files and project dependencies, click on the
Rebuild All
button
in the toolbar or select
Project→Rebuild All
from the menu.
Rev. 0.2
5