Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > USB 3.0 otg

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



USB 3.0 otg
Moderator:
RSKV

Post Reply
Follow this topic



USB 3.0 otg

AlanLee posted on 10 Oct 2012 2:13 AM PST
Senior Member
11 Forum Posts

Is there any reference schematic that use CYUSB3014 as a OTG controller? Or information about how to connect the CYUSB3014 in order to work as a USB OTG device.




Re: USB 3.0 otg

sachinbvp posted on 10 Oct 2012 10:09 AM PST
Top Contributor
139 Forum Posts

you can refer to http://www.cypress.com/?rID=50120



Re: USB 3.0 otg

RSKV posted on 11 Oct 2012 04:31 AM PST
Cypress Employee
655 Forum Posts

Hi,

You can use the existing DVK board to test the OTG functionality. Connect a USB 3.0 cable to the "USB connector" available on the DVK.  But you need an extra USB A female to A female connector as shown in the below page:

http://www.ebay.co.uk/itm/USB-2-0-A-Female-to-A-Female-Coupler-Converter-Adapter-Connector-Joiner-Cable-/290757632945?pt=UK_Computing_USB_Cables&hash=item43b28163b1

Thanks,

sai krishna.



Re: USB 3.0 otg

AlanLee posted on 16 Oct 2012 02:14 AM PST
Senior Member
11 Forum Posts

Thanks for the reply,

May I know how should I configurate the jumper and switch setting in the DVK so that the DVK can work as a USB OTG device? If I want to design a OTG device, do I need to attach a external FPGA processor or just use the onboard ARM processor is enough?



Re: USB 3.0 otg

RSKV posted on 17 Oct 2012 09:56 PM PST
Cypress Employee
655 Forum Posts

Hi Alanlee,

Please refer to the following application note:

http://www.cypress.com/?rID=62942

For jumper and switch settings, please refer to 7th page of the same application note.

Let me know if you need any more details.

Thanks,

sai krishna.

 



Re: USB 3.0 otg

AlanLee posted on 23 Oct 2012 11:27 PM PST
Senior Member
11 Forum Posts

Thanks for the reply.
Sorry to ask, because I am new to USB 3.0 OTG.

I want to know what is the usage of CYUSB3014 onboard ARM processor? Can this ARM processor solely act as a processor for USB OTG host function or we need to attach an external processor to achieve the USB OTG functionality using CYUSB3014 controller?



Re: USB 3.0 otg

RSKV posted on 24 Oct 2012 10:30 PM PST
Cypress Employee
655 Forum Posts

Hi,

CYUSB3014 alone can act as standalone host.

What are the devices that you are planning to connect to CYUSB3014 host.

Thanks,

sai krishna.



Re: USB 3.0 otg

AlanLee posted on 25 Oct 2012 11:11 PM PST
Senior Member
11 Forum Posts

Hi, thanks for the reply

I think, I am going to interface the CYUSB3014 with an external processor. Sorry for the long list of question.

1) Is the x86 architecture processor such as Intel Atom able to interface with the CYUSB3014?

2) When I attach an external processor, is all those PMODE, SPI, I2C, UART and JTAG circuitries can be removed from the CYUSB3014?

3) In the DVK schematic, what is the capacitor label as OPEN stand for in the "3.3V@1.5A Regulator" section?

4) What are those "TP_LOOP_" in the schematic? Is it stand for test point for testing purposes only?

Wish you can help me answer my enquiries.



Re: USB 3.0 otg

AlanLee posted on 31 Oct 2012 02:25 AM PST
Senior Member
11 Forum Posts

Someone please answer my enquiries...Thanks



Re: USB 3.0 otg

RSKV posted on 31 Oct 2012 05:51 AM PST
Cypress Employee
655 Forum Posts

Hi,

My answers are mentioned below:

1) Is the x86 architecture processor such as Intel Atom able to interface with the CYUSB3014?

CYUSB3014 supports many interfaces on the GPIF side. It supports asynchronous SRAM, synchronous and asynchronous ADMUX, synchronous slave FIFO and asynchronous slave FIFO.

So you just need to findout the interface supported by your ecternal processor to hook up with  CYUSB3014.

2) When I attach an external processor, is all those PMODE, SPI, I2C, UART and JTAG circuitries can be removed from the CYUSB3014?

PMODE pins decide the booting options for CYUSB3014. It could be either from SPI flash or I2C EEPROM or USB or from P-port side. So you need to connect these PMODE pins based on the booting option that you choose.

As I mentioned above, SPI, I2C acts as booting source for CYUSB3014. UART and JTAG are for debugging the firmware that runs on CYUSB3014.

3) In the DVK schematic, what is the capacitor label as OPEN stand for in the "3.3V@1.5A Regulator" section?

Yes. You don't have to connect any capacitor. But footprint is reserved for a capacitor incase if we need to connect in future.

4) What are those "TP_LOOP_" in the schematic? Is it stand for test point for testing purposes only?

Yes.

Thanks,

sai krishna.



Re: USB 3.0 otg

AlanLee posted on 01 Nov 2012 10:30 PM PST
Senior Member
11 Forum Posts

Thank you, Sai Krishna

What is mean by the resistor with a label 'DNL'?



Re: USB 3.0 otg

RSKV posted on 01 Nov 2012 12:24 AM PST
Cypress Employee
655 Forum Posts

DNL - Do Not Load.

The resistors marked with DNL are not loaded/placed on the board. The footprints are reserved incase if we need to connect those resistors.

Thanks,

sai krishna.



Re: USB 3.0 otg

AlanLee posted on 02 Nov 2012 12:35 AM PST
Senior Member
11 Forum Posts

Hi, Sai Krishna

Based on the CYUSB3014 datasheet, the VIO1 until 5 are stated as an independent supply domains that able to supply voltage from 1.8V to 3.3V.

Why in the DVK schematic, all VIO1 to 5 pin are receiving power from the external regulator? I thought VIO1 to 5 are suppose to provide power?



Re: USB 3.0 otg

AlanLee posted on 20 Nov 2012 05:13 PM PST
Senior Member
11 Forum Posts

May I know what is the function of I2C_Charger_Detect (Pin D11) in the DVK schematic?

Thanks



Re: USB 3.0 otg

Gayathri posted on 20 Nov 2012 08:56 PM PST
Cypress Employee
327 Forum Posts

 Hi,

 

FX3 has various power supply domains: like IO_VDDQ (VIO1- VIO5), VDD, VBUS/VBAT, i.e. to allow the particular modules to operate at a particular (or different) voltage level independent of others.

But these need to be powered by the user externally, which in turn powers up the respective modules. in DVK, all these power supplies are derived from VBUS (powered operation).

 

Regards,

Gayathri



Re: USB 3.0 otg

AlanLee posted on 21 Nov 2012 01:32 AM PST
Senior Member
11 Forum Posts

Hi, Gayathri

Thanks for the reply. But may I know what is the function of I2C_Charger_Detect (Pin D11) in the DVK schematic?



Re: USB 3.0 otg

AlanLee posted on 25 Nov 2012 05:40 PM PST
Senior Member
11 Forum Posts

May I know what is the function of I2C_Charger_Detect (Pin D11) in the DVK schematic?

Thanks



Re: USB 3.0 otg

Gayathri posted on 25 Nov 2012 09:43 PM PST
Cypress Employee
327 Forum Posts

 Hi,

 

I will check on the same and get back to you soon. 

 

Regards,

Gayathri



Re: USB 3.0 otg

Gayathri posted on 26 Nov 2012 11:11 PM PST
Cypress Employee
327 Forum Posts

 Hi,

 

I2C_CHARGER_DETECT pin is actually the CHARGER_DETECT output pin, which is used to signal the presence of a charger after the core power up. It has got nothing to with I2C.

 

Regards,

Gayathri



Re: USB 3.0 otg

AlanLee posted on 27 Nov 2012 01:35 AM PST
Senior Member
11 Forum Posts

Hi,

If I am not planning to use the battery and the device is plug in to a power supply to function, what is the configuration of the "Charger Detect" Pin?

Ground it or left unconnected?

Thanks 



Re: USB 3.0 otg

Gayathri posted on 27 Nov 2012 04:45 AM PST
Cypress Employee
327 Forum Posts

 Hi,

 

You can leave it unconnected, since it is an O/P pin.

 

Regards,

Gayathri






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.