DS2436K Battery ID/Monitor Evaluation Kit www.dalsemi.com FEATURES § Demonstrates the capabilities of the DS2436 Battery ID/Monitor Chip, including: - Temperature Measurement - Voltage Measurement - Cycle Counter - Information Storage - Identification § Provides small-volume DS2436 programming support § Interfaces to the serial port of a PC running Windows 95, Windows 98, or Windows NT EVALUATION KIT CONTENTS INDEX 1 pc. DS2436K evaluation board 2 pc. DS2436K software diskettes (3.5” format) 1 pc. DS9123 Universal Serial Port Adapter 1 pc. RJ-11 phone cable 1 pc. DS2436K datasheet 1 pc. DS2436 datasheet Evaluation Kit Contents Equipment Needed Introduction Setup and Installation Selecting the COM Port Kit Operation Graphs Screen Register Screen User Memory Screen EQUIPMENT NEEDED 1. An IBM-compatible PC running Windows 95, Windows 98, or Windows NT with a 3.5” floppy drive and an available serial port 2. A battery or power supply and cabling to interface to the evaluation board INTRODUCTION The DS2436K Evaluation Kit provides a convenient and easy-to-use means of evaluating the performance of, developing software for, and prototyping with the DS2436 Battery ID/Monitor Chip. The board interfaces to an IBM-compatible PC through a DS9123 Universal Serial Port Adapter and RJ11 cable connection. Two floppy disks contain the DS2436K software, which can be run under Windows 95, Windows 98, or Windows NT. 1 of 5 080399 DS2436K The evaluation board comes populated with a hardwired DS2436, jumpers, and connectors. It also contains a socket that can be used for programming a DS2436 in the 8-pin SO-8 package. There is also space for a TO-92 socket (not included with this kit) which can be used for programming and evaluation of the DS2436 in a TO-92 package. The placement of the jumpers on the board will determine which DS2436 is being evaluated. When JMP3 is in place, the kit uses the hardwired DS2436. JMP2 enables a DS2436 in the SO-8 socket to be evaluated or programmed, while JMP1 enables the DS2436 in the TO92 socket. Although multiple DS2436 devices can be connected to the same 1-Wire™ bus simultaneously, the DS2436K Evaluation Kit only supports communication with one DS2436 device at a time. SETUP AND INSTALLATION Note: The DS2436K software is a 32-bit application that runs only under Windows 95, Windows 98, or Windows NT. Windows 3.1 and DOS are not supported. To install the DS2436K software, exit all programs currently running and insert Installation Disk 1. Run SETUP.EXE and the installation process is launched. Follow the prompts to complete the installation. The DS2436K software can be uninstalled in the Add/Remove Programs tool in the Control Panel. After the installation is complete, open the DS2436K folder and run DS2436K.EXE. A splash screen containing information about the evaluation kit appears as the program is being loaded. SELECTING THE COM PORT AND BAUD RATE The first time the software runs the Select Preferences window appears. In this window, select the COM port to which the DS9123 is attached and then hit OK. The DS2436K software saves this COM port and baud rate selection and automatically uses the selection each time the program starts. To change the COM port or baud rate, click the Preferences/Serial Port Settings option on the menu bar and select the appropriate port and baud rate. 2 of 5 DS2436K KIT OPERATION The DS2436K Evaluation Kit is set up to display the basic functionality of the DS2436. Before operating the kit, connect the evaluation board to a power supply through the jacks labeled VBATT+ and GND. Also, be sure that the evaluation board is connected to the DS9123 through the RJ-11 cable and that the DS9123 is plugged into an available serial port on the computer. Finally, verify that jumpers JMP1 through JMP3 are configured as needed. At this time, the kit software can be started and the kit will begin running automatically. The kit displays three windows that can be accessed as needed at any time while running. The Graphs Screen displays a real-time graphical view of the voltage and temperature measurements being taken by the DS2436. The graphs display the last 100 real-time measurements, as illustrated in Figure 1. The Clear button erases all the data in the graphs and resets all values to 0. The Stop Reading button allows the user to stop the flow of real-time data. GRAPHS SCREEN Figure 1 3 of 5 DS2436K The Registers Screen displays the latest real-time measurements of voltage and temperature with both analog meter readouts and digital values. Also displayed on the Registers Screen are the ROM ID and the manufacturing ID of the DS2436 under evaluation. Another feature displayed on the Registers Screen is the Cycle Counter. The user is allowed to view the value of the Cycle Counter as well as increment and reset the counter. Finally, the values of the ADB (A/D Converter Busy Flag), LOCK (Memory Lock Flag), NVB (Nonvolatile Memory Busy Flag), and TB (Temperature Busy Flag) bits in the Status Register are reported to the user on this screen as well. The Registers Screen is shown in Figure 2. REGISTERS SCREEN Figure 2 4 of 5 DS2436K The DS2436K Evaluation Kit can be used to evaluate DS2436 memory functions or program the hardwired device or any number of DS2436 devices placed into either the SO-8 socket or the TO-92 socket. Memory evaluation and programming can be done while accessing the User Memory Screen. The User Memory Screen is divided into 3 pages that correspond to the three pages of DS2436 memory which have user memory bytes available. There are 24 bytes on Page 1, 8 bytes on Page 2, and 8 bytes on Page 3. The user is able to write the desired values in hex format to each memory location. By pressing the appropriate button, the user can then copy the contents into scratchpad and nonvolatile memory. (Note that before the nonvolatile memory on Page 1 can be written, the page must be unlocked by pressing the Unlock button. It can then be locked gain by pressing the Lock button.) Data on all pages can be read by pressing the Copy NVx to SPx button and then the Read SPx button. Saving and Opening Configurations. To save a particular configuration of entered data to a file for future use, such as programming other devices with the same data, click File in the menu bar, select Save, and specify a file name. To load a configuration from a file, click File in the menu bar, select Open, and select the file. This loads all of the memory data fields with the values stored in the file. The User Memory Screen is shown in Figure 3. USER MEMORY SCREEN Figure 3 5 of 5