cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

New Contributor

 Hi everyone,

   

I would like to send datas by USB in full speed with a CY8C5888 but I don't understand that if I should use a driver or if I can directly connected Dplus and Dminus from the USB cable to the pins of PSoC. FYI: I will supply my PSoC in 5V

   

Thank you

0 Likes
Reply
6 Replies
Esteemed Contributor

These might help -

   

 

   

    

   

          

   

http://www.cypress.com/?rID=70131     AN82072 - PSoC® 3 and PSoC 5LP USB General Data Transfer with Standard HID Drivers

   

http://www.cypress.com/?rID=39553     AN56377 - PSoC® 3 and PSoC 5LP - Introduction to Implementing USB Data Transfers

   

http://www.cypress.com/?rID=39404     AN57473 - USB HID Basics with PSoC® 3 and PSoC 5LP

   

http://www.cypress.com/?rID=39327     AN57294 - USB 101: An Introduction to Universal Serial Bus 2.0

   

http://www.cypress.com/?rID=40103     AN58726 - PSoC® 3 / PSoC 5LP USB HID Intermediate (with Keyboard and Composite Device)

   

http://www.element14.com/community/docs/DOC-48266/l/cypress-ce60246--application-note-on-usbuart-for...     USBUART

   

 

   

 

   

Regards, Dana.

0 Likes
Reply
Honored Contributor II

Check this video tutorial

   

 

   

libusb and freeSoC Tutorial. Bidirectional BULK USB Transfers from PSoC to Computer

   

https://vimeo.com/64097918

   

 

   

regards,

   

odissey1

0 Likes
Reply
New Contributor

Hey

   

actually I already saw this video, and on the freeSoc it doesn't use driver for USB so I supposed that I don't need a driver. Another question, how do I know if a crystal is required? On example's datasheet it 's  write " The PSoC devices include a dedicated Full-Speed (FS) 12-Mbps USB 2.0 peripheral, which uses an internal oscillator—a crystal is not required. " but on FreeSoC there is a crystal connected.

   

Thank you

0 Likes
Reply
Esteemed Contributor II

Using an X-tal for USB on a PSoC5 LP is optional, when not used a special setting of the clocks is required to stay within the needed precision. Settings will be hinted to when clock window is opened.

   

Set the IMO to 242MHz and the ILO to 1kHz, USB-clock to IMOx2

   

 

   

Bob

0 Likes
Reply
Esteemed Contributor

Set the IMO to 242MHz and the ILO to 1kHz, USB-clock to IMOx2

   

 

   

typo, should be -

   

 

   

Set the IMO to 24 MHz and the ILO to 100kHz, USB-clock to IMOx2

   

 

   

   

 

   

Regards, Dana.

0 Likes
Reply
Esteemed Contributor II

Sticky keyboard typos

   

 

   

Sorry

   

Bob

0 Likes
Reply