Summit Microelectronics, Inc: Tech Support

Tech Support: Applications Note 22
(Page 1 of 5):
SMT4004 Quad Tracking Power Supply Manager

 

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

Adobe PDF icon

Download the entire Applications Note in PDF format.

Navigate Application Notes

 

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.

 

 Applications Note 22 Figure 1

 


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,

 

Applications Note 22 Figure 2: Help Menu
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.

 

Applications Note 22 Figure 3: Configuration Window

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

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

Applications Note 22 Table 1

Applications Note 22 Figure 6

 

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).

Applications Note 22:  Table 2

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.

Application Note 22

Page 1 | Page 2 | Page 3 | Page 4 | Page 5 

 

NOTICE

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.

return to top
home
technical support

Copyright©2002-2003 SUMMIT MICROELECTRONICS, Inc.
Power Management for Communications™
I2C is a trademark of Philips Corporation.