Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How do I configure this ULPI component's speed?

Status
Not open for further replies.

hobbskw

Junior Member level 3
Joined
Oct 19, 2021
Messages
25
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
197
I found this ULPI interface:

It says it supports low, full, and high speed. But, I cannot figure out how to tell it which one to use. I want to use low or full speed so I can add a USB isolator (isolators don't support high speed, as far as I can tell). Does anyone know how to go about doing this?

It will be interfacing between the USB and a Zynq-7000 SoC, which uses its MIO pins for the digital ULPI signals.
 
Last edited:

The host (or hub) uses a simple trick to decide whether to communicate with the device in full-speed (12MB/s) or in low-speed (1.5 MB/s). A full-speed device has a pull-up resistor of 1.5kΩ to 3.3V on the D+ line, whereas a low-speed device has the pull-up of 1.5kΩ on the D- line (both the 1.5kΩ and the 3.3V are nominal values). Once the host senses what kind of device is attached, it transmits its packets at the correct frequency.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top