Hi Dumi, I have one design for 29466+24794. Between chips, communicate with uart TTL mode. I can upload this but I'm out of home now, I will think how to do when I go home.
29xxx does not support USB. You can look at devices that do by picking,
in the "Recent Projects" window on Designer startup page, upper left
window, "Device Catalog" and filtering spreadsheet to USB.
OK Dumi, What is your purpose to use this design? For in products, the best choice is PSoC3/5 that is stable, has many features of USB, and cheaper than 29466+24794 nowaday. You should be use it. Or you had 29466+24794 already and you want to take advantage of these. Which prefer? How do you want?
the 29x66 PSOCs do not support USB. To add usb to a design you have this options
a) add another USB device (it could be a USB2UART or a psoc with USB ) and talk to it via UART, it is the easiest way to add USB support to a design, and with some solutions you don't even need to know anything about USB.
b) choose a PSOC with USB and port your project, with PSOC1 as long as the new devices has all the resources needed it's really simple to port a project.
Thank you all for the interest you've shown.
I'll use a USB - UART interface called CP2103. I've seen that it works with the chip that I got.
You may consider to use a PSoC3 or 5 which internally already contains an USBUART interface, so you might connect one side to your PC and have all the power of a PSoC ready at hand...
The CP21XXs where the first thing that came to my mind too. It's the most cost efective way to add USB to an already finished design. But if your design is not yet complete you might also look at the other options to save on board space and component cost.
I reopen this because I have the same problem. Looks like the best option here is to move on to PSoC 3/5. Moreover if the CP2103 takes 8 to 11 pins to work...
So my question is, how easy is to move the project from a CY8C29466-PXI to another PSoC which fully supports USB connection?? Will I have to make many changes on the main c code (which is preety long)??
Looking forard to your response to decide what to do...
USB code of PSoC1 and PSoC3,5 has very similar APIs.
It is very clear to looking through each example code.
So, you can change it easily, Ie, use Replace All.
If you will have any question, come again.
PSOC1 is quite different from PSOC3/PSOC5. Upgrading from PSOC1 is not quite easy. The Digital blocks are quite different and on psoc3/5 there are not analog blocks like the ones found on 29x66 psoc1. So unless you are not using many user modules, you will have to change a lot.
You could use a 24x94 (6digital + 4 analog blocks). That would be a mater of just changing target chip on Designer. But it can be posible only if your analog and digital resource usage is small or you can make it small (which I doubt since you are using a 29466).
On the other hand, the usb-serial bridges only require the RX and TX pins to work the other are optional signals. You can get them in packages as small as 3mmx3mm (cy8c24093 in 16-QFN ) and you will only need to add a UART user module to your cy8c29466 design.
- You can use the cp2102
- the cypress cy8c24225 (quite cheap actually http://www.cypress.com/?id=4143 )
- the cypress CY8C24x93 configured as USB-UART bridge http://www.cypress.com/?id=4902 (ask your FAE for availability
- or the new USB-Serial cypress bridges ( http://www.cypress.com/?id=4858&tabID=82672 ) (also ask for availability)