Hi Madhura!
Thanks for participating in this thread.
Here is what I was working with the other day:
I got the little module from Farnell,nice and neat.
My experiences with the driver was that there are two different driver needed. However the WHQL driver did only supply one of these drivers. Not sure if the virtual COM port would work but at least the customers would end up with one unknown device with no drivers.
That would raise a lot of support questions.
What I got after the extraction of the downloaded driver package was this:
\CyUSBSerial_driver_v3.13.0.20_WHQL_CERTIFIED\cyusbserial\[Operating System]\[x86 or x64]\[driver files]
Within the files there is of course also an inf file called "CypressUsbAndBus.inf"
It contains bindings to the device "USB\VID_04B4&PID_0003"
This driver installs fine but the Cypress CY7C65213 expresses a second sub device which ID is "USB\VID_04B4&PID_0003&MI_02".
This ID can not be found in the WHQL drivers.
However having also installed the RDK (also downloaded from the website) I found that all the drivers are copied to:
C:\Program Files (x86)\Cypress\CYUSBS232 RDK\1.0\driver\cyusb3
C:\Program Files (x86)\Cypress\CYUSBS232 RDK\1.0\driver\cyusbserial
Now, the "...\cyusb3" directory is important, it contains the inf file "cyusb3.inf" which contains all the sections to install
"USB\VID_04B4&PID_0003&MI_02".
After tinkering around I finally got everything installed and the device list now looks like this:
I am not sure if the Cypress IC on the module needs to have a different setting somewhere not to express that "...&MI_02" device, but I couldn't find anything obvious. The only setting that could affect it is "CDC" but I think I am going to need that setting since I need to use a virtual COM port.
I have modified the drivers files assortment and put everything I found in "C:\Program Files (x86)\Cypress\CYUSBS232 RDK\1.0\driver\cyusb3" into the "cyusbserial" folder. The files have different names so it's no problem and the installation is much easier. Only one directory to point the drivers at.
I didn't check if they install from the Internet, since my tests need to make sure that the drivers we deliver work on their own.
Ok that's for the drivers.
Concerning the hardware I only have one BIG wish (Not having this is really a big disadvantage)
An auto RS485 choice for the GPIO ports like the FTDI's do have.
That's all.