ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV January 2005 Application Note AN6040 Introduction The Lattice Semiconductor ispPAC®-POWR1208 In-System-Programmable Analog Circuit allows designers to implement both the analog and digital functions of a power supply monitoring and sequencing subsystem within a single integrated circuit. By integrating analog functions such as comparators and programmable slew rate FET drivers with the digital functionality of a Programmable Logic Device (PLD), the ispPAC-POWR1208 provides the power-supply designer with a rich set of features in a single device. ISP™ (In-System-Programmability) provides the designer with an unprecedented level of flexibility, allowing him to configure analog parameters such as threshold voltages as well as defining state machines and combinatorial logic functions. All configuration data is stored internally in E2CMOS® nonvolatile memory. Programming a configuration is accomplished through an industry-standard JTAG IEEE 1149.1 interface. PAC-POWR1208-EV Evaluation Board The PAC-POWR1208-EV evaluation board (Figure 1) allows the designer to quickly configure and evaluate the ispPAC-POWR1208 on a fully assembled printed-circuit board. The double-sided board supports a 44-pin TQFP package, a header for user I/O, a JTAG programming cable connector, and an uncommitted pad array for user prototyping. JTAG programming signals can be generated by using an ispDOWNLOAD® programming cable connected between the evaluation board and a PC’s parallel (printer) port. Both analog and digital features of the ispPAC-POWR1208 can be easily configured using PAC-Designer® software. Figure 1. PAC-POWR1208-EV Evaluation Board www.latticesemi.com 1 an6040_02 ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV Lattice Semiconductor A complete schematic for the evaluation board is shown in Figure 2. Figure 2. Schematic VDD VDDINP VDD R1B 470 R1D 470 LED POWER 5 11 VDD 26 CLK VDDINP J9 C3 0.1U J7.5 C1 0.1U C5 4.7U R1E 470 R1F 470 LED OUT5 VDDINP R1G 470 R10 2k LED OUT7 LED OUT6 CLK R9 2k R8 2k R7 2k LED OUT8 12 VDDINP OUT5 OUT6 OUT7 VDDINP OUT8 VDD OUT5 13 OUT6 14 OUT7 15 OUT8 VDD R2 10K J7.1 C4 0.1U R3 2k ispPAC-POWR1208 25 POR P5 VMON1 33 VMON2 34 VMON3 35 VMON4 36 VMON5 37 VMON6 VMON1 HVOUT2 VMON2 HVOUT3 VMON3 HVOUT4 VMON9 VMON10 VMON11 VMON12 7 IN2 8 IN3 9 IN4 COMP1 COMP2 COMP3 COMP4 COMP5 COMP6 IN1 COMP8 IN2 CREF IN3 IN4 TDI VDD 30 TCK 24 TMS TDO 31 VDD P1 R4 2k R5 2k R6 2k J8 4 HVOUT1 3 HVOUT2 2 HVOUT3 1 HVOUT4 VMON6 COMP7 6 IN1 VDDINP VMON5 VMON7 40 VMON8 41 VMON9 42 VMON10 43 VMON11 44 VMON12 VMON8 VDD VMON4 38 VMON7 J7.4 POR HVOUT1 32 J7.3 P5 SW1 Reset J7.2 RESET GND 28 S 27 23 COMP1 22 COMP2 21 COMP3 20 COMP4 19 COMP5 18 COMP6 17 COMP7 16 COMP8 39 C2 1U VDD TDO LED R1C 470 VDD CH TDI TDI TDO TDO TMS TMS TCK TCK GND GND P2 10 RESET Programming Interface Lattice Semiconductor’s ispDOWNLOAD® cable can be used to program the ispPAC-POWR1208 on the evaluation board. This cable plugs into a PC-compatible’s parallel port connector, and includes active buffer circuitry inside its DB-25 connector housing. The other end of the ispDOWNLOAD cable terminates in an 8-pin 0.100” pitch header connector which plugs directly into a mating connector provided on the PAC-POWR1208-EV evaluation board. Prototype Area A 19x18 grid (0.100” pitch) of uncommitted, plated through holes with annular-ring pads is provided as a user prototyping area. Adjacent to this uncommitted array are two 19-hole rows providing easy connections to both power and ground. This prototyping area allows the user to build small circuits directly on the evaluation board. In the case of larger circuits, the evaluation board can be readily connected into off-board circuitry through P5, into which can be mounted a 20 x 2 header. Power Supply Considerations The ispPAC-POWR1208 operates with power supplies ranging from 2.25V to 5.5V, and allows for separate core (VDD) and I/O (VDDINP) voltages. Voltages ranging from 0 to 5.75V may be monitored at any of the 12 VMONx 2 ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV Lattice Semiconductor pins independent of the values of VDD and VDDINP. For device programming, however, VDD must be set between 3.0V and 5.5V. On the evaluation board, VDD and VDDINP are normally connected together with a user-removable jumper (J7.5). This jumper can be removed to allow for independent VDD and VDDINP supplies. Input/Output Connections Connectors are provided for key functions and test points on this evaluation board, as shown In Figure 3. Power is supplied through two color coded (RED = +, BLACK = -) banana jacks in the upper right corner of the board. The JTAG programming cable is connected to a keyed header (P1) in the lower right corner of the board. A PCB land pattern is provided for the addition of an additional JTAG interface header (P2) to allow for connecting multiple PAC-POWR1208-EV evaluation boards into a multi-device programming chain. Access to the ispPAC-POWR1208’s I/O pins is available at P5, which is a 2x20 row of pads to which one may attach test probes or a ribbon-cable connector. At this point all of the device’s I/O pins (except those required for the JTAG programming interface) are accessible. Figure 3. I/O and Jumpers J9 J8 VDD OUT[5-8] VDD J7 HVOUT PULL-UP 1 2 3 4 GND VDD HVOUT[1-4] VDDINP VDD VDDINP VDDINP P5 VMON1 VMON3 VMON5 VMON7 VMON9 VMON11 HVOUT4 HVOUT2 VDD IN2 IN4 VDDINP GND OUT5 OUT7 COMP8 COMP6 COMP4 COMP2 POR VMON2 VMON4 VMON6 VMON8 VMON10 VMON12 HVOUT3 HVOUT1 IN1 IN3 RESET GND GND OUT6 OUT8 COMP7 COMP5 COMP3 COMP1 CLK ispPACPOWR1208 OUT8 OUT7 OUT6 OUT5 RESET Power TDO P1 JTAG Interface 1 Jumper Options Several jumpers are provided on the evaluation board to make it simple to implement common circuit configurations. These jumpers are: • J7 - positions 1-4 connect pull-up resistors to the high voltage outputs HVOUT1-4, and allow the user to enable the pull-ups on an output-by-output basis. The pull-up voltage is selected by J8. Position 5 (the rightmost position) is used to connect VDDINP to VDD, and should normally be left in place. This jumpers needs to be removed when using separate VDD and VDDINP supplies. • J8 - Selects a pull-up voltage to which the High-Voltage outputs (HVOUT1-4) may be pulled up to, either VDD or VDDINP. 3 ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV Lattice Semiconductor • J9 - Selects whether open-drain digital outputs OUT5-OUT8 are pulled up to VDD (upper position), VDDINP (lower position), or not pulled up at all. These outputs are pulled up through 2KΩ resistors. Controls and Indicators A reset switch is provided on the evaluation board which pulls the RESET input pin low when it is depressed, re-initializing the ispPAC-POWR1208. LEDs are also provided as an aid to debugging. One LED shows whether the board has power applied, while another is connected to the JTAG TDO line, and will flash when a download is being performed. Additionally, four LEDs are attached to the ispPAC-POWR1208’s OUT5-OUT8 lines. By adding appropriate code to the sequencer program, these LEDs can be made to indicate the internal status of the ispPAC-POWR1208, and can be a useful debug aid. PCB Artwork Figure 4. Silk Screen 4 ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV Lattice Semiconductor Figure 5. Top-side Foil Figure 6. Bottom-side Foil 5 ispPAC-POWR1208 Evaluation Board PAC-POWR1208-EV Lattice Semiconductor Component List Quantity Ref. Designators Description 2 C1, C3 0.1µF capacitor 1 C2 1µF capacitor 1 C4 0.1µF capacitor 1 C5 4.7µF capacitor 1 J7 2 x 5 header strip, dual row, 0.1” spacing 2 J8,J9 1 x 3 header strip, single row, 0.1” spacing 5 LED_A, LED_B, LED_C, LED_D, POWER_LED T-1-3/4 red LED 1 P1 1x8 header strip, single row, 0.1” spacing 1 P3 Red banana jack 1 P4 Black banana jack 1 R1 470 ohm SIP-8 resnet, 7-resistor SIP, bussed type 1 R2 10K resistor 8 R3, R4, R5, R6, R7, R8, R9, R10 2K 5% resistor 1 SW3 Pushbutton switch 1 TDO_LED T1-3/4 green LED 1 U1 ispPAC-POWR1208 Technical Support Assistance Hotline: 1-800-LATTICE (North America) +1-408-826-6002 (Outside North America) e-mail: [email protected] Internet: www.latticesemi.com 6