Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introduction
This Application Note describes the USB certification process for the AT91SAM7S64
AT91
ARM® Thumb®-based microcontroller that contains a USB V2.0 Full Speed Device. It
describes the full USB peripheral environment required for USB-IF compliancy.
ARM Thumb
The following table gives the references of the documents and their denominations in Microcontrollers
this document.
Application
Document Reference Denomination
Atmel lit° 6112 AT91SAM7S-EK Evaluation Board User Guide
Note
Atmel lit° 6070B (1)
AT91SAM7S64
Atmel lit° 6175
Atmel lit° 6193 Mass Storage Demo User Guide
Atmel lit° 6194 Mass Storage Module Documentation
usb_ms_overview_1.2 Mass Storage Overview (from www.usb.org)
usbmassbulk_10 Mass Storage Bulk Only (from www.usb.org)
USB-IF Compliance Program Web Tools (from
compliance tools_usb-if reps-2
www.usb.org)
USB Compliance Checklist, Peripheral Silicon (from
compchkperisil080205.pdf
www.usb.org)
Notes: 1. This document is no longer available but has been replaced by Atmel lit° 6175,
AT91SAM7S256/128/64/321/32 datasheet.
6213A–ATARM–06-Feb-06
2. USB Certification
Information used in this chapter is available on the USB web site
http://www.usb.org/home
Each type of USB product requires specific testing to get on the USB Integrator’s List. End user
products (peripherals), have to fill the USB Compliance Checklist. For instance, peripherals
which require identification of the receptacles, cable assembly or, if the cable is captive, the A
connector, and manufacturer and model identifier of the USB Silicon used in the peripheral.
If the silicon used in the peripheral is not listed on the USB Integrator’s List, then a Peripheral
Silicon Checklist covering this peripheral’s USB silicon must be provided.
Atmel has already submitted the AT91SAM7S64 and this product is now referenced in the USB
integrator list:
AT91SAM7S64
Revision G
TID 40000036
To pass the peripheral silicon testing, it was necessary for Atmel to construct a final product
based on the AT91SAM7S64 and test that product as anyone using the AT91SAM7S64 would
do. The final product application is a mass-storage based application using the AT91SAM7S-EK
board which has been modified so that the final product can be bus powered.
Companies should contact the lab of their choice directly for pricing and scheduling. To submit a
testing request to the lab of choice, follow the instructions below:
• Go to the “Compliance Member Tools” section of the Web site:
http://www.usb.org/kcompliance/members
• Click on “Register a Product for testing”
• Select the type of the product to submit for testing, the test lab of choice and enter the
product information completely. The product submission will be in the “New” state. The
selected test lab will receive email notification of the request. Once the test lab reviews and
accepts the testing request, the product’s status will be “Accepted for Testing”.
3
6213A–ATARM–06-Feb-06
3. AT91SAM7S64 Test Product Description
5
6213A–ATARM–06-Feb-06
Figure 3-1. AT91SAM7S-EK Board Modifications
DBGU
USB
PLL settings to generate 48.05 MHz from the 18.43 2 MHz oscillator are as follows:
AT91C_CKGR_DIV = 0x0E
AT91C_CKGR_PLLCOUNT = 28
AT91C_CKGR_MUL = 48
7
6213A–ATARM–06-Feb-06
4. Appendix
The pages shown in the Appendix are scanned copies of the original documents as listed below.
USB Peripheral Compliance Checklist.
USB Certification Report for the AT91SAM7S64 Rev G
Change
Request
Doc. Rev Comments Ref.
9
6213A–ATARM–06-Feb-06
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
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-4314 Fax: 1(719) 540-1759
CH-1705 Fribourg
Switzerland 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 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-
TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© Atmel Corporation 2006. All rights reserved. Atmel®, logo and combinations thereof, Everywhere You Are® and others, are registered
trademarks or trademarks of Atmel Corporation or its subsidiaries. ARM®, the ARMPowered® logo and others, are registered trademarks of
ARM Limited. Windows® and others are registered trademarks or trademarks of Microsoft Corporation. Other terms and product names may be
trademarks of others.
Printed on recycled paper.
6213A–ATARM–06-Feb-06