|
SPECIAL
NOTE: Because of the length of this Application Note, it has
been divided into five pages to accomodate faster loading
time. You may use the menu near the bottom of the page to
jump to any of the five pages.
|
WINDOWS
GUI USERS GUIDE AND CONFIGURATION REGISTER
DESCRIPTIONS
|
|
|
Download
the entire Applications Note in PDF
format.
|
|
|
Introduction
The
information contained in Application Note 22
details the Configuration Register settings for the
SMT4004 Quad Tracking power supply manager. The
SMT4004 Windows GUI is also shown with
theassociated register and function highlighted.
For additional explanation on device functionality
related to the configuration registers, also refer
to the SMT4004 Data Sheet.
|
Register Formats and Functions
There are
a total of 32 Configuration Registers that are separated
into five basic register types. The first are those that set
a monitoring threshold where the binary value written to the
register is multiplied times a base incremental voltage. The
second type enables or disables a function or selects
between two specific functions. The third Register type
allows selection of various timer or voltage values. These
are not incremental, like the thresholds, but specific bit
patterns select specific timer or voltage values. The fourth
register type are nonvolatile fault registers that record
fault conditions. A "0" in any bit location indicates its
corresponding monitor function was within specified limits
when the fault occurred. A "1" in anybit location indicates
its corresponding monitorfunction was outside its specified
limits when the fault occurred. The fifth register type is
not a physicalregister but virtual addresses that allow
software power-on or power-off control of all SMT4004
channels.
SMT4004 Windows Graphical User Interface
The
SMT4004 Windows GUI is used with theSMX3200 programming
'Dongle'. It is an easy to use Graphical Interface that is
compatible with Windows95, 98, NT, 2000 and XP operating
systems. Itconsists of pull-down menus, check boxes,
up/downbuttons, etc.. There are "mouse-overs" that define
every function and an expert mode for directly entering data
into the configuration registers. The GUI can also be used
to test the 256 byte (256X8) nonvolatile memory array or to
enter data into each memory location. The GUI also generates
a checksum that can compare the programmed device
configuration register values versus the hex
contents.
Help
Menu
The Help
menu can be used to view the SMT4004 Datasheet or this app
note while prototyping with the Windows GUI. The 'About'
selection will show the GUI version. Please always go to the
Summit web site (www.summitmicro.com)
to download the most current data sheet and GUI
software,

Help
Menu
Configuration
Pull Down Menu
This menu has
an option that will check for communication between the
device and PC. This selection should be tried first before
changing any options. If the test passes, then all the
options can be left in the default condition.
Configuration
Window
Setup
Options
In the "File"
pull-down menu, there are options to set the I2C
clock frequency and delays before I2C Read and
Write operations. The default settings work with most PCs,
so these settings are only for circumstances where the PC
cannot communicate with the SMX3200 programming 'Dongle'.
The "Auto-Read Configuration/Memory After Write" check box
enables a checksum test which compares the GUI hex settings
or file to the programmed device at the end of a Write
sequence. It does this by completing a Read immediately
following a Write.
Settings
Options Window
Interfacing
Options
The
parallel Port Interfacing Window sets different options for
programming the device. The 'Parallel Port Interfacing'
should always be set to 'Dongle'. The 'Parallel Port Driver'
can be changed for laptops if a problem is encountered in
Win9X systems. The 'Switch MR# to Low For Write for Write
Operations' check box is a safety feature that disables the
MR# output from the 'Dongle' so that inadvertent writes do
not occur. MR# must be low for initial write operations but
can be changed to 'Not Required' as discussed in the
Register 18 section of this document.
The interfacing options window can also be used to set the
parallel port in a Win2000 operating system if there are any
problems with the parallel port. This section of the Window
only works in a Win2000 system. Most PCs will use the
standard settings. If updating is needed, i.e. the printer
port needs to be EPP, the 'Update Win2K Driver' button must
be pressed to change the settings after a selection is
made.
Interfacing
Options Window
Register R00, R01, R02, R03 - Bus-Side Under-Voltage
Threshold
Registers
00, 01, 02 and 03 are identical.
Their contents select the Bus-side under-voltage threshold
for the VI1, VI2, VI3 and VI4 inputs, respectively. The
threshold for the UV detector is programmable in 20mV
increments, from 0.9V to 6.0V
Register
R04, R05, R06, R07 - Bus-Side Under-Voltage (UV),
Over-Voltage (OV) Threshold Enable and Over-Voltage (OV)
Offset
Registers
04*, 05, 06 and 07 are similar.
Their contents determine whether or not the under- or
over-voltage capabilities are enabled, and establish the
over-voltage offset value for the VI1, VI2, VI3 and VI4
inputs, respectively.
|
OV =
UV X [(0.04 X DecVal) + 1.2] Where:
|
OV =
Bus-Side Over-Voltage setting.
UV = Bus-Side Under-Voltage setting.
DecVal = Decimal value of OV Register contents (D0
&endash; D4).
|
|
|
Note*:
Registers 04, 05, 06 and 07 have different
functions for bit D7. Register 07, D7 is not
available if Fault Latching is disable in Register
18, D2. Register 05, D7 is a 'Reserved' location.
Unless otherwise stated, the default value of a
Reserved location is '0'.
|
|
|
|
Register
04, D7 enables Card Side "Don't Wait For
Zero"
|
Register
06, D7 enables the CROWBAR pin output as either
Early Voltage Drive or SCR Pulse.
|
|
|
Register
07, D7 enables IRQ Causes Power down. This function
is only available if Fault Latching is enabled in
Register 18, D2.
|
|
|
|
|
D0
through D6 enables UV and OV detection and sets the
VIX-OV thresholds. The maximum OV threshold setting
is 6.6V.
|
Register
R08, R09, R0A, R0B - Card-Side Under-Voltage (UV1)
Threshold
Registers
08, 09, 0A and 0B are identical.
Their contents select the under-voltage threshold for the
VO1, VO2, VO3 and VO4 inputs, respectively. The threshold
for the first under-voltage monitor (UV1) is programmable in
20mV increments, from 0.9V to 6.0V. The threshold for the
second under-voltage monitor (UV2) can be set equal to the
UV1 threshold or to one of 31 values less than UV1. The UV2
setting is related to the UV1 setting according to:
|
UV2 =
UV1 X [1-(0.01 X DecVal)] Where:
|
UV1 =
Card-Side primary Under-Voltage setting.
UV2 = Card-Side secondary Under-Voltage
setting.
DecVal = Decimal value of UV2 Register
contents.
|
The UV2 value
is set in the next set of Registers, R0C, R0D, R0E and
R0F.
SUMMIT
Microelectronics, Inc. reserves the right to make changes to
the products contained in this publication in order to
improve design, performance or reliability. SUMMIT
Microelectronics, Inc. assumes no responsibility for the use
of any circuits described herein, conveys no license under
any patent or other right, and makes no representation that
the circuits are free of patent infringement. Charts and
schedules contained herein reflect representative operating
parameters, and may vary depending upon a user's specific
application. While the information in this publication has
been carefully checked, SUMMIT Microelectronics, Inc. shall
not be liable for any damages arising as a result of any
error or omission.
SUMMIT
Microelectronics, Inc. does not recommend the use of any of
its products in life support or aviation applications where
the failure or malfunction of the product can reasonably be
expected to cause any failure of either system or to
significantly affect their safety or effectiveness. Products
are not authorized for use in such applications unless
SUMMIT Microelectronics, Inc. receives written assurances,
to its satisfaction, that: (a) the risk of injury or damage
has been minimized; (b) the user assumes all such risks; and
(c) potential liability of SUMMIT Microelectronics, Inc. is
adequately protected under the circumstances.
Revision
3.0 - This document supersedes all previous versions and
covers Status Tracking Codes up to 10 and Windows GUI
revision 2.39.3 and later. Please check the Summit
Microelectronics, Inc. web site at www.summitmicro.com
for data sheet updates.
Copyright©2002-2003
SUMMIT MICROELECTRONICS, Inc.
Power Management for Communications
I2C is a trademark of Philips Corporation.
|