Sunteți pe pagina 1din 10

Application Note 11

Micrel

Application Note 11
Interfacing PC Card Power Controllers to Logic Controllers

General Description
This application note describes the interface connections between Micrel PCMCIA Power Controllers and industry standard logic controllers from Cirrus Logic, Data Book, Intel, and Vadem. Combining one or two Micrel PC Card Power Controller s and one of these controllers produces a complete PCMCIA-compatible PC Card slot. In most cases, no other components are necessary. This note concentrates on the power control subsystem only. For full details on designing-with and operating the PC Card logic controllers, please refer to the respective manufacturers literature. For detailed specifications and additional information on the MIC2560, MIC2561, MIC2562, and MIC2563 please see their datasheets earlier in this section.

Overview
The MIC2560 is a fully-protected PC Card Power Controller that meets all PCMCIA specifications. It provides full control of both VCC and VPP for one PC Card slot. It features industryleading ON resistances and is available in different control logic configurations for glueless compatibility with the major industry-standard PC Card logic controllers. The MIC2561 is also a fully protected card slot controller, similar to the MIC2560, but has higher ON resistances, enabling its use in price-sensitive applications. It is available in the same MIC2560 pinout as well as in a smaller package that is less than half the size of the MIC2560. The MIC2562 is a new design, providing full functionality from a 3.3V supply. The new MIC2563 is a dual version of the MIC2562 in a SSOP package.

5V
(opt)

System Power 3.3V Supply 12V


(opt)
VPPIN VCC3IN VCC5IN (opt) (opt)

VPP1 VPP2 PCMCIA Card Slot A VCC

A EN0 A EN1 A VCC5_EN PCMCIA Card Slot Controller A VCC3_EN

MIC2563
VPP1 B EN0 B EN1 B VCC5_EN B VCC3_EN PCMCIA VPP2 PCMCIA Card Slot Slot Card B VCC

This note details the connections between the PCMCIA slot logic controller and Micrel PC Card Power Controllers.

2-70

1997

Application Note 11

Micrel

Cirrus Logic Controllers


PC Card logic controllers from Cirrus Logic are compatible with Micrels 1 option of PC Card power controllers. Tables 1, 2, and 3 show pin connections between three popular Cirrus Logic controllers and the MIC2560-1 and MIC2561-1. Figure 1 is a schematic of a typical two slot PC Card implementation using the CL-PD6720 and the MIC2560-1.

CL-PD6710 Pin Name


VCC_5 VCC_3 VPP_VCC VPP_PGM

MIC2560-1BWM MIC2561-1BWM Pin #


6 5 3 2

MIC2561-1BM MIC2562-1BM Pin #


1 2 3 4

Pin Name
VCC5_EN VCC3_EN VPP_VCC VPP_PGM

Pin #
5 6 7 8

Table 1. CL-PD6710 single slot controller and MIC2560-1/MIC2561-1 pin equivalencies.

CL-PD6720 Pin Name Pin # Slot A


VCC_5 VCC_3 VPP_VCC VPP_PGM 5 4 2 1

MIC2560-1BWM MIC2561-1BWM Pin Name Pin #

MIC2561-1BM MIC2562-1BM Pin #

MIC2563-1BSM Pin # Slot A Slot B


19 20 21 22

Slot B
207 206 205 204 VCC5_EN VCC3_EN VPP_VCC VPP_PGM 5 6 7 8 1 2 3 4

5 6 7 8

Table 2. CL-PD6720 dual slot controller and MIC2560-1/MIC2561-1 pin equivalencies.

CL-PD6729 Pin Name Pin # Slot A


VCC_5 VCC_3 VPP_VCC VPP_PGM 130 129 128 127

MIC2560-1BWM MIC2561-1BWM Pin Name Pin #

MIC2561-1BM MIC2562-1BM Pin #

MIC2563-1BSM Pin # Slot A Slot B


19 20 21 22

Slot B
138 136 135 134 VCC5_EN VCC3_EN VPP_VCC VPP_PGM 5 6 7 8 1 2 3 4

5 6 7 8

Table 3. CL-PD6729 dual slot controller and MIC2560-1/MIC2561-1 pin equivalencies.

1997

2-71

Application Note 11

Micrel

Cirrus Logic CL-PD6720 Application Circuit

3.3V

5V

12V Slot A

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC N/C V

Cirrus Logic CL-PD6720

A_VCC_5 A_VCC_3 A_VPP_VCC A_VPP_PGM

VCC5_EN

VCC3_EN
EN0 EN1

EN CC 3/5

FLAG

MIC2560-1BWM
A_SLOT_VCC

B_SLOT_VCC Slot B

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP

B_VCC_5 B_VCC_3 B_VPP_VCC B_VPP_PGM

EN1 1 V PP OUT
VPP IN N/C VCC N/C V

VCC5_EN

VCC3_EN
EN0 EN1

EN CC 3/5

FLAG

MIC2560-1BWM

Figure 1. A typical two slot PC Card (PCMCIA) implementation using the Cirrus Logic CL-PD6720 and two MIC2560-1. The lower cost MIC2561-1BWM may be directly substituted for the MIC2560-1 in this circuit. The MIC2561-1BM will also work: refer to Table 2 for pin connection changes.

2-72

1997

Application Note 11

Micrel
the socket. This clamp has an ON resistance of approximately 1.2k. The Databook DB86184 PCMCIA controller requires 100k pull-down resistors from VCCSEL0, VCCSEL1, VPPSEL0, and VPPSEL1 to ground and 100k pull-up resistors from VCCSEL2 and VCCSEL3 to +3.3V (or +5V). MIC2560-2 pin 8 should be connected to ground. While not required, a 0.1F capacitor from VCC3 IN to ground provides decoupling for the current sense amplifier.

Data Book Controllers


Micrels option 2 PC Card power controllers are designed to interface with Data Book logic controllers. The Data Book devices have individually programmable power supply control pin polarity, which is determined at power-up. Resistors are used to force positive polarity for proper interfacing with the MIC2560-2. Refer to the control logic shown in Table 4 for details. When VCC is deselected (OFF), a MIC2560-2 internal clamp actively pulls-down the output, insuring zero volts on

Pin 5 VCCSEL1
0 1 0 1 0 1 0 1

Pin 6 VCCSEL2
1 1 0 0 1 1 0 0

Pin 7 VPPSEL
0 0 0 0 1 1 1 1

Pins 2 & 14 VCC OUT

Pin 13 VPP OUT

Clamped to Ground Clamped to Ground 3.3V 3.3V 3.3V 12V 3.3V Clamped to Ground Clamped to Ground Clamped to Ground 5V 5V 5V 5V 12V Clamped to Ground

Table 4. MIC2560-2 Logic


3.3V 5V 12V Slot A

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC N/C V

VCCSEL0 VCCSEL2 VPPSEL0 OVERCUR# (opt)

VCCSEL1

VCCSEL2
VPPSEL

EN CC 3/5

FLAG

Data Book DB86184

100k (x 3)

MIC2560-2BWM

VDD S0 1, VDD S1 1

VDD S0 2, VDDS1 2 Slot B

VCC3 IN VCC OUT


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

100k (x 3) VCCSEL1 VCCSEL3 VPPSEL1

VCC3 IN GND
VCCSEL1

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC N/C V FLAG

VCCSEL2
VPPSEL

EN CC 3/5

MIC2560-2BWM
Figure 2. The Data Book DB86184 and two MIC2560-2BWM in a typical two slot application.

1997

2-73

Application Note 11

Micrel

Intel Controllers
Intel PC Card logic controllers generally interface with the option 0, MIC2560-0 and MIC2561-0. The older Intel 82365 supports two VPP pins per slot, but only one VCC level (5V). Use the MIC2558 PCMCIA Dual Card Slot VPP Switching Matrix to control the additional VPP for each socket. Since the MIC2558 has separate VCC inputs, full independence between VPP2 of slot A and VPP2 of slot B is maintained. Since
+5V

only 5V is available for VCC OUT, connect all MIC2560/ MIC2561 VCC inputs together. These inputs, including both VCC3 IN pins, are rated to 6V, so no damage will occur. Take advantage of the lower ON resistance of the 3.3V VCC switch by using the VCC3_EN control as the VCC enable. Figure 3 shows this configuration.

+12V Slot A

MIC2560-0BWM
VCC3 IN VCC OUT VCC3 IN GND
2 3 4 VCC5_EN 5 6 7 8 16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP1 VPP2

EN1 1 V PP OUT
VPP IN N/C VCC N/C V

VCC_EN VPP1_EN0 (pin 75) VPP1_EN1 (pin 76) VPP2_EN0 (pin 77) VPP2_EN1 (pin 78)

VCC3_EN
EN0 EN1

EN CC 3/5

FLAG

Intel 82365SL

14 2 13

3 12 MIC2558 11 4 5 6 7 10 9 8

VPP2_EN0 (pin 160) VPP2_EN1 (pin 1)

Slot B

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP1 VPP2

EN1 1 V PP OUT
VPP IN N/C VCC N/C V

VCC_EN VPP1_EN0 (pin 158) VPP1_EN1 (pin 159)

VCC5_EN

VCC3_EN
EN0 EN1

EN CC 3/5

FLAG

MIC2560-0BWM

Figure 3. A two slot configuration using the Intel 82365 controller and the MIC2560-0. Note that this Intel controller does not support 3.3V supplies: for best results, connect the +5V supply to all VCC pins (both VCC3 IN pins and the VCC5 IN pin.

2-74

1997

Application Note 11

Micrel
equivalent Octal D Flip-Flop. One octal latch supplies two slots (two MIC2560-0 or MIC2561-0). Figure 4 and Table 5 illustrate this system.

Interfacing with the Intel PPEC PCI to PCMCIA logic controller


The Intel PPEC (PCI to PCMCIA Enhanced IDE Controller) is a dual slot, dual VCC controller that does not provide latched data outputs for power control. Thus, an external latch is required. This latch is easily implemented using a 74273 or

3
CLOCK CLEAR

VCC3 IN VCC OUT D Q VCC3 IN GND CLOCK CLEAR


VCC5_EN 2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

V V OUT CC DD
VCC5 IN V CC OUT EN0 1 V EN1 PP OUT 1 VPP IN N/C VCC N/C V FLAG

VCC3_EN
EN0

EN CC 3/5

174

172

170 7
D Q

5 6

EN1

ACDATA2

ACDATA1

ACDATA0

CLOCK CLEAR

Micrel MIC2560-0BWM

2
8
D Q

CLOCK CLEAR

Intel PPEC

ACDATA7 ACDATA6 ACDATA5 ACDATA4 ACDATA3 PWRWR#

13 122 120 117 14 115 113 109 17

12

CLOCK CLEAR VCC3 IN VCC OUT D Q VCC3 IN GND CLOCK CLEAR


VCC5_EN 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9

VCC OUT VCC5 IN VCC OUT VPP OUT VPP IN N/C N/C FLAG

VCC3_EN
EN0

15
D Q

EN1

16
CLOCK CLEAR

Micrel MIC2560-0BWM

18 11 +5V 1
CLOCK CLEAR

19

74273
Octal D Flip-flop with clear

Figure 4. A dual slot system using the Intel PPEC controller and the MIC2560-0/MIC2561-0.

Intel PPEC Power Signal Pin Name Pin #


A-EN0 A-EN1 A-VCC3V Table 5. Power control signals for Figure 4. A-VCC5V B-EN0 B-EN1 B-VCC3V B-VCC5V ACDATA0 ACDATA1 ACDATA4 ACDATA5 ACDATA2 ACDATA3 ACDATA6 ACDATA7 170 172 115 117 174 113 120 122

74273 Pin # In Pin # Out


3 4 7 8 13 14 17 18 2 5 6 9 12 15 16 19

MIC2560-0 Pin Name Pin #


EN0 EN1 VCC3_EN VCC5_EN EN0 EN1 VCC3_EN VCC5_EN 7 8 6 5 7 8 6 5

1997

2-75

Application Note 11

Micrel

Omega Micro Controllers


The MIC2560, MIC2561, MIC2562, and MIC2563 are compatible with Omega Micro logic controllers, including the 82C722GX ISA to PCMCIA (use the 1 option, shown in Figure 5) and the 82C094 PCI to PCMCIA (use the 0 option, shown in Figure 6) controllers. Both controllers sup3.3V

port dual VCC voltages to dual slots. The 82C094 offers a serial control output: the Omega Micro 82C28 converts this serial output into the latched parallel control required by Micrel MIC256x-0 Power Controllers.
5V 12V Slot A

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

DD VCC OUT
VCC5 IN

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC

A_VCC_5 A_VCC_3 A_VPP_VCC A_VPP_PGM

VCC5_EN

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

Omega Micro 82C722GX

FLAG

MIC2560-1BWM
A_SLOT_VCC

B_SLOT_VCC Slot B

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

DD VCC OUT
VCC5 IN

EN0 V 1 CC OUT

VCC VPP

B_VCC_5 B_VCC_3 B_VPP_VCC B_VPP_PGM

EN1 1 V PP OUT
VPP IN N/C VCC

VCC5_EN

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

FLAG

MIC2560-1BWM

Figure 5. The Omega Micro 82C722GX and two MIC256x-1 (or one MIC2563-1) adapt the ISA bus to two PCMCIA sockets.
VCC 3.3V 5V 12V Slot A

VCC3 IN

16 2 3 4 5 6 7 8 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

10k 10k

VCC OUT VCC3 IN GND

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC

VCC (28)

A_VCC_5 (8) A_VCC_3 (9) A_VPP_VCC (7) A_VPP_PGM (6)

VCC5_EN

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

FLAG

VCC_ACT_HIGH (2)

Omega Micro 82C094 PCI to PCMCIA

MIC2560-0BWM

VPP_ACT_HIGH (4) A_SLOT_VCC

B_SLOT_VCC Slot B

SCLK SDATA SLATCH

SCLK (19) SDATA (18) SLATCH (16) B_VCC_5 (12) B_VCC_3 (13) B_VPP_VCC (11) B_VPP_PGM (10)
VCC3 IN VCC OUT VCC3 IN GND
VCC5_EN 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP

EN1 1 V PP OUT
VPP IN N/C VCC

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

GND (14)

FLAG

Omega Micro 82C28


The Omega Micro 82C28 converts serial power control signals from the 82C094 into standard MIC256x-0 parallel logic.

MIC2560-0BWM

Figure 6. The Omega Micro 82C094 and two MIC256x-0 (or one MIC2563-0) adapt the PCI bus to PCMCIA. An Omega Micro 82C28 converts serial output from the 82C094 to the parallel control needed by the MIC256x-0.

2-76

1997

Application Note 11

Micrel

Opti Controllers
The Opti 82C852 is logic compatible with Micrel 1 option logic power controllers. Figure 7 shows a typical single-slot PC Card implementation using the Opti 82C852 and the MIC2560-1 power controller. The MIC2561-1 and MIC25621 are also directly compatible with the 82C852. Figure 8 shows the Opti 82C824 dual-slot logic controller interfacing with the MIC2563A-1. Two MIC2560-1, MIC25611, or two MIC2562A-1 power controllers are also compatible with the 82C824.

3.3V

5V

12V

VCC3 IN VCC OUT VCC3 IN


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

Slot VCC VPP

EN0 V 1 CC OUT

Opti 82C852

GND

EN1 1 V PP OUT
VPP IN N/C VCC

VCC_5V (pin 98) VCC_3V (pin 99) VPP_VCC (pin 1) VPP_PGM (pin 2)

VCC5_EN

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

FLAG

MIC2560-1BWM

Figure 7. The Opti 82C852 is a single slot PC Card logic controller that directly interfaces with Micrel MIC2560-1, MIC2561-1, or MIC2562-1 power controllers.

3.3V

5V

12V

Slot A
28 2 3 4 27 26 25 24 23 22 21 20 19 18 17 16 15

VCC

VCC_5V (pin 151) VCC_3V (pin 152) VPP_12 (pin 149) VPP_3/5 (pin 150)

5 6 7 8 9

VPP

Opti 82C824

10 11 12 13 14

Slot B VCC

MIC2563A-1BSM
VCC_5V (pin 7) VCC_3V (pin 6) VPP_12 (pin 9) VPP_3/5 (pin 8) VPP

Figure 8. The Opti 82C824 dual slot CardBus controller/docking station that works with the MIC2563 forming a two-IC solution for two PC Card slots.

1997

2-77

Application Note 11

Micrel

Vadem Controllers
The MIC2560-0, MIC2561-0, MIC2562-0, and MIC2563-0 are compatible with Vadem logic controllers, including the VG-365, VG-465, VG-468, and VG-469. The VG-365, VG465, and VG-468 are straight forward implementations; the
+5V

VG-469 with its flexible voltage control scheme requires a strapping option for voltage control. Refer to Vadems design literature for full details. Table 6 shows the VG-469 VCC strapping options for positive pin polarity.
+12V Slot A

MIC2560-0BWM
VCC3 IN VCC OUT VCC3 IN GND VCC5_EN VCC3_EN
EN0 EN1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP1 VPP2

EN1 1 V PP OUT
VPP IN N/C VCC

VCC_EN VPP1_EN0 VPP1_EN1

EN N/C VCC 3/5

FLAG

Vadem VG-365

VPP2_EN0 VPP2_EN1
14 2 13

3 12 MIC2558 11 4 5 6 7 10 9 8

VPP2_EN0 VPP2_EN1

Slot B

VCC3 IN VCC OUT VCC3 IN GND


2 3 4 5 6 7 8

16 15 14 13 12 11 10 9

VCC OUT VCC5 IN

VDD

EN0 V 1 CC OUT

VCC VPP1 VPP2

EN1 1 V PP OUT
VPP IN N/C VCC

VCC_EN VPP1_EN0 VPP1_EN1

VCC5_EN

VCC3_EN
EN0 EN1

EN N/C VCC 3/5

FLAG

MIC2560-0BWM

Figure 7. A dual slot PC Card system using the Vadem VG-365 and the MIC256x-0. One MIC2563-0 may replace the two MIC2560-0 shown in this schematic.

D1 D0 Reg 2F/6F Reg 2F/6F


1 1 0 0 0 1 0 1

VCC_EN1
0 0 1 1

VCC_EN0
0 1 0 1

VCC OUT
Hi-Z 3.3V 5V 3.3V

Table 6. Vadem VG-469 flexible voltage control strapping scheme for the MIC2560-0, MIC2561-0, MIC2562-0, or the MIC2563-0.

2-78

1997

Application Note 11

Micrel
to six pins. However; the control logic inside the power controller must be significantly more complex to handle serial data protocols. Existing parallel bus power controllers may be adapted for serial control operation. A typical circuit consists of two main blocks: a serial to-parallel converter and an eight-bit latch.

Serial-Interface Logic Controllers


With the advent of the CardBus option, logic controllers need more and more pins to handle the extra functions. Some of the eight pins previously reserved for power control are now employed for these new functions. Converting from a parallel control bus to a serial bus is one answer: this change frees up
RST# VCC

20 SER_DATA 2 D Q 19

1 CLR 4

74x175
9 CLK D Q 2 A_VPP_PGM (Pin 8)

18

A_VPP_VCC (Pin 7)

17

12

10

A_VCC5_EN (Pin 5)

16

13

15

A_VCC3_EN (Pin 6)

15

B_VPP_PGM (Pin 22)

14

B_VPP_VCC (Pin 21)

13

12

10

B_VCC3_EN (Pin 19)

12 10

13

15

B_VCC5_EN (Pin 20)

SER_CLK

11

74x574

1 CLR

9 CLK

74x175

SER_LATCH

Figure 6. Interfacing the MIC2563A with a serial-output data controller. Pinouts shown are for the MIC2563A-1 and a three-wire serial controller.

Serial Control Figure 6 shows conversion from a three-wire serial interface, such as used by the Cirrus Logic CL-PD6730, to the standard eight-line parallel interface used by the MIC2563A-1. It is compatible with any of Micrels -1 controllers. This interface requires three common, low cost 7400-series logic ICs: 74x574 Octal D Flip-Flop 74x175 Quad Flip-Flop with Latches (two needed) Either 3.3V or 5V logic devices may be used, depending upon the control voltage employed by the slot logic controller. Pin numbers in parenthesis refer to the MIC2563A-1BSM. Gerber files for this P.C. board layout are available to Micrel customers. Please contact Micrel directly. Another serial-to-parallel solution for this application is the 74HC594, 8-bit shift register with output registers. This device contains the eight D flip-flops plus has latched outputs suitable for this purpose. Component Key U1 ............. MIC2563 U2, U3 ...... 74x175 U4 ............. 74x574

Serial Control Adapter P.C. Board Layout

1997

2-79

S-ar putea să vă placă și