Atmel AT43DK325 User Manual
Atmel AT43DK325 User Manual

Atmel AT43DK325 User Manual

Usb controller development kit for at43usb325/6

Advertisement

Quick Links

AT43DK325 USB Controller Development
Kit for AT43USB325/6
...........................................................................................................................
User Guide Revision 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Atmel AT43DK325

  • Page 1 AT43DK325 USB Controller Development Kit for AT43USB325/6 ........................... User Guide Revision 1.0...
  • Page 3: Table Of Contents

    3.13 Header GND TP1 and TP2 ...............3-3 3.14 2x2 Header JP9 ..................3-3 3.15 Header JH1 ....................3-3 3.16 USB External Downstream Port J2, J3, J4, and J5 Connectors ....3-3 3.17 USB Upstream Port J1 Connector ............3-3 AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 4 3.20 Two-wire Serial EEPROM U5 ..............3-3 Section 4 SEEPROM Loader................4-1 Setting Up the Board.................4-1 Loading Code....................4-1 Section 5 Technical Support................. 5-1 Section 6 Appendix....................6-1 AT43USB325 Bill of Materials (BOM) ............6-1 AT43DK325 Schematics ................6-3 AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 5: Introduction

    In-System Programming tool n Complete user's guide Device Support The AT43DK325 Development Kit and the accompanying software tools are intended to support firmware development and prototyping for the AT43USB325/6 family of USB keyboard function controllers, including the – AT43USB325E/M –...
  • Page 6: Documentation

    USB Wizard User Guide. Free Downloads The latest version of the USB Wizard can be found in the USB section of the Atmel web site at http://www.atmel.com. Please refer to the same section for up-to-date informa- tion on new USB product announcements, software releases and tool upgrades.
  • Page 7: Getting Started

    – 2-meter Fully Rated USB Cable – Male-male DB25 Parallel Cable – Atmel USB CD-ROM with Software and Documentation Please contact your local Atmel distribution or E-mail usb@atmel.com if any of the aforementioned items is missing from the package. System...
  • Page 8: Connecting The Hardware

    Getting Started Connecting the Atmel has taken great care in creating a reliable demonstration kit for its customers. The AT43DK325 Development Board is USB bus powered and requires no external power Hardware supplies. In order to ensure proper operation, the supplied components in the kit must be used in the setup shown in Figure 2-1.
  • Page 9: Usb Wizard Utility

    SEEPROM device. It must be compiled and linked first. The USB Wizard currently supports IAR and GCC compilers. Refer to the Atmel “USB Wizard User Guide” and “USB Wizard: Application Examples and Demos” for detailed descriptions of this utility.
  • Page 10: Code Base Directory

    The tool is located in the \USBWizard\ISP\ directory. Please refer to the Readme file for installation instructions. Please read Section 4 of this document or Section 3 of Atmel’s “USB Wizard: Applica- tion Examples and Demos” on how to use this utility.
  • Page 11: Binary Files For Uploading

    Another way to check the proper functioning of the board is to connect a USB device such as a mouse to one of the downstream USB hub ports on the Development Board. The Development Board is functioning properly if the mouse is detected by the PC. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 12 Getting Started AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 13: Hardware Description

    Development Board schematic can be found in Section 6.2 on page 6-3. Figure 3-1. Simple Block Diagram of the DK325 Board LEDs (D1 to D3) The AT43DK325 Development Kit includes 3 green LEDs. The anode pin of each LED is connected to the VBUS. 5x2 Header JP8 Pins 2, 4, and 6 of this jumper are connected to the cathode pin of each LED.
  • Page 14: Db25 Female Parallel Port Connector J6

    4 pins marked as PF0 to PF3. These pins are used to download firmware from the General Purpose SEEPROM to the internal SRAM upon reset or power-up. Once firmware is down- I/O JP6 loaded, PF0 will remain high while PF1-PF3 will be available as general purpose I/Os. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 15: Solid State Power Switch U3

    This board includes a two-wire Serial EEPROM for extra memory. The device plugged EEPROM U5 into this socket is the AT24C02A. Please refer to the ATC024A datasheet for more infor- mation about this device. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 16 Hardware Description AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 17: Seeprom Loader

    Section 4 SEEPROM Loader SEEPROM Loader is an Atmel software tool used to program the SEEPROM via generic parallel ports. This section describes the tool briefly. Setting Up the Before starting the In-System Programming, please verify the following configurations: Board 1.
  • Page 18 2. Before selecting the memory, click on Reset to bring the device to the Active reset state. Then select the memory from Memory Choice: list box. Figure 4-3. Selecting Memory Flash 3. Click on Write Flash button. Figure 4-4 will appear. Figure 4-4. Selecting the File AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 19 Another way to reset the board is to click on the Reset to make the board stay in a Non-active reset state. And then, disconnect and reconnect the board’s USB upstream port. Figure 4-5. A Successful Download 8. Clicking Exit terminates the application. AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 20 SEEPROM Loader AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 21: Technical Support

    Section 5 Technical Support For technical support, please e-mail usb@atmel.com with the following information: – The revision number of the AT43DK355 Development Board – The version number of the USB Wizard – A detailed description of the problem Alternatively, fill out an online support form available in the Product Section of the Atmel web site at http://www.atmel.com.
  • Page 22 Technical Support AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 23: Appendix

    Digikey 787616-1 CONNECTOR, D-SUB .318RT 25P-F Jameco 15181, 1008-25 L2, L3, L4, L5, L6, L7, L8, L9, Ferrite Bead, Stewart HI1206N800R-00 Digikey 240-1010-1-ND L10, L11, L12 100, 0805 Panasonic ERJ-6GEYJ101V Digikey P100ACT-ND AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 24 AT43USB325E-JC, SMT PLCC 68-Pin socket Jameco 152696 MIC2026-2BM Micrel AT25HP256-10PC, PDIP 8-Pin socket Jameco 51570 AT24C02A-10PC, PDIP 8-Pin socket Jameco 51570 ATF16V8CZ TSSOP Atmel 6.000 MHz Thru-Hole Crystal, CTS ATS060 Digikey CTX405-ND AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 25: At43Dk325 Schematics

    Appendix AT43DK325 Schematics Figure 6-1. AT43DK325 Schematic (1 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 26 Appendix Figure 6-2. AT43DK325 Schematic (2 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 27 Appendix Figure 6-3. AT43DK325 Schematic (3 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 28 Appendix Figure 6-4. AT43DK325 Schematic (4 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 29 Appendix Figure 6-5. AT43DK325 Schematic (5 of 5) AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 30 Appendix AT43DK325 USB Controller Dev. Kit User Guide 3430B–USB–3/04...
  • Page 31 No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems.

Table of Contents