rtd UPS25 User Manual

Uninterruptible power supply and ni-mh/ni-cd charger unit
Table of Contents

Advertisement

Quick Links

UPS25
Uninterruptible power supply and
Ni-Mh/Ni-Cd charger unit
User's Manual
I
S
O
9
0
0
1
a
n
d
A
S
9
1
0
0
C
I
S
O
9
0
0
1
a
n
d
A
S
9
1
0
0
C
e
r
t
i
f
i
e
d
e
r
t
i
f
i
e
d
BDM-610020008
Rev. C

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UPS25 and is the answer not in the manual?

Questions and answers

Summary of Contents for rtd UPS25

  • Page 1 UPS25 Uninterruptible power supply and Ni-Mh/Ni-Cd charger unit User’s Manual BDM-610020008 Rev. C...
  • Page 2 UPS25 Uninterruptible Power Supply User’s Manual RTD Embedded Technologies, INC. 103 Innovation Blvd. State College, PA 16803-0906 Phone: +1-814-234-8087 FAX: +1-814-234-5218 E-mail sales@rtd.com techsupport@rtd.com web site http://www.rtd.com UPS25 RTD Embedded Technologies, Inc...
  • Page 3 All rights reserved Printed in U.S.A. The RTD Logo is a registered trademark of RTD Embedded Technologies. cpuModule and utilityModule are trademarks of RTD Embedded Technologies. PS/2, PC/XT, PC/AT and IBM are trademarks of International Business Machines Inc. MS-DOS, Windows, Windows 95, Windows 98 and Windows NT are trademarks of Microsoft Corp. PC/104 is a registered trademark of PC/104 Consortium.
  • Page 4: Table Of Contents

    TABLE OF CONTENTS CHAPTER 1 - INTRODUCTION ................7 Features..................................7 Some of the key features of the UPS25 include: ....................7 Power supply unit................................ 8 Charger unit................................. 8 Host interface and control ............................8 Mechanical description ............................... 8 Connector description..............................8 What comes with your board .............................
  • Page 5 Saving the Startup Interrupt Mask Register (IMR) and interrupt vector ............. 34 Common Interrupt mistakes..........................35 Example on Interrupt vector table setup in C-code: .................... 36 CHAPTER 6 - UPS25 SPECIFICATIONS .............. 37 Host interface................................37 Power supply specifications ............................37 Charger and batteries ............................... 37 Electromechanical ..............................
  • Page 6 Fig. 2-3 Interrupt jumpers from left to right: IRQ 2,5,7,10,11,12,15 Fig. 2-4 Charger control, solder blobs, located near the left side of the PC/104 bus connector Fig. 3-1 UPS25 integrated in a RTD PC/104 cpuModule stack together with a HPWR104 power supply module Fig. 3-2 UPS25 power supply connections Fig.
  • Page 7: Chapter 1 - Introduction

    Ni-MH battery version • UPS25-2 Ni-Cd battery version The following paragraphs briefly describe the major features of the UPS25. A more detailed discussion is included in Chapter 4 (Hardware description). The board’s installation is described in Chapter 2 (Board Installation).
  • Page 8: Power Supply Unit

    This scheme will enable charging of the batteries at +12V, while operating at an input voltage of 10V. The UPS25 input is protected against reverse voltage up to 40V, and is over voltage protected using a 5 Watt 40 V zener diode.
  • Page 9: What Comes With Your Board

    • User's manual Note: Software and drivers can be downloaded from our website. If any item is missing or damaged, please send an EMAIL to RTD Embedded Systems, Inc. sales service department at <sales@rtd.com >. UPS25 RTD Embedded Technologies, Inc...
  • Page 10: When You Need Help

    Using this manual This manual is intended to help you install your new UPS25 module and get it working quickly, while also providing enough detail about the board and it's functions so that you can enjoy maximum use of it's features even in the most demanding applications.
  • Page 11: Chapter 2 - Board Settings

    OARD SETTINGS Chapter 2 The UPS25 board has jumper settings, which can be changed to suit your application and host computer configuration. The factory settings are listed and shown in the diagram at the beginning of this chapter. Make sure you completely study and understand this chapter before making changed to these settings.
  • Page 12: Fig. 2-1 Ups25 Board Layout Showing Jumper Locations

    Table 2-1 below illustrates the factory jumper setting for the UPS25. Figure 2-1 shows the board layout of the UPS25 and the locations of the jumpers. The following paragraphs explain how to change the factory jumper settings to suit your specific application.
  • Page 13 Base address jumper (Factory setting: 300h) The UPS25 is I/O mapped into the memory space of your host computer. The board occupies a consecutive memory window of 2 bytes starting from the base address. The most common cause of failure when you are first setting up your module is address contention.
  • Page 14: Fig. 2-2 Base Address Jumpers Illustrating Address 300H

    BASE ADDRESS JUMPER SETTINGS UPS25 Base address Jumper settings A8 A7 A6 0 = JUMPER OFF 1 = JUMPER CLOSED Table 2-2 Base address jumper settings UPS25 Fig. 2-2 Base address jumpers illustrating address 300h UPS25 RTD Embedded Technologies, Inc...
  • Page 15: Charger Control (Factory Setting: C/2, Top Off Charge Enabled)

    Fig. 2-3 Interrupt jumpers from left to right: IRQ 2,5,7,10,11,12,15 Note: The UPS25 hardware does not support interrupt sharing! This feature is sometimes regarded as a part of the PC/104 special features. After extensive software and hardware tests we have found that error-free interrupt performance cannot be guaranteed when sharing interrupts.
  • Page 16: Chapter 3 - Board Installation

    Secure the four PC/104 installation holes with standoffs • Connect the board to the main power supply using the power interface connectors • Connect the output of your UPS25 to the input of your RTD power supply UPS25 RTD Embedded Technologies, Inc...
  • Page 17: Fig. 3-1 Ups25 Integrated In A Rtd Pc/104 Cpumodule Stack Together With A Hpwr104 Power Supply Module

    Fig. 3-1 UPS25 integrated in a RTD PC/104 cpuModule stack together with a HPWR104 power supply module Note: For full output power performance, install your UPS25 toward the top of your PC/104 system, make sure adequate cooling is provided. UPS25...
  • Page 18: External Power Connections

    External power connections The illustration 3-2 below shows the input and output power connections of the UPS25 board. Fig. 3-2 UPS25 power supply connections UPS25 RTD Embedded Technologies, Inc...
  • Page 19 • VIN: Raw input power to the UPS25. Input voltage ranges 10-40V DC This input is fed to the power supply through the UPS25 in normal operation mode (no backup from the battery pack). Note: The module input power may be 5 Amp peak, this will require a cable wire diameter of 1,5 sq.
  • Page 20: Chapter 4 - Hardware Description

    ARDWARE DESCRIPTION Chapter 4 This chapter describes the major hardware building blocks of the UPS25, which are: • The main 25W +5V step-down converter • Charger power converter • Ni-MH/Ni-Cd battery charger • Power switching circuitry • Voltage monitors •...
  • Page 21: Current Limit

    This architecture will permit the charging of the battery pack at a higher voltage than the input of the UPS25. Charging will take place while the input is over 10V, this trip level can be flexibly modified by adjusting the trim pot controlling the UPS VIN trip voltage.
  • Page 22: Ni-Mh/Ni-Cd Battery Pack And Thermistor

    Ni-Cd technology. An UPS25 that is configured for Ni-MH batteries may not be used with Ni-Cd and vice-versa. For the UPS25 to operate correctly a total of 8 AA-cells must be used connected in series. This connection will give a nominal output voltage of 9,6V over the battery pack.
  • Page 23: Ni-Mh\Ni-Cd Battery Charger

    The charge controller always during startup verifies that the battery condition is good before fast charging can take place. Note that no LED’s are lit if the SHDN- bit (#3 in charger control register) is set in the UPS25 control register. Discharging Ni-Mh/Ni-Cd battery pack The UPS25 supports “discharge-before-fast charge”.
  • Page 24: Charger Mode Configuration- Solder Blobs B2 And B3

    The bold setup mode is the factory default. Fast-charge TM1/B3 TM2/B2 Fast charge -dV/MCV Top off Rate Top-Off Hold-off Rate Float 180 sec 820 sec 410 sec Float 180 sec 820 sec C/16 410 sec UPS25 RTD Embedded Technologies, Inc...
  • Page 25: Power Switching Circuitry

    For long term maintaining of the charge of the backup battery a special trickle mode is supported by the UPS25. This state is entered after all other charge modes are complete. In the trickle mode the battery is charged with...
  • Page 26: Fig. 4-4 Trip Point Adjustment Trim Pots For Vin And Batt Levels

    VIN. If the main supply drops under 10V the UPS25 stops charging and enters backup mode. In case the interrupt output of the control logic is enabled an IRQ is asserted to the host indicating low or failing power.
  • Page 27 UPS control circuitry The UPS25 status can be monitored through the 4 bit Status register. A host interrupt can be asserted in the case that the main power VIN drops below the set trip-point, factory set to 10V. This interrupt can be disabled or enabled by the IRQ-enable bit (#0 of the control register).
  • Page 28: Board Operation And Programming

    Defining the Memory Map The memory map of the UPS25 occupies two bytes of host PC I/O space. This window is freely selectable by the user as described in Chapter 2, Table 2-2. After setting the base address you have access to the internal resources of the UPS25 control logic.
  • Page 29: Ba+1 Status Register (Read)

    BA+1 Status register (Read) The UPS25 status register gives you access to monitor the state of your board. This register is reset to all zeroes after power-up and reset of your CPU. Bit 0 Main supply voltage low / UPS25 in backup state...
  • Page 30: Clearing And Setting Bits In An I/O Port

    A/D boards, network boards, serial ports etc. Your UPS25 can interrupt the main processor when the main power supply fails or falls below 10V if interrupts are enabled on the UPS25 board. By using interrupts you can write powerful code to interface to your UPS25.
  • Page 31: Interrupt Request Lines

    IRQ is not masked, and it can then generate an interrupt. The interrupt mask register is programmed through port 21h. End-of-Interrupt (EOI) Command After an interrupt service routine is complete, the 8259 Interrupt Controller must be acknowledged by writing the value 20h to port 20h. UPS25 RTD Embedded Technologies, Inc...
  • Page 32: What Exactly Happens When An Interrupt Occurs

    When an interrupt request line is driven high by a peripheral device (such as the UPS25), the interrupt controller checks to see if interrupts are enabled for that IRQ. It then checks to see if other interrupts are active or requested and determines which interrupt has priority.
  • Page 33: Writing An Interrupt Service Routine (Isr)

    Second, just before exiting the routine, you must clear the interrupt on the UPS25 by writing to the Status register, and write the EOI command to the interrupt controller. Finally, when exiting the interrupt routine the processor registers must be popped from the system stack and you must execute the IRET assembly instruction.
  • Page 34: The Following C Example Shows What The Shell Of Your Isr Should Be Like

    The vectors for the hardware interrupts on the XT - bus are vectors 8-15, where IRQ0 uses vector 8 and IRQ7 uses vector 15. Thus if your UPS25 is using IRQ5 it corresponds to vector number UPS25...
  • Page 35: Common Interrupt Mistakes

    Remember hardware interrupts are from 8-15, XT IRQs are numbered 0-7. Do not forget to clear the IRQ mask bit in the IMR Forgetting to send the EOI command after ISR code. Disables further interrupts. UPS25 RTD Embedded Technologies, Inc...
  • Page 36: Example On Interrupt Vector Table Setup In C-Code

    | Inputs: Nothing | Returns: Nothing | Purpose: Restore the interrupt vector table. |----------------------------------------------------------------------*/ void restore(void) /* Restore the old vectors */ _disable(); _dos_setvect(IRQ1_VECTOR + 8, old_IRQ1_handler); outp(0x21,Gi_old_mask); _enable(); UPS25 RTD Embedded Technologies, Inc...
  • Page 37: Chapter 6 - Ups25 Specifications

    75% aggregate efficiency Reverse voltage protection -40V DC Over voltage clamp voltage +39V DC Charger and batteries Battery technology Ni-MH part # UPS25-1 Ni-Cd part # UPS25-2 Required cell count Nominal battery pack voltage 9,6V Battery capacity 1500mAh Ni-MH 1000mAh Ni-Cd...
  • Page 38: Chapter 7 - Return Policy And Warranty

    We will not ship by next-day service without your pre-approval. Carefully package the product, using proper anti-static packaging. Write the RMA number in large (1") letters on the outside of the package. Return the package to: RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906 UPS25...
  • Page 39 UPS25 RTD Embedded Technologies, Inc...
  • Page 40: Limited Warranty

    RTD Embedded Technologies, Inc. warrants the hardware and software products it manufactures and produces to be free from defects in materials and workmanship for one year following the date of shipment from RTD Embedded Technologies, INC. This warranty is limited to the original purchaser of product and is not transferable.
  • Page 41 RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906 Our website: www.rtd.com UPS25 RTD Embedded Technologies, Inc...

This manual is also suitable for:

Ups25-1Ups25-2

Table of Contents