You are here

USB Code for PSoC 3 | Cypress Semiconductor

USB Code for PSoC 3

Summary: 6 Replies, Latest post by U2 on 18 Aug 2011 12:27 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
pnielsen3's picture
User
130 posts

Has anyone had success setting up the USB for PSoC 3? I am trying to pass voltage signals to the PC.

dasg's picture
Cypress Employee
730 posts

Hi,

 

Are you referring to setting up PSoC as a USB HID Device?

There are Application Notes available along with projects associated with them.

These can be found at the following Links:

http://www.cypress.com/index.cfm?rID=39327

http://www.cypress.com/index.cfm?rID=39404

http://www.cypress.com/index.cfm?rID=40103

http://www.cypress.com/index.cfm?rID=39553

 

U2
uday's picture
Cypress Employee
569 posts

Can you give more information about what you are trying to do. Please describe you application, so that a possble solution using PSoC can be arrived at.

pnielsen3's picture
User
130 posts

I am excited about the PSoC 3 -30 kit. I need to read low voltages for instrumentation, controll I/O ports to perform sequences, etc. I would like to read the data back from the PSoC 3 or 5 and import the data into Labview. I will be checking for conditions for ON/OFF states. I thought of using the RS232. And then use a RS232 to USB converter. RS232 is still around but I would like to have my communications in the USB format.

U2
uday's picture
Cypress Employee
569 posts

The CY8CKIT-030 provides you with very good accuracy on the analog front. It has a very low noise floor. You can read low voltages as required in your application using PSoC3 and control some I/Os as required. You can provide USB connectivity to your application. The best way to do it is to implement a vendor defined class. You can define and issue vendor defined commands (your own commands) to control the ststus of some I/Os or to read the status of the same. The Application Note, AN56377 - PSoC® 3 / PSoC 5 USB Vendor Commands 

 

describes the same and that should get you going with USB. The application Note AN14557, available here http://www.cypress.com/?rID=12974 will help you with C# programming. AN61744 availabe here, http://www.cypress.com/?rID=43538, will help you with C++ programming to generate your GUI for the PC.

user_134344396's picture
User
56 posts

Did you ever get USB data acquisition working on the PSoC 3?

U2
uday's picture
Cypress Employee
569 posts

There are multiple example projects that we provide to perform data acquisition with PSoC3. All the projects are thoroughly tested for their working. You can take these projects and modify them according to your needs. Let us what you are trying to achieve, we can certainly help you out.

 

Log in to post new comments.