1 2 Previous Next 20 Replies Latest reply on Nov 27, 2012 6:45 AM by gaya

    USB 3.0 otg

    wei.luen.lee

      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.

        • 2. Re: USB 3.0 otg
          rama.sai.krishna.vakkantula

          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.

          • 3. Re: USB 3.0 otg
            wei.luen.lee

            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?

            • 4. Re: USB 3.0 otg
              rama.sai.krishna.vakkantula

              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.

              • 5. Re: USB 3.0 otg
                wei.luen.lee

                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?

                • 6. Re: USB 3.0 otg
                  rama.sai.krishna.vakkantula

                  Hi,

                     

                  CYUSB3014 alone can act as standalone host.

                     

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

                     

                  Thanks,

                     

                  sai krishna.

                  • 7. Re: USB 3.0 otg
                    wei.luen.lee

                    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.

                    • 8. Re: USB 3.0 otg
                      wei.luen.lee

                      Someone please answer my enquiries...Thanks

                      • 9. Re: USB 3.0 otg
                        rama.sai.krishna.vakkantula

                        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.

                        • 10. Re: USB 3.0 otg
                          wei.luen.lee

                          Thank you, Sai Krishna

                             

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

                          • 11. Re: USB 3.0 otg
                            rama.sai.krishna.vakkantula

                            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.

                            • 12. Re: USB 3.0 otg
                              wei.luen.lee

                              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?

                              • 13. Re: USB 3.0 otg
                                wei.luen.lee

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

                                   

                                Thanks

                                • 14. Re: USB 3.0 otg
                                  gaya

                                   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

                                  1 2 Previous Next