Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

USB PHY recommendations

147 views
Skip to first unread message

Mike Perkins

unread,
Oct 8, 2014, 5:30:54 PM10/8/14
to

I have started using the TI TUSB1210 which is a USB PHY with a ULPI
interface.

However, I can virtually guarantee that during enumeration, the device
will lock up with DIR permanently DIR high in High Speed mode and
seemingly with the terminating resistor enabled such that it keeps both
D+ and D- low. I can make it happen quite reliably.

I have sent a few messages on the relevant TI forum and despite promises
the TI guys there haven't got back to me even when chased.

Unless people here suggest I persist with this device, can anyone
recommend an alternative USB PHY with a ULPI interface that has less
unintended features?


--
Mike Perkins
Video Solutions Ltd
www.videosolutions.ltd.uk

Allan Herriman

unread,
Oct 9, 2014, 6:29:19 AM10/9/14
to
I've used the SMSC / Microchip USB3320 in a few designs.


I have seen problems with the ULPI itself if the bus is allowed to float
by the master, which can actually inject spurious register writes into
the PHY.
This can happen if the ULPI is on multipurpose pins on a microcontroller
or FPGA that need to be programmed to be in ULPI mode.


BTW, I found I couldn't use the TI TUSB1210 part in my designs due to
power supply rail sequencing requirements between the 3.3V and 1.8V rail.

There's a diode between VBAT and VDDIO. This wasn't mentioned on the TI
datasheet, despite being a feature of the silicon!

This may or may not be a problem for your design, depending on your power
supply.


Regards,
Allan

Mike Perkins

unread,
Oct 9, 2014, 4:26:41 PM10/9/14
to
Many thanks for your insight.

This is connected to a FPGA, where I have access and have control of all
the relevant pins.

The power sequencing hasn't been a problem, perhaps I'm lucky? Just
applying reset to the PHY makes it come back to life!

riahiala...@gmail.com

unread,
Nov 7, 2014, 4:31:15 PM11/7/14
to
hi I want to implement a high speed USB 2.0 host controller on FPGA for an image processing application. There are none free USB 2.0 host high speed IPs and commercial IPs are very expensive for me. I want to read some files and processing them by FPGA.

Now, I have a Altera FPGA and USB3300 ULPI PHY.

I also find document and read that.(ULPI interface. UTMI+ Low Pin Interface (ULPI) Specification REV 1.1 oct 20 2004) . In this document only discuss about handshaking an transmit packet. I want understand how can I read some cluster from flash memory in USB mass storage device.

What kind of other protocols and interfaces are required for "read file from usb mass storage"?

josephkk

unread,
Nov 8, 2014, 12:12:56 AM11/8/14
to
What you want should be easy to find from here:

< http://www.usb.org/developers/docs/usb20_docs/ >

?-)

Mike Perkins

unread,
Nov 8, 2014, 1:35:55 PM11/8/14
to
First of all, may I wish you good luck in your aims.

I hope this article might be of assistance and it references some
further useful material.

http://videosolutions.ltd.uk/tech-articles/ULPI%20interface.html
0 new messages