AN240 EP9312 USB version 1.1 Slave Schematic The attached schematic shows a reference design for attaching the USB bus to the SRAM interface. Contacting Cirrus Logic Support For all product questions and inquiries contact a Cirrus Logic Sales Representative. To find one nearest you go to www.cirrus.com IMPORTANT NOTICE Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided "AS IS" without warranty of any kind (express or implied). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, patent infringement, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by furnishing this information, Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus owns the copyrights associated with the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect to Cirrus integrated circuits or other products of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or technologies described in this material and controlled under the "Foreign Exchange and Foreign Trade Law" is to be exported or taken out of Japan. An export license and/or quota needs to be obtained from the competent authorities of the Chinese Government if any of the products or technologies described in this material is subject to the PRC Foreign Trade Law and is to be exported or taken out of the PRC. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED OR WARRANTED FOR USE IN AIRCRAFT SYSTEMS, MILITARY APPLICATIONS, PRODUCTS SURGICALLY IMPLANTED INTO THE BODY, LIFE SUPPORT PRODUCTS OR OTHER CRITICAL APPLICATIONS (INCLUDING MEDICAL DEVICES, AIRCRAFT SYSTEMS OR COMPONENTS AND PERSONAL OR AUTOMOTIVE SAFETY OR SECURITY DEVICES). INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK AND CIRRUS DISCLAIMS AND MAKES NO WARRANTY, EXPRESS, STATUTORY OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PARTICULAR PURPOSE, WITH REGARD TO ANY CIRRUS PRODUCT THAT IS USED IN SUCH A MANNER. IF THE CUSTOMER OR CUSTOMER’S CUSTOMER USES OR PERMITS THE USE OF CIRRUS PRODUCTS IN CRITICAL APPLICATIONS, CUSTOMER AGREES, BY SUCH USE, TO FULLY INDEMNIFY CIRRUS, ITS OFFICERS, DIRECTORS, EMPLOYEES, DISTRIBUTORS AND OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS’ FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, MaverickCrunch, MaverickKey, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners. Microsoft and Windows are registered trademarks of Microsoft Corporation. Microwire is a trademark of National Semiconductor Corp. National Semiconductor is a registered trademark of National Semiconductor Corp. Texas Instruments is a registered trademark of Texas Instruments, Inc. Motorola is a reigistered trademark of Motorola, Inc. LINUX is a registered trademark of Linus Torvalds. www.cirrus.com Copyright Cirrus Logic, Inc. 2003 (All Rights Reserved) MAY ‘03 AN240REV1 1 D C B A R10 560K, 0603 SENSE/EOT R11 1M, 0603 Notes: 5 L2 SHIELD SHIELD P1 GND DD+ PWR FERRITE_BEAD, 0603 1 2 5 6 USB-B 1 2 3 4 L1 FERRITE_BEAD, 0603 -EP9312 symbol is incomplete as this is meant only for reference purposes. R9 1.5K, 0603 -SENSE/EOT signal acts as both a USB Vbus detect AND the end-of-transfer signal for DMA operations. This is intentional. Please see the Philips PDIUSBD12 datasheet for additional details. 4 R5 1 1 1 VCC3 X2 R159 2 4.7K, 0603 INT1 DREQ 1 VCC3 25 26 21 14 17 22 23 27 24 5 DD+ *GL *INT *DMREQ XTAL1 XTAL2 V3.3 VCC 3 U3 D0 D1 D2 D3 D4 D5 D6 D7 *DMACK *EOT ALE A0 *CS *RD *WR *RST SUSPEND PDIUSBD12, TSSOP28 GND 3 1 2 3 4 6 7 8 9 18 19 11 15 16 10 28 20 12 DA0 DA1 DA2 DA3 DA4 DA5 DA6 DA7 SENSE/EOT 1 2 R12 4.7K 1 2 R8 4.7K R7 4.7K 1 2 2 R4 4.7K 2 1 2 R3 4.7K DA[7:0] 1 VCC3 R1 4.7K DA0 DA1 DA2 DA3 DA4 DA5 DA6 DA7 DREQ INT1 Document Number <Doc> EP9312 USB 1.1 Slave R2 4.7K 1 2 Tuesday, June 24, 2003 U5 DA0 DA1 DA2 DA3 DA4 DA5 DA6 DA7 1 EGPIO7/DREQ0 EGPIO8/DACK0 EGPIO9/DEOT0 INT1 /CS7 /RD /WR AD0 AD1 AD2 AD3 1 Sheet 1 of EP9312-D partial SRAM interface Date: Size B Title 2 VCC3 1 2 VCC3 2 18.2_1%, 0603 R6 2 2 6MHZ, HC49-US C11 22PF, 0603 18.2_1%, 0603 C12 22PF, 0603 4 1 2 1 2 -Likewise, R10/R11 form a 3.3V pullup network for the EOT signal via the USB +5V bus rail. Thus, there is no pullup resistor for the SENSE/EOT signal. -This schematic assumes minimal or no loading of the buses between the EP9312 and the PDIUSBD12. Depending on your design, you may need additional buffering to reduce the overall load on these signals. 5 1 2 2 1 1 2 1 2 1 Rev 0 D C B A