EZ-811HS Development Kit Manual Getting Started Rev 1.4 • Cypress Semiconductor • Interface Products Division • • 15050 Avenue of Science • Suite 200 • San Diego, CA 92128 • Table of Contents 1.0 EZ-811HS Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.0 Development Kit Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.1 CD Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2 About the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3.0 Host Mode Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.1 About the Host Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 About the PC Application Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.0 Slave Mode Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.1 About the Slave Mode Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.0 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 i ii Table of Contents Getting Started 1.0 EZ-811HS Development Kit 1.1 Introduction SL811HS is an embedded USB Host/Slave Controller capable of communicating with either fullspeed or low-speed peripherals. The SL811HS can interface to devices, such as microprocessors, microcontrollers, DSPs, etc. The EZ-USB development kit proves to be the ideal starting platform for SL811HS development, utilizing the internal 8051 core as the MCU interface to the SL811HS, and using the EZ-USB interface for debugging purpose. Figure 1 shows the basic interconnect block diagram of the entire development platform. Typical USB Embedded Host System USB Debug Interface EZUSB Development Kit External Memory AN2131Q Smart SIE Enhanced 8051 MCU EZ811 Embedded Host Demo Board SL811HST USB Host Controller CY7C65113 4-Ports USB Hub USB Host Interface Figure 1. Interfacing SL811HST with EZ-USB Development Kit 2.0 Development Kit Content The following is a list of the components supplied in the EZ-811HS Development Kit. • SL811HS daughter card • EZ-USB development board EZ-811HS Development Kit Manual Page 1 EZ-811HS Development Kit Manual - Getting Started • USB cable • Serial cable • CD 2.1 CD Contents The following directories are installed for the EZ-811HS Development Kit: C:\CYPRESS\USB\ez811\bin C:\CYPRESS\USB\ez811\doc C:\CYPRESS\USB\ez811\EZ811_DK C:\CYPRESS\USB\ez811\firmware\Emb_Host C:\CYPRESS\USB\ez811\firmware\slave C:\CYPRESS\USB\ez811\firmware\USBHost C:\CYPRESS\USB\ez811\HARDWARE C:\CYPRESS\USB\ez811\Drivers\Linux - Binary files and firmware files - EZ-811HS related documentation Getting Started and Data Sheets - EZ-811 PC Host application - Embedded Host firmware - Slave mode firmware - Simple embedded USB Host application documentation and firmware - Hardware related information - Linux driver for 811HS, see included User Guide 2.2 About the Hardware The development kit includes a hardware daughter card that houses the SL811HST and the CY7C65113 4-port hub. This daughter card was designed so that it can be carefully inserted directly to the header sockets available on the EZ-USB development kit, without any unnecessary wire connections. The 4-port USB hub extends the number of downstream ports available to a maximum of four. You will have a choice of either 1 USB port (directly from SL811HST) or 4 downstream ports (through CY7C65113). Figure 2 is a photograph of the demo kit. There are several jumpers so that you can select different configuration modes. JP1 – Master/Slave Mode Select Jumper JP2 – Slave Speed Select Jumper JP3 – Power Select Jumper The Master/Slave mode select jumper allows you a choice of the following: • choose between the SL811HST USB host only, with one downstream port (J1) • choose to automatically allow the SL811HST to enumerate with the on-board hub to extend the downstream ports to four (H1~H4) • choose slave operation when SL811HST is configured as a slave USB controller. This slave mode will be configured together with the Slave Speed select jumper. Page 2 Rev 1.4 The Power Select source (JP3 on the EZ-811) can also be selected from an external DC power adapter, EZ-USB development kit, or from USB bus during slave mode operation. Data and control signals are also available on the header to ease connection of the SL811HS to other types of CPU interfaces. JP3 JP1 JP2 NOTE: JP2 Pin 1 is the right-most pin when viewing the board from above. Figure 2. EZ-811HS Development Board Configuring the EZ-USB development kit is easy, only one DIP switch setting needs to be made. DIP switch SW4 of S6 has to be in the ON position to disable the lower 32K external memory; this allows the SL811HST’s address and data registers to be mapped to this area. The upper 32K of external memory had been allocated to firmware code and variables. Note that when the SL811HST demo board is inserted onto the headers (P1~P5) of the EZ-USB development kit, and the EZ-USB enumerates, it should comes out as “Cypress EZ-USB Development Board”, indicating that the monitor code for debugging was loaded successfully (green LED (D5 on the Dev Board) should turn ON), and the Keil Debugger can be used to download and debug code. Code and variable spaces have to be carefully place to avoid disruption to the monitor code space. Firmware code can be downloaded in two different ways, using USB or serial connection. The Control Panel Software for the EZ-USB development kit can be use to download code through the USB into the 8051 core, or Keil uVision 2 can be used to download code through the serial port. Whichever method is used for downloading, upon a successful download the HOST LED (D3 on the EZ-811 Board) should turn ON, indicating that SL811HST is in host mode, and the ACTIVE LED should be blinking indicating that it is waiting for any slave devices that are attached to the SL811HST to enumerate. It is recommended that LEDs also be connected to indicate successful enumeration of the hub’s downstream devices. Port A bits 7-4 have been configured in firmware to indicate which downstream Port 1 to 4 (respectively) has successfully completed the enumeration process. EZ-811HS Development Kit Manual Page 3 EZ-811HS Development Kit Manual - Getting Started 3.0 Host Mode Operation 3.1 About the Host Firmware The Firmware includes detection of any USB slave devices, enumeration of standard devices, and support for HID and HUB devices. The firmware is limited to support a maximum of five simultaneously connected devices. This consists of a 4-port hub connected directly to the SL811HS followed by four non-hub devices downstream. The firmware does not support a multiple hub tier structure, multiple interface devices, or ISO-transfers. After successful enumeration of a hub device, any downstream devices will also be detected and will go through the process of enumeration. Dynamic USB address allocation of slave device is used, meaning that the next available USB address will be assigned to the current USB device plugged in. Any device plugged directly into the SL811HST will always start with USB address 1. The firmware is based on the EZ-USB framework, allowing modular code development. Below is a list of files and routines indicating their functions: • fw.c : EZ-USB framework, handles enumeration of the EZ-USB development kit, and provides the EZ-USB interface to the PCs or Laptop. • host2131.c : Handles the interface to the EZ-USB development board. This includes sending bulk command data to the 8051 for the SL811HST and returning data captured from the slave device back to the PC. Basically, it handles the IN and OUT transfers to and from EZ-USB's host PC. • dscr.a51 : Defines the EZ-USB interface and endpoint pipes. • host_811.c : This is the main file that implements all functions to communicate with the SL811HST. This is the main core of the SL811HST code. You can easily extract the code required to implement just the host controller portion to interface to others microprocessor or MCUs. Below is a list of main routines and their functions explained: Page 4 – slave_detect() : This is the main loop that is called repeatedly by the TD_Poll() routine in host2131.c. If there is a slave device detect, it updates the data structures containing information about the host controller and downstream ports. – speed_detect() : This function performs three basic setups: detects new deviceattachment, identifies the speed of the device attached, and sets up various control registers for proper operation at the correct speed. – EnumUsbDev() : This routine supports the entire enumeration process of a slave USB device. It provides the top-level routines to perform each individual USB request required to enumerate a device. Including USB reset, get descriptors (device, configuration, string and class-specific), set address and set configuration. Note that the current firmware only supports a single interface configuration. At the same time, to facilitate EZ-USB's host software device attachment update, necessary slave device Rev 1.4 information is stored during the enumeration process. Examples are VIDs, PIDs, EP0 maximum packet size and each data endpoint's attributes like endpoint address, direction, payload size, etc. This routine only stores up to a maximum of 4 data endpoints of information, which can be increased as required. – ep0Xfer() : This function handles control endpoint 0 transactions during enumeration, as well as any other USB host requests. It will called usbXfer() to setup and initiate any host requests as necessary by passing information like USB address, payload size, SETUP request types and buffer location of returned data (should there be any). Basically, a USB request will consists of three stages, namely the setup stage (SETUP token with request DATA0), data stage (IN/OUT token with DATAx) and status stage (IN/OUT token with null DATA0). Actual USB traffic is initiated by the routine usbXfer(). – usbXfer() : This is the core of all USB data and control transactions process. It writes to appropriate registers of SL811HST to initiate a USB transaction as required, be it a write (SETUP/OUT + data) or a read (IN). It also handles low-speed transaction through a hub by appending a PREamble token for any request that goes down all the way to a low-speed device attached to a hub. After each host request is sent, it will wait for an acknowledgement from the slave device by means of an interrupt. It will then determine the type of response from the slave device and terminate as necessary. If there is a request for multiple data from device that is greater than the maximum endpoint zero payload size, it will need to re-arm the SL811HST to grab the next set of data from device until all have been received. For sending data to the device, simply store data into the buffer, give SL811HST the start address of this buffer, set the data length and arm the SL811HST to start USB's SETUP/OUT data transaction. – DataRW() : This function is similar to ep0Xfer(), except that it is used for data transfer only. By specifying the USB device address, endpoint address, maximum payload size, data length and buffer address, we are able to initiate any data transaction, including IN to or OUT of, the slave device. Of course, you will need to write to the buffer if you are doing an OUT data transfer. – HubPortEnum() : Upon successful enumeration of a hub device, endpoint 1 of the hub is used to determine any port change should there be a downstream device attachment or detachment. During a change this routine detects which port had changes, and whether it is a device connect or disconnect. During an attachment, it will also perform reset to the slave device, determine the speed of the device, and finally call EnumUsbDev() to enumerate the attached USB device. When a device is disconnected, it simply clears the connection state change-bit of the hub. As mentioned before, care has to be taken in organizing the code and data memory of the firmware. Below is how the code and data spaces have been allocated. • Internal 8K EZ-USB Code/Xdata Memory: Both USBJmpTb.a51 and Dscr.a51 code are located to EZ-USB internal 8K memory. • Lower 32K External Memory: SL811H_ADDR address at 0x4000 SL811H_DATA address at 0x4001 EZ-811HS Development Kit Manual Page 5 EZ-811HS Development Kit Manual - Getting Started • Upper 32K External Memory: – Program’s Code/Xdata Memory Allocation 1. Xdata Space: 0x2000 to 0x23FF, using EZ-USB’s ISO buffer. (size: 0x0400, 1 Kbytes) 2. Code Space1: 0x8000 to 0x9EFF, for EZ-USB’s Fw.c and host2131.c (size: 0x1F00, 7 Kbytes) 3. Code Space2: 0xA000 to 0xDFFF, for host_811.c (size: 0x4000, 16 Kbytes) • Monitor’s Code/Xdata Memory Allocation (Should never be used) 1. Monitor xdata Space: 0x9F00 ~ 0x9FFF (size: 0x0100, 256 bytes) 2. Monitor Code Space: 0xE000 ~ 0xFFFF (size: 0x2000, 8 Kbytes) 3.2 About the PC Application Software The PC Application is used to demonstrate and exercise the EZ-811HS kit in Host mode. Since the SL811HST demo board works on the EZ-USB development kit platform, the EZ-USB's general purpose driver (Cypress EZ-USB Sample Device) is used. We use this driver to perform basic control of the SL811HST in the form of a Windows-based software application program as shown in Figure 3. With the general-purpose driver, we can communicate with the EZ-USB and request information from slave devices that are attached on the SL811HST. See firmware section for current device support limitations. The software can update the devices and display USB device information like USB address, speed type, class type, VID, PID, control and data endpoint's attributes. By changing the USB address field, you can communicate directly with that device, requesting its device descriptor, configuration descriptor, string descriptor or class descriptor. By selecting the appropriate endpoint number and data length, the software is able to initiate data transactions to that endpoint. The slave USB device will in turn respond with data to the host controller, the SL811HST, which will then be transferred back to the EZ-USB's host software. You can easily add functions in the software to help it ensure that the embedded host development is working correctly as expected. Page 6 Rev 1.4 To use this application, perform the following steps: 1. To use mode "Master+Hub" mode, set jumpers 5-6 and 7-8 on the SL811 Demo Board. 2. Connect the USB Cable from the PC to the EZ-USB Development Board. 3. Start the EZ-USB Control Panel by selecting: Start\Programs\Cypress\USB\EZ-USB Control Panel The EZ-USB Control Panel should open with a single device showing: "Ezusb-0". 4. Select the "Download" button and select the following file: C:\CYPRESS\USB\ez811\bin\ Emb_Host.hex On the SL811HST Demo Board, first the "HOST" LED will turn on, and then the "ACTIVE" LED will turn on. 5. Start the PC application software (EZ811_DK.exe) in C:\CYPRESS\USB\ez811\bin. 6. You may now plug in a peripheral device such as a mouse to an SL811HS Demo board port (Port1-Port4). 7. The "Downstream Poll" button is there to control the downstream polling function. It can be turned off to allow easier analysis of USB bus traces of downstream devices. It should be selected to allow the SL811HS to detect downstream device attach and detach. You may use the "Refresh" button to update the "Device Info" window. 8. You may then select an interrupt endpoint (as on a mouse or keyboard) by selecting the endpoint directly in the "USB Device Info" window - the Address, EP, and type are filled in. 9. You can select "Repeat Transfer", and then move the mouse, or select a mouse button, and see the output from the device in the "USB Data Transfers" window. 10. Deselect “Repeat Transfer” to stop transfers. 11. Press “Quit” to exit the Host Application. EZ-811HS Development Kit Manual Page 7 EZ-811HS Development Kit Manual - Getting Started Figure 3. EZ-811HS Host Demo software 4.0 Slave Mode Operation 4.1 About the Slave Mode Firmware The C:\CYPRESS\USB\ez811\firmware\slave directory contains demo code that will enumerate the SL811HS (in Slave Mode) as a simple HID Consumer Control device. You may download this firmware to the EZ-USB Dev Board (using the EZ-USB Control Panel, as described in Section 3.2), which will configure the SL811HST Demo Board appropriately. Three consumer buttons are implemented: audio mute, volume up, and volume down buttons. The demo code will perform the necessary USB and HID-Class requests for successful enumeration of the slave device. To setup the SL811HST demo board for this example, perform the following steps: Page 8 Rev 1.4 1. Insert the SL811HST demo board onto the ezusb dev kit. 2. On the ezusb dev kit, turn ON bit 4 of S6. 3. On the SL811HST Demo Board, set JP1 to Slave Mode (set jumpers 9-10 and 11-12), JP2 to Full Speed (jumper 2-3), and JP3 to 5V Dev Kit. JP2 = Full Speed means the left-most jumpers are connected, since pin 1 is on the right. 4. (Optionally) Add 3 tact switches on Port C - Bit 0 to Bit 2. To connect switches: pull up P5-9 to 3.3v with a 100K resistor, and connect P5-9 with an SPST switch to ground. Repeat this set-up using P5-10 and then again using P5-11. You will need three 100K resistors and three SPST switches. On the EZ-811, P5-9 is Bit 2, P5-10 is Bit 1, P5-11 is Bit 0. Refer to the schematic for the EZ-USB Development Kit Board. Mute, Vol Up, Vol Down respectively. All buttons are active low. 5. You may omit Step 4 if you are interested in viewing enumeration only. 6. Now, insert the USB cable to connect the EZUSB board. Use the EZ-USB Control Panel to download ez811\bin\HIDSlave.hex. 7. When that is done, you should see host LED off and Active LED off. 8. Using another USB cable and USB port on your PC, connect J2 (USB connector) to the PC (D4 on the EZ-811 Board will turn on). a. If necessary, select “C:\windows\inf” as the location containing the driver file. 9. If successful, in the "Device Manager" you should see two new entries: a. HID-Compliant consumer control device. b. USB Human Interface Device. 10. Try the 3 buttons to control the Mute, Volume Up/Down of your sound card. 5.0 Conclusion With the EZ-811HS development kit, you will be able to setup a system to develop embedded host products using SL811HST. The hardware and firmware provide a good starting point in understanding the basic connection setup using 8051 as the controller to communicate with SL811HST. Code is provided that can be used to initialize the SL811HST as a host controller and perform various USB data and control transaction with external slave USB devices. EZ-811HS Development Kit Manual Page 9 EZ-811HS Development Kit Manual - Getting Started Page 10 Rev 1.4 5 4 3 2 1 3.3V 3.3V nDACK nDRQ nRD 3.3V 5V 48 47 46 45 44 43 42 41 40 39 38 37 1K5 SLAVE_D+ F1 3216FF-1A nWR nCS SLAVE SPEED SELECT J1 R36 22 HOST_DHOST_D+ 5V_BUS SL_D+ SL_D- R37 22 R1 15K J2 R2 15K R38 22 SLAVE_DSLAVE_D+ NC NC nWR nCS CM VDD D+ DGND NC NC NC U1 SL811HST- 48LQPFP R39 22 13 14 15 16 17 18 19 20 21 22 23 24 Vcc DD+ Gnd Shell Shell 1 2 3 4 5 6 D6 D5 D4 100K 5V_DEVKIT 100K 1 3 5 7 9 11 13 15 17 19 A0 D1 D3 D5 D7 nCS MS_SEL 2 4 6 8 10 12 14 16 18 20 ACTIVE_LED INTRQ nRST nDACK D-_1 D+_1 R6 C13 0.1u HUB_PWR1 22 C3 0.1u 12 MHz C11 22p + C4 220u C12 22p 22 HOST_DHOST_D+ HUB_DHUB_D+ SLAVE_DSLAVE_D+ 3.3V R4 15K USB-A 1 2 3 4 5 6 R9 22 1 3 5 7 9 11 P1 MODE SELECT A0 EZ-USB DEVELOPMENT KIT INTERFACE nCS C 3.3V D3 3.3V C5 0.1u R21 15K + C6 220u 1 2 3 4 5 6 D4 ACTIVE_LED HOST_LED 5V 1 2 3 4 5 6 J4 1 +5V DC JACK (2.5A) C16 0.1u 5V D-_3 D+_3 C7 0.1u + C8 220u R23 100K R14 22 R11 15K D+_1 D-_1 D+_2 D-_2 OC_P4 OC_P2 HUB_PWR3 R13 22 R12 15K R24 100K C17 0.1u U2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 EN_P4 EN_P2 R35 22 XTALOUT VCC XTALIN #PSTAT[3/4] VREF #PSTAT[1/2] GND #PWR_SEL D+[0] D-[3] D-[0] D+[3] D+[1] D-[4] D-[1] D+[4] D+[2] GND D-[2] GND #OC[4] #PWR[1] #OC[2] #PWR[3] #PWR[4] #OC[1] #PWR[2] #OC[3] CY7C65113-28SC CYPRESS USB 4-PORT HUB R34 22 3216FF-2.5A ACTIVE_LED 28 27 26 25 24 23 22 21 20 19 18 17 16 15 5V B MS_SEL 5V EXTERNAL DC POWER INPUT D-_3 D+_3 D-_4 D+_4 R25 100K 5V POWER SELECT JP3 R26 100K 5V_EXTERNAL 5V_DEVKIT 5V_BUS EN_P1 EN_P3 1 3 5 2 4 6 5V 3.3V OC_P1 OC_P3 U5 R31 220 + C25 4.7u C24 0.1u 5 8 7 2 IN LBI STBY# SET OUT LBO GND GND 4 1 3 6 + C26 2.2u MAX882-CSA/ESA HUB_PWR4 R17 22 D-_4 D+_4 C9 0.1u 5V 3.3V LDO POWER REGULATOR 5V 5V R16 15K R27 100K R28 100K R29 100K U3 A D1 PWR_LED 5V + C10 220u R18 22 R15 15K + C27 22u R33 20K FB5 BLM41P800S H4 F2 5V_EXTERNAL R8 15K FB4 BLM41P800S H3 R22 15K R10 22 R7 15K B USB-A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Female_10x2 SL_DSL_D+ 2 4 6 8 10 12 HUB_PWR2 D-_2 D+_2 Y2 6 MHz USB-A MS_SEL JP1 C15 0.1u HUB_D+ HUB_D- Vcc DD+ Gnd Shell Shell 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Female_10x2 nRD E X TERNAL MICROCONTROLLER DEV KIT HEADER (Male 10x2) C14 0.1u D P2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Female_10x2 Y1 R5 D7 D5 D3 D1 FB3 BLM41P800S H2 Vcc DD+ Gnd Shell Shell D6 D4 D2 D0 P4 5V_DEVKIT D0 D2 D4 D6 nRD nWR INTRQ nDRQ nRST R20 1K5 Vcc DD+ Gnd Shell Shell P3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Female_10x2 nWR 5V_DEVKIT 2,3 USB-A MS_SEL nDACK nRST J3 3.3V R3 15K 1 2 3 4 D3 D2 D1 R19 1M FB2 BLM41P800S 1 2 3 4 5 6 8 7 6 5 P5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Female_10x2 RP4 D3 D4 D5 D6 8 7 6 5 D0 INTRQ nRST H1 D7 nRD nCS nWR 3.3V RP2 1 2 3 4 ONE UP-STREAM PORT (SLAVE MODE) Vcc DD+ Gnd Shell Shell 8 7 6 5 100K 3.3V 36 35 34 33 32 31 30 29 28 27 26 25 NC NC NC D6 D5 D4 GND D3 D2 D1 NC NC CYPRESS USB DUAL-SPEED HOST/SLAVE CONTROLLER 3.3V ONE DOWN-STREAM PORT (HOST MODE without HUB) C 1 2 3 4 100K NC NC VDD CLK/X1 X2 nRST INTRQ GND D0 NC NC NC 1 2 3 4 5 6 USB-B USB-A 1 2 3 4 5 6 7 8 9 10 11 12 NC NC NC nRD nDRQ nDACK A0 VDD M/S D7 NC NC + C2 220u C1 0.1u BLM41P800S R40 1 2 3 D RP3 A0 D0 D1 D2 8 7 6 5 3.3V JP2 Vcc DD+ Gnd Shell Shell 1 2 3 4 SLAVE_D- FB1 3.3V RP1 A0 MS_SEL D7 EN_P4 EN_P2 4 DOWN-STREAM PORT (HOST MODE with HUB ENABLED) C18 0.1u 1 2 3 4 5 #ONA INA IN INB #ONB R30 100K U4 #FAULTA OUTA GND OUTB #FAULTB OC_P4 HUB_PWR4 10 9 8 7 6 HUB_PWR2 OC_P2 MAX1812EUB-10LUMAX C19 1u + EN_P1 EN_P3 C21 0.1u + C20 1u DUAL USB POWER DISTRIBUTION SWITCH 1 2 3 4 5 #ONA INA IN INB #ONB #FAULTA OUTA GND OUTB #FAULTB A OC_P1 HUB_PWR1 10 9 8 7 6 HUB_PWR3 OC_P3 CYPRESS SEMICONDUCTOR C22 + 1u + C23 1u SL811HST DEMO BOARD Size DUAL USB POWER DISTRIBUTION SWITCH Date: 5 4 © 2002 Title MAX1812EUB-10LUMAX 3 2 Document Number CY3662 Rev *C Thursday, April 04, 2002 Sheet 1 of 1 1 Figure 4. EZ-811HS Development Board - Schematic EZ-811HS Development Kit Manual Page 11 EZ-811HS Development Kit Manual