AN1196

Maintain PCB Trace Impedance

Designing the PCB traces for particular characteristic imped- ance is very important to signal quality. The USB specification requires controlled impedance among all elements in the USB data path. The differential impedance of each USB data pair should be 90 ohms with a 10% tolerance to match the differential output impedance of high-speed capable drivers.

A common way to implement a differential pair is to use an edge-coupled, surface micro-strip line. The pair is placed on the board’s surface layer, and is directly over a ground plane layer. This is the scenario used in the design of the CY4611. The following five parameters set the value for the differential impedance.

Table 2. Parameters for Differential Impedence

Term

Description

h

Height of signal traces above ground plane

 

 

εr

Material dielectric constant

t

Trace thickness

 

 

w

Trace width

 

 

s

Spacing between each trace of a differential

 

pair, inside edge-to-edge

 

 

Parameters h, t, w, and s may be any unit but must be con- sistent. For example, the CY4611 design referenced in this application note shows these units in mil, (an English unit, 1/1000th of an inch). εr is a dimensionless constant.

For an edge-coupled, surface micro-strip, these five parame- ters (h, εr, t, w, and s) set the value for the differential imped- ance (“Zdiff”). Zdiff is defined in terms of the impedance of each line of the pair, (“Z0”). The equations approximating impedance are:

The reference section lists a book resource and cites a URL for downloading a spreadsheet for calculating the imped- ances mentioned. The following is an example of calculating the trace impedance that is used in the CY4611 FX2 USB to ATA/CF Reference Design.

Table 3, which is extracted from the CY4611 FX2 USB to ATA/CF Reference Design drawings, shows the dimensions that impact the impedance for the USB data traces. These dimensions must not only satisfy the required characteristic impedance but must also be applicable in a practical physical design. For instance, different fabrication processes may have limited choices for material dielectric constant and material thickness between the signal layer and the ground layer. These two parameters dictate the trace dimensions for this design. The PCB manufacturer's material for the PCB was taken from their standard supply. The vendor provided the tolerance values shown in Table 3. The values are all fin- ished dimensions.

Table 3. Tolerance Values

 

Tolerances

Min.

Nominal

Max.

Material Thick-

±1.0

9.7

10.7

11.7

ness(mils)

 

 

 

 

 

 

 

 

 

Material Dielectric

±0.2

3.8

4.0

4.2

 

 

 

 

 

Trace Thickness,

±0.1

2.3

2.4

2.5

1 oz. (mils)

 

 

 

 

 

 

 

 

 

Width (mils)

±0.5

16.75

17.25

17.75

 

 

 

 

 

Spacing (mils)

±1.0

12.75

13.75

14.75

 

 

 

 

 

Using the dimensions from Table 3, the Zdiff for the USB data pairs of the CY4611 FX2 USB to ATA/CF Reference Design is 90 ohms +0%, –4%.

The designer should take advantage of any help available from the PCB manufacturer. The key dimensions and toler-

 

 

 

 

 

–0.96

-s-

Zdiff= 2 Z0

⋅ ⎜1 – 0.48 e

h

 

 

ohms

 

 

 

 

 

 

 

Z0

=

87

In

5.98 h

ohms

---------------------

0.8-----------------------

 

 

εr + 1.41

 

 

 

 

The above equations yield a good estimate of when the following conditions are true:

w

--- 2.0 h

s0.20 --h3.0

Equation 1

Equation 2

Z0 and Zdiff

ances should be available from the manufacturer. Some manufacturers will perform the impedance calculations for the designer. Some will provide a service to measure the imped- ance after the PCB is fabricated.

PCB Layer Stack-Up

For best signal characteristics, a USB 2.0 high-speed design requires at least a four-layer PCB. It is recommended to place the primary components (CY7C68013 and its crystal) on the first (or top) layer, followed by the solid signal ground plane. The third layer should be the voltage plane followed by the fourth bottom layer. Figure 3 below illustrates these 4 lay- ers which are used in the PCB for the CY4611 FX2 USB to ATA/CF Reference Design.

Figure 3. Recommended PCB Stack-up

November 21, 2002

Document No. 001-43117 Rev. **

3

[+] Feedback

Page 3
Image 3
Cypress EZ-USB FX2 PCB, AN1196 manual Maintain PCB Trace Impedance, PCB Layer Stack-Up

AN1196, EZ-USB FX2 PCB specifications

The Cypress EZ-USB FX2 is a high-speed USB microcontroller that serves as a versatile platform for connecting various devices to a USB interface. Designed for applications requiring a seamless and efficient USB communication system, the FX2 is widely used in data acquisition, imaging, and consumer electronics. The AN1196 application note is a pivotal resource that provides comprehensive guidance on utilizing the FX2 for developing USB peripherals.

One of the standout features of the Cypress EZ-USB FX2 is its ability to support high-speed USB 2.0 data transfer rates of up to 480 Mbps. This high bandwidth allows it to handle large data flows efficiently, making it suitable for applications such as high-resolution imaging or real-time data streaming. The FX2 architecture is designed to facilitate easy integration with various types of peripherals, allowing developers to create devices that communicate effectively over USB.

The FX2 microcontroller is built on an 8051 core, which is known for its low power consumption and efficient processing capabilities. With 64 Kbytes of on-chip RAM and 8 Kbytes of ROM, it provides ample resources for firmware and data storage. The built-in FIFO buffer is a significant advantage, enabling smooth data transfers between the USB interface and the device, thus reducing the complexity typically associated with USB communication.

A range of development tools and libraries simplifies the programming of the FX2 device. The EZ-USB developer toolkit includes libraries for quick integration and support for various development environments. This toolkit allows engineers to focus on higher-level application designs rather than getting bogged down in the intricacies of USB protocol implementation.

In terms of power management, the FX2 supports various modes to minimize power consumption during idle periods. This feature is particularly useful in battery-powered applications or scenarios where energy efficiency is crucial. Moreover, the device offers flexibility with its GPIO pins, allowing developers to configure them for different functionalities such as I2C, SPI, or GPIO operations, expanding its utility across various applications.

Overall, the Cypress EZ-USB FX2, together with the guidance provided in the AN1196 application note, equips developers with the resources needed to build robust USB solutions that cater to diverse market needs. Its combination of high-speed performance, low-power operation, and flexibility makes it a popular choice in the embedded systems community.