- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hopefully this post will become a resource for you guys wanting a ADC-to-PC solution.
I'm having limited success developing a complete solution that allows me to collect and display data from the PSoC's ADC to a PC. I've read several threads with the same issues, but there doesn't seem to be any complete solutions. I would prefer an USB solution, but at this point I will settle for a serial port solution.
Please, could anyone that has a working ADC to PC solution (USB or Serial) upload their project files here for myself and others to learn from!
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A new App Note for PSoC3/PSoC5 will be made available to everybody soon. This App Note will address this very issue. A C# GUI is provided with this App Note, that will accumulate ADC samples from Delsig ADC(PSoC3 and PSoC5) or SAR ADC(PSoC5 only). The GUI will provide a histogram plot of the ADC sample collected. It wil also provide Various analog parameters(RMS Noise, P to P Noise) and ENOB values. Using this tool one can characterise the analog performance of the board that has been designed.
The PSoC3/PSoC5 project provided consists of ADC alone. Users can modify this project to have other analog modules and get an estimate of various analog parameters of the entire system.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@U2 .. What is the App Note Reference No.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is required?
Read An analog signal, send it to 232 port? What do you expected from the 232 port, a number say x.xxV? Are you using hyperterminal for receiving and display the value?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This feature - data from PSOC (from ADC or whatever) streaming via USB to PC is also important to me.
Also - what plans if any for USB 2.0 Hi or later on PSOC?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My admScope project might what you are looking for. Look at http://www.cypress.com/?id=3312&conID=235 for a video, and at http://www.cypress.com/?app=forum&id=2233&rID=51610 for a discussion, and links to the latest code. Basically its a 2-channel scope with an 8-bit logic analyzer. It can be used stand-alone, or with a PC client (using Jawi's OLS client).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello we are working on this. At this point of time, I can give you some preliminary information. Please wait until the final project is made available on the web. The tool will be called "Cypress Analog Performance Analyser". It will run windows platform with .Net Framework 3.5. It can talk to PSoC via USB and UART. It can be used to characterise Delsig and SAR ADC performance or the performance of any analog system. Please note that these performance are also dependent on the noise levels on your specific board. More about the tool can be found in the App Note that will be released. Here is a "sneak peek preview" of the tool, for the PSoC freaks on the forum !
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nice Any idea when the tool will be released?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to read the analog values and display on the PC. I have PSOC 3 FTK kit.. So how to do it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi priyank,
Which communication interface would you like to use?
You can use UART to send the converted ADC values to PC via Hyperterminal. For this you'll have to use external MAX232 to convert the data to RS232 level.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was thinking of using UART..... Also, can I use that only cable from which I program my PSOC? As in other microcontrollers such as Arduino there is a option that u can read and write the values. Can this thing be done PSOC?
But at this forum, I came to know about the tool they have talked above. Is it released? Thanxs for the reply......
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey priyank,
as already pointed out,you will need an external TTL->232 converter,if you intend to do UART.
Also,the mini-usb cable that you use for your PSoC FTK can not be used for serial communication,UART or USB.
The FTK can not do USB based designs out of the box.(Which is one of the many reasons I find it to be a crappy kit.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Priyank, you need to undersatnd that, in Arduino the UART interface is USBUART interface. The FT232 on the arduino board connects to PC via USB abd talks to the controller over UART. Even in PSoC you can place a USB component to implement a USBUART interface and connect the device to a PC over USB. If you are thinking about using the same port for programming as well, then you got to implement a USB Bootloader, the Arduino implememts a similar logic. The tool will be released soon, we are making some final changes. But the tool is available for download somewhere on the forum, a little bit fo searching should get you there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanxs a lot for reply...
In reply to U2, so you are implying that I can use this in my PSOC 3 FTK. Can u give me some more details of how to implement it. It will be very useful for me. As I am having FTK kit so I cant use that USBUART. As I read somewhere it works for development board kits. Thanxss
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Priyank, please see this link, http://www.cypress.com/?app=forum&id=2233&rID=45003. Here you can find a cool way of how to hack in to the FTK to get a fully functional USB on your board. Once you have that ready, you can program PSoC's USB to function as USBUART. Then you need to be able to bootload over USBUART. Once you are done with the first 2 steps we cqan look at Bootloader later.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I a new user.I am designing a circuit with PSoC3 for data acquisition from 32 channel . Initially I am asked to draw a schematic of the circuit.Please help me in achieving this.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not a good idea to revive a 5 year old thread....
I would suggest to use the topdesign schematic. Under the build-menu you can create a project datasheet which contains the drawings. Switch to "Datasheet" view to access the generated .pdf file.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yea ..but really worried.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any news about the app note or the analog performance analyser software?
My project is slightly different: I want to to read analog values and send them wirelessly to the computer. To achieve it I have two wireless modules with SPI interface: one must be connected to the PSoC (transmitter) and the other to the computer (receiver). So I need another device to connect the USB port of the PC to the SPI port of the receiver module (as far as I know PCs don't have SPI ports).
Any hint on how to SPI to USB?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is an ap, free for non commercial applications, thats very extensive in its
plotting and collecting capability. UART, USB, ETHERNET
http://www.selmaware.com/stampplot/index.htm
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Quijote
There are several off-the-shelf USB to SPI protocol converter chips that you can use. Cypress does not have one but you can easily use a uC to do the protocol convertion.
These app notes may help you:
AN50989 - PSoC® 1 - USB TO SPI Bridge using PSoC1 http://www.cypress.com/?rID=34330
AN14558 - Implementing a SPI Interface with EZ-USB FX2LP™ http://www.cypress.com/?rID=49544
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hey i am working over a project on oscilloscope in my laptop using psoc
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is an ap, free for non commercial applications, thats very extensive in its
plotting and collecting capability. UART, USB, ETHERNET
http://www.selmaware.com/stampplot/index.htm
You can also just get a UART to USB dongle for your Laptop.
Regards, Dana.