Home

AT43DK355 USB Contoller Dev. Kit User Guide

image

Contents

1. November 19 2002 Item Qty Reference Part Supplier 1 4 C1 C11 C12 C32 0 01 UF cer 0805 Panasonic ECU V1H103KBG Digikey PCC103BNCT ND 2 7 C2 C3 C14 C16 C18 C24 C28 0 1 UF cer 0805 Panasonic ECJ 2VB1E104K Digikey PCC1828CT ND C4 C6 C8 C15 C17 C19 C21 bae i f i 0 001 UF cer 0805 Panasonic ECU 3 9 C33 C35 V1H102KBG Digikey PCC102BNCT ND 4 1 C5 0 33 UF cer 0805 Panasonic ECJ 2YB1C334K Digikey PCC1817CT ND 5 3 C7 C10 C34 2 2 UF cer 0805 Panasonic ECJ 2YB0J225K Digikey PCC1851CT ND 6 1 C20 4 7 UF el A Panasonic ECE V1ES4R7SR Digikey PCE3065CT ND 7 6 C22 C23 C26 C27 C30 C31 47 PF cer 0603 Panasonic ECJ 1VC1H470J Digikey PCC470ACVCT 8 2 C29 C25 220 UF el D Panasonic ECE VOJA221WP Digikey PCE3310CT ND 9 1 JH1 Header 1x1 10 6 JP 1 JP2 JP4 JP5 JP14 JP 16 Header 5X2 Jameco 67820 923810R 11 7 po a n o Ea Header 2X2 Jameco 115027 923804R 12 1 J1 USB B AMP 787780 1 Digikey 787780 1 13 2 J3 J2 USB A AMP 787616 1 Digikey 787616 1 14 1 J4 CONNECTOR D SUB 318RT 25P F Jameco 15181 1008 25S LD1 LD2 LD3 LD4 LD5 LD6 15 8 LD7 LDO LED green Jameco 34606 XC209G 16 6 L2 L3 L4 L5 L6 L7 Ferrite Bead Stewart HI1206N800R 00 Digikey 240 1010 1 ND 17 2 Q2 Q4 2N4401 Jameco 38421 AT43DK355 USB Controller Dev Kit User Guide 6 1 3429C USB 7 04 Appendix Table 6 1 AT43USB355 USB Microcontroller
2. BOM eese 6 1 6 2 AT43DK355 Schematics 000000000000000 0000 onen eno nenene nen 6 3 Section 7 Change 3 Roo AA usa H X 7 1 AIMEL AT43DK355 USB Controller Dev Kit User Guide AMEL Section 1 Introduction Congratulations on your purchase of the AT43DK355 USB Development Kit The AT43DK355 is a complete starter kit and development system for Atmel s AT43USB35x family of AVR based USB microcontrollers MCUs It provides all of the necessary hardware and firmware components to facilitate rapid prototyping and firmware develop ment of the AT43USB35x applications 1 1 Features The AT43DK355 Development Kit consists of the following E Development Board for the AT43USB35x USB MCUs featuring An AT43USB355 full speed USB controller programmable as a compound device a hub only device or a function only device One internal and two external downstream HUB ports 1 Kbytes on chip program SRAM 24 Kbytes of program memory Parallel interface to PC for In System firmware programming 8 push buttons and 8 LEDs for general use Pin header connectors for access to all available GPIO pins m Hardware design files schematics and PCB layout B USB 2 0 compliant USB firmware library m USB Wizard firmware source code generation utility m In System Programming tool B Complete User Guide 1 2 Device Support The AT43DK355 Development Kit and the accompanyin
3. Demo Utility Window f tmel HID Serial Demo E xj A D Results 1 3 4 5 6 7 8 9 10 11 12 Transmit Data Serial Byte to Send USB Bytes to Send Once o z mmm jv Autoincrement IV Atom re ment Continuous Serial Byte Received USB Byte Received Poit 4 and B Dala NU ME COM Pot BAUD Hu venia k Z Product ID Serial comz 4o oes A355 NW 2 6 6 Binary Files for The ready made programmable binary files for loading are located on the CD ROM in Uploading the IUSBWizardlBinary directory The files have extension hex They are located under three subdirectories 1 OCRIA 2 OCRIB 3 PWM ADC GPIO 2 7 Checking the The Development Board comes with a preprogrammed application Connect the USB Hardware upstream port of the Development Board to the downstream port of the host i e PC Then check its existence in the Device Manager of the System Control Panel win dow If the Development Board is working properly it should show up in the PC as a HID compliant device 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 AT43DK355 USB Controller Dev Kit User Guide AIMEL 2 5 3429C USB 7 04 Getting Started 2 6 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429
4. Hub AT43USB355 EV3 Revision 1 0 Bill Of Materials November 19 2002 Item Qty Reference Part Supplier 18 1 R1 100 0805 Panasonic ERJ 6GEYJ101V Digikey PIOOACT ND 19 3 R2 R16 R17 1 5K 0805 Panasonic ERJ 6GEYJ152V Digikey P1 5KACT ND 20 6 R3 R4 R5 R6 R7 R8 27 0805 Panasonic ERJ 6GEYJ270V Digikey P27ACT ND 21 4 R9 R10 R11 R12 15K 0805 Panasonic ERJ 6GEYJ153V Digikey P15KACT ND 22 1 R13 1M 0805 Panasonic ERJ 6GEYJ105V Digikey P1 0MACT ND 23 3 R14 R18 R19 100K 0805 Panasonic ERJ 6GEYJ104V Digikey P100KACT ND 24 1 R15 50K Potentiometer Jameco 94721 X201R50K 25 8 ie der Bet ee RAG RA 470 0805 Panasonic ERJ 6GEYJ471V Digikey P470ACT ND 26 6 R30 R31 R32 R33 R34 R39 0 0805 Panasonic ERJ 6GEYOROOV Digikey PO OACT ND 27 4 R35 R36 R37 R38 2 2K 0805 Panasonic ERJ 6GEYJ222V Digikey P2 2KACT ND 28 1 Sw1 SW DIP 8 DS 08 G 01 BL Jameco 38842 29 1 U1 AT43USB355 AC Atmel 30 1 U2 ATF16V8CZ TSSOP Atmel 31 1 U3 MIC2026 2BM Micrel 32 1 U4 AT25HP256 10PC PDIP 8 Pin socket Jameco 51570 33 1 Y1 6 000 MHz Thru Hole Crystal CTS ATS060 Digikey CTX405 ND 6 2 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 Appendix AT43DK355 Schematics 6 2 Figure 6 1 AT43DK355 Schematic 1 of 5 loki 4 an too 19 THM 0909 LA Pars AG OF JON o 221 rolada Ov sstasneriv Sy Leona 1954 gt TIDA 6 3 AMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 Appendix Figure
5. Port Connector J4 eee eee 3 2 3 6 8 pin IG Socket U4 an cedens lv 3 2 3 7 Variable Resistor R15 eee eene 3 2 3 8 2x2 Header IPO si aaa AN CU n NAA 3 2 3 9 Programmable Logic Device UZ een 3 2 3 10 5x2 Header JP5 and 2x2 Header JP6 een 3 2 3 11 4x2 Header General Purpose I O PORT A JP1 eee 3 2 3 12 4x2 Header General Purpose I O PORT B JP2 een 3 2 3 13 4x2 Header General Purpose I O PORT D JP4 eee 3 3 3 14 2x2 Header General Purpose I O UPS eee eee eee 3 3 3 15 2x2 Header JP8 mdr nei Ert nn 3 3 3 16 2x2 Header JP 19 aaa NAAN GAN dn a ENEE 3 3 AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 Table of Contents 3429C USB 7 04 347 2x2 Header JPT 2a Eee ierit Be beue oe no iere bere oou 3 3 3 18 Solid State Power Switch US aaa 3 3 3 19 2x2 HeaderJP12 ga ce tero kA debet RANA 3 3 3 20 Header GND TP1 and TP 111111 aa 3 4 del Header PEERS EU aa s o 3 4 3 22 USB External Downstream Port J2 and J3 Connectors 3 4 3 23 USB Upstream Port J1 Connector sss 3 4 3 24 Programmable Microcontroller U1 eessseeeeneee 3 4 Section 4 SEEPROM LOadST z centres sermo shi none ona 4 1 4 1 Setting Up the Board eee eee eee nns nr rr nr ARSA RR RS en 4 1 4 2 Loading Code sne sens snar een ARR RR RAR RR RAR ROSA on 4 1 Section 5 Technical SUpport cioestis ea na aaar 5 1 Section 6 PD el AA 6 1 6 1 AT43USB355 Bill of Materials
6. 4314 Fax 1 719 540 1759 CH 1705 Frib Na in ore La Chantrerie Biometrics Imaging Hi Rel MPU Tel 41 26 426 5555 BP 70602 High Speed Converters RF Datacom Fax 41 26 426 5500 44306 Nantes Cedex 3 France Avenue de Rochepleine Tel 33 2 40 18 18 18 BP 123 Asia Fax 33 2 40 18 19 60 38521 Saint Egreve Cedex France Room 1219 Tel 33 4 76 58 30 00 Chinachem Golden Plaza ASIC ASSP Smart Cards Fax 33 4 76 58 34 80 77 Mody Road Tsimshatsui Zone Industrielle East Kowloon 13106 Rousset Cedex France Hong Kong Tel 33 4 42 53 60 00 Tel 852 2721 9778 Fax 33 4 42 53 60 01 Fax 852 2722 1369 1150 East Cheyenne Mtn Blvd Japan Colorado Springs CO 80906 USA 9F Tonetsu Shinkawa Bldg Tel 1 719 576 3300 1 24 8 Shinkawa Fax 1 719 540 1759 Chuo ku Tokyo 104 0033 Japan Scottish Enterprise Technology Park Tel 81 3 3523 3551 Maxwell Building Fax 81 3 3523 7581 East Kilbride G75 OQR Scotland Tel 44 1355 803 000 Fax 44 1355 242 743 Literature Requests www atmel com literature Disclaimer Atmel Corporation makes no warranty for the use of its products other than those expressly contained in the Company s standard warranty which is detailed in Atmel s Terms and Conditions located on the Company s web site The Company assumes no responsibility for any errors which may appear in this document reserves the right to change devices or specifications detailed herein at any time without notice and does no
7. 6 2 AT43DK355 Schematic 2 of 5 AT43DK355 USB Controller Dev Kit User Guide Ady ad zv md 1s x g sz aday T ad zr wo o v V AMEL 3429C USB 7 04 Appendix Figure 6 3 AT43DK355 Schematic 3 of 5 5 3 z E E z Docs man Number 355 Ev3 kay Neves ri bees AT43DK355 USB Controller Dev Kit User Guide AIMEL 6 5 3429C USB 7 04 Appendix Figure 6 4 AT43DK355 Schematic 4 of 5 22K AN ATASUSE SS vaha bon Board a z 4 a d HOLDN SCK si so GND 6 6 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 AMEL Section 7 Change Log e information Change Complete revision of Section 3 AT43DK355 USB Controller Dev Kit User Guide 7 1 3429C USB 7 04 Change Log 7 2 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 AIMEL Atmel Corporation Atmel Operations 2325 Orchard Parkway Memory RF Automotive San Jose CA 95131 USA 2325 Orchard Parkway Theresienstrasse 2 Tel 1 408 441 0311 San Jose CA 95131 USA Postfach 3535 Fax 1 408 487 2600 Tel 1 408 441 0311 74025 Heilbronn Germany Fax 1 408 436 4314 Tel 49 71 31 67 0 i Fax 49 71 31 67 2340 Regional Headquarters Microcontrollers Europe 2325 Orchard Parkway 1150 East Cheyenne Mtn Blvd Atmel Sarl San Jose CA 95131 USA Colorado Springs CO 80906 USA Route des Arsenaux 41 Tel 1 408 441 0311 Tel 1 719 576 3300 Case Postale 80 Fax 1 408 436
8. AT43DK355 USB Controller Development Kit for the AT43USB35X Family User Guide Version 1 0 AMEL T Table of Contents AMEL Section 1 MO a re 1 1 Ta Un cal Em 1 1 1 2 Device Support manna AN Se eee ates 1 1 1 3 Documentation Xa MN xe ed aan e naaa 1 2 14 LreeDownloads n teme t d bie u n 1 2 Section 2 Getting Starless anaa 2 1 2 1 Electrostatic Warning menn 2 1 2 2 Unpacking the System maana KAAU RATAN AA 2 1 2 3 System Reguirements o oooo oon nooo non nn 2 1 2 4 Software Reguirements o ooornr ronnnovon nn 2 1 2 5 Connecting the Hardware ooooononnnn nnn non nnn nn 2 2 2 6 CD ROM Contents 252225 teta ee Hae eile 2 2 261 USB Wizard Utility eror ete e ak a 2 2 2 6 2 Code Base Directory sse eene 2 3 2 6 3 Application Example tr t RR lovn das p va 2 4 2 6 4 In System Programming Tool sss 2 4 2 6 5 Atmel USB HID Demo Utility u eee eee eee 2 4 2 6 6 Binary Files for Uploading sssnssssrssssrsrrssssrersesseersssnrsr seas rrsn ars r snar erna een 2 5 2 7 Checking the HarCIWQarB8 ssssssssesrrssrereserrereranerrarersnr nen 2 5 Section 3 Hardware Description AA AA 3 1 3 1 LEDs EDO to ED ANAN ra 3 1 3 2 x2 Header JP TGE aman individu vn vana 3 1 3 3 8 DIP Switch SW 1 uin BABANGGA UI Re HERE ERE EX PE nd 3 1 3 4 5x2 Header IP16 aaahh tpe DAA earns anda ge 3 2 3 5 DB 25 Female Parallel
9. C USB 7 04 AMEL Section 3 Hardware Description The following hardware description explains the Development Board in detail The Development Board schematic can be found in Section 6 2 Figure 3 1 Simple Block Diagram of the DK355 Board m TP2 J3 J2 HI i OLDO n GND OLD1 Hi JP14 OLD JP2 p us OLD3 PORT B PORT D Hi Ba Oup4 OLDS 1 T P12 OLD6 ew T704 OLD JP1 Y PORT A JP13 J x3 U4 m 23 U2 CND pg JP5 g 2 Amel pr ASSY 355 EV3 4 3 3 1 LEDs LDO to The AT43DK355 Development Kit includes 8 green LEDs The anode pin of each LED LD7 is connected to the VBUS through a resistor 3 2 5x2 Header JP14 Each pin of this header is connected to the cathode pin of each LED To turn on the LED JP14 is pulled low 3 3 8 DIP Switch Positioning a switch to ON causes the corresponding SWx pin on JP16 to be pulled low SW1 while releasing it will result in a high impedance state AT43DK355 USB Controller Dev Kit User Guide 3 1 3429C USB 7 04 Hardware Description 3 4 5x2 Header JP16 3 5 DB 25 Female Parallel Port Connector J4 3 6 8 pin IC Socket U4 3 7 Variable Resistor R15 3 8 2x2 Header JP9 3 9 Programmable Logic Device U2 3 10 5x2 Header JP5 and 2x2 Header JP6 3 11 4x2 Header General Purpose O PORT A JP1 3 12 4x2 Header General Purpose O PORT B JP2 3 2 3429C USB 7 04 These headers are connected to one of each DIP switch The parallel p
10. TA externally can be performed at this header A number is assigned to each pin header O to 7 corresponds to the port s pin number Accessing PORTB externally can be performed at this header A number is assigned to each pin header O to 7 corresponds to the port s pin number AIMEL AT43DK355 USB Controller Dev Kit User Guide 3 13 3 14 3 15 3 16 3 17 3 18 3 19 4x2 Header General Purpose O PORT D JP4 2x2 Header General Purpose I O JP3 2x2 Header JP8 2x2 Header JP13 2x2 Header JP11 Solid State Power Switch U3 2x2 Header JP12 Hardware Description Accessing PORTD externally can be performed at this header A number is assigned to each pin header O to 7 corresponds to the port s pin number External access to PFO to PF3 is available at this header These pins are used to down load programing from the SEEPROM to the AT43USB355E as soon as power is applied to the board Once firmware is downloaded the AT43USB355 drives PFO high while leaving PF1 PF3 as a general purpose I O PF3 also has an alternate function as the ICP input capture pin for the Timer Counter1 This header will take effect whenever the Pulse Width Modulation PWM feature is enabled The 43USB355E has two PWM features PWM1 and PWM2 which are output ting to PD5 PORT D pin 5 and PD6 PORT D pin 6 Installing jumpers to these pins connect PWM outputs to the base of transistors Q2 and Q4 to am
11. d executable file and other dependencies files AIMEL AT43DK355 USB Controller Dev Kit User Guide Getting Started Please refer to the Readme file on the release CD for the installing instructions The USB Wizard executable file is supported on Windows 98 2000 ME XP Source code generated by the USB Wizard cannot be programmed directly into the on board 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 Figure 2 2 USB Wizard Application Window Be USB Descriptor Penpheral confituratiny Generate Code Help 2 6 2 Code Base Directory This is the directory where all code base needed by USB Wizard are taken from The name of this directory is IUSBWizardlCodebase There are two main groups of code base within this directory The first one is IARbase which provides necessary code for IAR The second one is GCCbase which contains the code for the GCC compiler The following is a brief summary of directory tree of this code base Code base IARbase AT43USB35x AT43USB326 55555 AT43USB325E mmc ecce GCCbase AT43USB35x AT43USB326 AT43USB325E AT43DK355 USB Controller Dev Kit User Guide AIMEL 3429C USB 7 04 Getting Started 2 6 3 Application Example The app
12. e board must not be subjected to high electrostatic potentials A grounding strap or similar protective device should be worn when handling the board Avoid touching the compo nent pins or any other metallic elements The AT43DK355 Development Kit is supplied with the following AT43DK355 Development Board 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 The minimum hardware and software reguirements are 486 processor Pentium is recommended 128 MB RAM 10 MB free hard disk space Windows 98 2000 ME XP Parallel printer port The following third party software are needed to access and modify the documents and source code in the CD ROM OrCAD Capture from www orcad com for the dsn file IAR or GNU C Compiler for the sample C source code Microsoft Word from www microsoft com for the doc files Acrobat Reader from www adobe com for the pdf files Winzip from www winzip com to open the zip files AT43DK355 USB Controller Dev Kit User Guide 2 1 3429C USB 7 04 Getting Started 2 5 Connecting the Hardware 2 6 CD ROM Contents 2 6 1 USB Wizard Utility 2 2 3429C USB 7 04 Atmel has taken great care in creating a reliable demonstration kit for its customers The AT43DK355 Deve
13. entific Software Tools Inc www driverlinx com To download the drivers follow the following steps 1 Go to http www driverlinx com DownLoad dnload htm 2 Click on Windows 95 NT Port I O Driver 3 Download the exe file 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 FM ATMEL SEEPROM Loader p X Read Flash Write Flash Exit Nerify du Reset ACTIVE AT25HP512 Write blank Address With 255 Check Sum File Filename 0 Bytes AIMEL AT43DK355 USB Controller Dev Kit User Guide SEEPROM Loader 3 Click on Write Flash button Figure 4 4 will appear Figure 4 4 Selecting the File ot o 1 21x Look in C Exe m ck EA File name U5BWizard5td hex Files of type Intel Hex Files hex Cancel VI 4 Locate the hex file to be downloaded and then click Open to start download ing If successful a message box will be displayed stating that the download was a success Select one of hex files which are located in the USBWizard Binary directory 5 Once a successful upload has been completed a message box will appear as shown in Figure 4 5 6 Click OK to close the message box 7 Disconnect the DB25 parallel cable from the J4 connector then disconnect and reconnect the board s USB upstream port to reset the evaluation board Another way
14. g software tools are intended to support firmware development and prototyping for the AT43USB35x family of USB func tion controllers including the AT43USB355 AT43USB353M AT43USB351M AT43DK355 USB Controller Dev Kit User Guide 1 1 3429C USB 7 04 Introduction 1 3 Documentation 1 4 Free Downloads 1 2 3429C USB 7 04 Binary compatibility across the AT43USB3xx family ensures that only one set of devel opment tools development kit compilers etc is needed for all of the AT43USB3xx based applications Firmware written for one member of the family can be re used for another member without modification as long as only features available on both parts are used The AT43DK355 Development Kit is accompanied by the following two documents AT43DK355 User Guide USB Wizard User Guide Atmel recommends its customers read the AT43DK355 User s Guide prior to reading the USB Wizard User Guide 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 AIMEL AT43DK355 USB Controller Dev Kit User Guide AMEL 2 1 Electrostatic Warning 2 2 Unpacking the System 2 3 System Requirements 2 4 Software Requirements Section 2 Getting Started The AT43DK355 Development Board is shipped in protective anti static packaging Th
15. lication examples are also included within this package They are located in 2 6 4 In System Programming Tool 2 6 5 Atmel USB HID Demo Utility 2 4 3429C USB 7 04 USBWizard Examples directory This directory contains USB Wizard configuration files usw files and the corresponding C files for application examples There are five sub directories in this directory 1 PWM ADC GPIO OCR1A OCR1B SPI Hub Disabled of o The SEEPROM Loader allows developers to program the SEEPROM device through the standard parallel port The tool is located in USBWizard SP directory Please refer to the Readme file for installation instructions Please read Section 4 of this document or Section 3 of Atmel USB Wizard Application Examples and Demos on how to use this utility Figure 2 3 SEEPROM Loader Tool Window xi Read Flash Memory Choice AT25HPs12 Write Flash Verify Reset Active Write blank Address With 255 Check Sum File 0 Filename 0 Bytes Exit This tool located in IUSBWizardDemo Utility is purposed to exercise the functionality of application examples To install it copy and paste the executable file in this directory to the desired location How to use this utility will be fully explained in Atmel USB Wizard Application Examples and Demos especially for example 1 PWM ADC and GPIO AIMEL AT43DK355 USB Controller Dev Kit User Guide Getting Started Figure 2 4 USB HID
16. lopment Board is USB bus powered and requires no external power supplier In order to ensure proper operation the supplied components in the kit must be used in the setup shown in Figure 2 1 Atmel does NOT recommend substitution of these components Connect the AT43DK355 Development Board as follows 1 Verify that Jumper JP8 and Jumper JP11 are closed 2 Connect the USB cable from J1 Series B USB receptacle on the Development Board to the USB Series A receptacle on the PC 3 Connect the DB25 parallel cable from J4 on the Development Board to the paral lel port on the PC Figure 2 1 Connection to the AT43DK355 USB Cable Target USB Device Target USB Device AT43DK355 Development Board DB25 Parallel Cable The CD ROM has a top directory 1355 evx where x indicates the version of the firm ware All the directory paths used in this User Guide fall under this top directory There are three major subdirectories BOARD hardware design documentation Docs datasheets tutorial and user guide USBWizard USB Wizard software tool and examples USB Wizard utility is a GUI based development tool that facilitates rapid USB application development for the AT43USBxxx family of AVR USB controllers It allows the user to generate firmware templates in ANSI C for USB and AVR peripherals with few clicks of the mouse This utility is located in USBWizard USBWizard direcotry This directory contains the USB Wizar
17. ort connector J4 is used for In System Programming to upload firmware from the PC to the SEEPROM U4 A DB25 male to male parallel cable is supplied to connect the J4 connector to the PC parallel port Further description on downloading code to the SEEPROM is available in Section 3 of the USB Wizard Application Exam ples and Demos document for the AT43USB355 The SEEPROM device is plugged to this 8 pin socket to store programming memory This board is supplied with an Atmel 25HP256 SEEPROM Variable resistor R15 can be used to adjust voltage of the VREF pin of the AT43USB355 in order to test the Analog to Digital Converter ADC feature This resistor produces variable voltage levels that can be fed to the ADC input header JP6 and JP5 The volt age produced from this resistor can be accessed from pin 4 of header JP9 To use the ADC a reference voltage must be applied to the VREF pin of the AT43USB355 This reference voltage can be fixed at the CEXT voltage by setting a jumper between pin 1 and pin 2 or the reference voltage can be adjustable by adjusting R15 by setting a jumper between pin 3 and pin 4 of J9 JP9 1 2 VREF CEXTA jumper installed by default 3 4 VREF is adjustable This Development Board uses the ATF16V8CZ Electrical Erasable PLD for In System Programming and for downloading data from SEEPROM to AT43USB355 JP5 are input pins for ADC channels zero to seven and JP6 are for ADC channels eight to eleven Accessing POR
18. plify PWM signals If the PWM feature is disabled PD5 and PD6 will be available as general purpose I Os JP8 1 2 PD5 PWM1 jumper installed by default 3 4 PD6 PWM2 jumper installed by default There are three pins marked as PWM1 PWM2 and VBUS at this header The PWM1 and PWM2 pins can be used to drive DC motors The pin marked VBUS is the 5V USB upstream port voltage This Development Board provides a ganged power switching and overcurrent sensing features for two downstream USB ports This feature occupies PDO and PD1 and requires the use of the Micrel MIC2026 2BM solid state power switch The PDO and PD1 must be connected to this power switch by installing a jumper to this header If this system is not used PDO and PD1 will be available as general purpose I Os JP11 1 2 PD1 Downstream USB power switching enable jumper installed by default 3 4 PDO Overcurrent protection enable jumper installed by default This device manages the ganged power switching system and overcurrent sensing fea ture This board uses the Micrel MIC2026 2BM The pin marked as VBUS provides USB downstream port voltage If the application requires the use of the Micrel MIC2020 2BM for power switching and overcurrent pro tection no jumpers are installed on JP12 otherwise a jumper is needed between pin 1 and pin 2 of JP12 JP12 1 2 Connected No power switching Unconnected Power switching default 3 4 No connection AT43DK355 USB Controlle
19. r Dev Kit User Guide AIMEL 3 3 3429C USB 7 04 Hardware Description 3 20 Header GND TP1 and TP2 3 21 Header JH1 3 22 USB External Downstream Port J2 and J3 Connectors 3 23 USB Upstream Port J1 Connector 3 24 Programmable Microcontroller U1 3 4 3429C USB 7 04 This pin provides ground voltage reference Vicp input capture pin for the Timer Counter1 feature These connectors provide downstream connection to USB devices There are 3 down stream ports Port 1 is permanently used by embedded functions and is not visible On this board be aware that J3 corresponds to USB Port 2 of 43USB355E and J2 corre sponds to USB Port 3 of 43USB355E The power source of these ports is controlled by power switch U3 This connector provides upstream connection to a host or to another hub This board comes with the AT43USB355E microcontroller AIMEL AT43DK355 USB Controller Dev Kit User Guide AMEL 4 1 Setting Up the Board 4 2 Loading Code Section 4 SEEPROM Loader The SEEPROM Loader is an Atmel software tool used to program the SEEPROM via generic parallel ports This section describes the tool briefly Before starting the In System Programming please verify the following configurations 1 The EEPROM is properly plugged to U4 2 No any jumpers installed on JP6 3 The upstream USB port is connected to the PC This connection is needed for board s power source 4 J4 connector is connected to the parallel po
20. rt on the PC After setting up the board the next process is loading the firmware This development kit comes with application firmware that has been properly formatted for the SEEPROM The files are located in the subdirectories under the USBWizard Binary directory 1 Open SEEPROM Loader exe It is located at in IUSBWizardlSPI directory on CD ROM Figure 4 1 SEEPROM Loader Application f ATMEL SEEPROM Loader Read F Memory Choice AT25HP512 Write Flasi AT25128 AT25256 AT25F1024 AT25F512 AT25HP256 Write blank Address With 255 Check Sum File o Filename o Bytes verify Reset ACTIVE WH AT43DK355 USB Controller Dev Kit User Guide 4 1 3429C USB 7 04 SEEPROM Loader 4 2 3429C USB 7 04 The following error message may appear in a pop up window indicating that an extra DLL file needs to be downloaded and installed Figure 4 2 Error message of running SEEPROM Loader exe x The dynamic link library DIPortIO dl could not be Found in the specified path D 1355 ev3lUSBWizard ISP C WINNTisystem32 C WINNTisystem C WINNT C WINNT system32 C WINNT C WINNTISystem32 Wbem C Program Files Common Files Adaptec SharediSystem The SEEPROM loader uses the DriverLINXT parallel port driver DLPortlO DLL which provides the Win32 DLL hardware I O functions Windows NT and 2000 users also require the DLPortlO SYS kernel mode driver Both of these drivers are copyrighted Sci
21. t make any commitment to update the information contained herein 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 Atmel Corporation 2004 All rights reserved Atmel and combinations thereof and AVR are the registered trademarks of Atmel Corpora tion or its subsidiaries Pentium is the registered trademarks of Intel Corporation Microsoft Word and Windows 98 2000 ME XP are the regis tered trademarks of Microsoft Corp Acrobat Reader is the registered trademarks of Adobe Systems Inorporated Winzip is the registered trademarks of Winzip Computing Inc OrCAD Capture is the registered trademarks of Cadence Design Systems Inc Other terms and product names may be the trademarks of others Printed on recycled paper 3429C USB 7 04 xM
22. to rest 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 ATMEL SEEPROM Loader E i Read Flash Memory Choice Marga atz5ro256 Write Flash OT TO td Verify Reset ACTIVE PU OK Exit Write blank Address With Check Sum File 134 Filename C CleanCode Debug Exe Clean USBW iz hex 12190 Bytes 8 Clicking Exit will terminate the application AT43DK355 USB Controller Dev Kit User Guide AIMEL 4 3 3429C USB 7 04 SEEPROM Loader 4 4 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 AMEL 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 AT43DK355 USB Controller Dev Kit User Guide 5 1 3429C USB 7 04 Technical Support 5 2 AIMEL AT43DK355 USB Controller Dev Kit User Guide 3429C USB 7 04 AIMEL 6 1 AT43USB355 Bill of Materials BOM Table 6 1 AT43USB355 USB Microcontroller Hub AT43USB355 EV3 Revision 1 0 Bill Of Materials

Download Pdf Manuals

image

Related Search

Related Contents

BOBINA AUTOMÁTICA DE MANGUEIRA  Panoply  BRーGHTZ  取扱説明書  3123 Controllore universale per comando e monitoraggio RMS705  User Manual - Wet Sounds  Congratulations on selecting your new Carson binoculars  Philips Spiral 929689627505  

Copyright © All rights reserved.
Failed to retrieve file