- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
Just a simple question..
Can I left open "U3RXVDDQ" and "U3TXVDDQ" when using CYUSB3035-BZXI but only with USB2.0 connector?
We have a chance to revision the PCB and design so I am curious whether or not I can remove the power from "U3RXVDDQ" and "U3TXVDDQ"?
@JayakrishnaT_76 , can you kindly help me on this?
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
As you are using a USB 2.0 connector, you can leave the U3TXVDDQ and U3RXVDDQ pins unconnected. But, in the firmware, the second parameter of the API CyU3PConnectState () should be used as CyFalse always. Otherwise, the fallback to USB 2.0 mode will not work.
The default boot programmer used for downloading the image into flash or EEPROM makes use of the API CyU3PConnectState () with its second parameter set as CyTrue. So, if you are planning to use control center application to download the firmware into EEPROM or flash, then the boot programmer also needs to be rebuild with the second parameter of the API CyU3PConnectState () set to CyFalse. The source for the boot programmer can be found below:
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples\cyfxflashprog
After building the project with the modification mentioned above, modify the name of the image to "CyBootProgrammer.img". Then, copy and paste this image to the following location:
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\bin
With this modification, you should be able to enumerate the boot programmer in 2.0 mode and download the firmware to EEPROM or flash using control center.
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
As you are using a USB 2.0 connector, you can leave the U3TXVDDQ and U3RXVDDQ pins unconnected. But, in the firmware, the second parameter of the API CyU3PConnectState () should be used as CyFalse always. Otherwise, the fallback to USB 2.0 mode will not work.
The default boot programmer used for downloading the image into flash or EEPROM makes use of the API CyU3PConnectState () with its second parameter set as CyTrue. So, if you are planning to use control center application to download the firmware into EEPROM or flash, then the boot programmer also needs to be rebuild with the second parameter of the API CyU3PConnectState () set to CyFalse. The source for the boot programmer can be found below:
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples\cyfxflashprog
After building the project with the modification mentioned above, modify the name of the image to "CyBootProgrammer.img". Then, copy and paste this image to the following location:
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\bin
With this modification, you should be able to enumerate the boot programmer in 2.0 mode and download the firmware to EEPROM or flash using control center.
Jayakrishna