Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

low cost USBi programmer using cypress CY7C68013A board
low cost USBi programmer using cypress CY7C68013A board
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 3rd February 2015, 03:19 PM   #1
basreflex is offline basreflex  Spain
diyAudio Member
 
Join Date: Oct 2007
Default low cost USBi programmer using cypress CY7C68013A board

I managed to use a low cost CY7C68013A as an usBi programmer for sigmastudio.
I had to change some of the stuff in the analog thread https://ez.analog.com/thread/11612?start=30&tstart=0
as the drivers did non install on win7 x64.

you need to create your own cable with 10 pin header and connect it to the board.
GND pin 10 on the ribbon
SDA pin3
SCL pin 1
RST pin 6, from PB0 via a 470 ohms resistor
as shown in the picture. (resistor is 1206 smd)

the download the CySuiteUSB_3_4_7_B204.exe and install.
for win7 and 8 also install the CY3684 DVK package.(cy3684setup.exe)

remove the jumper next to the eeprom and remove the programming cable from the audio DSP card. power up the cypress board. it may or may not find the driver. if not,in the win device manager point to location:
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Drivers and find the driver for your operating system as cyusb3.sys inselected folder.

then power up cypress/cypress suite USB 4.3.7/Cyconsole .
there is a little button showing a folder with doc thumbnail to load a script. find the script in the sigmastudio directory:
C:\Program Files\Analog Devices\SigmaStudio 3.11\USB drivers\x64\ADI_USBi.spt.
press play
then The board will re-enumerate on the USB bus as
Analog Device USBi (Programmed)
put the eeprom jumper back and power cycle the ezusb board. now connect the board to the audio card and check with sigma studio for proper operation.

I will put some hotglue on the wires to stabilize the solder joints...
Attached Images
File Type: jpg IMG_1261.jpg (849.7 KB, 1392 views)
  Reply With Quote
Old 22nd April 2015, 11:10 PM   #2
Reactance is offline Reactance  South Africa
diyAudio Member
 
Reactance's Avatar
 
Join Date: Jun 2005
Location: Cape Town
Quote:
Originally Posted by basreflex View Post
I managed to use a low cost CY7C68013A as an usBi programmer for sigmastudio.
I had to change some of the stuff in the analog thread https://ez.analog.com/thread/11612?start=30&tstart=0
as the drivers did non install on win7 x64.

you need to create your own cable with 10 pin header and connect it to the board.
GND pin 10 on the ribbon
SDA pin3
SCL pin 1
RST pin 6, from PB0 via a 470 ohms resistor
as shown in the picture. (resistor is 1206 smd)

the download the CySuiteUSB_3_4_7_B204.exe and install.
for win7 and 8 also install the CY3684 DVK package.(cy3684setup.exe)

remove the jumper next to the eeprom and remove the programming cable from the audio DSP card. power up the cypress board. it may or may not find the driver. if not,in the win device manager point to location:
C:\Cypress\USB\CY3684_EZ-USB_FX2LP_DVK\1.1\Drivers and find the driver for your operating system as cyusb3.sys inselected folder.

then power up cypress/cypress suite USB 4.3.7/Cyconsole .
there is a little button showing a folder with doc thumbnail to load a script. find the script in the sigmastudio directory:
C:\Program Files\Analog Devices\SigmaStudio 3.11\USB drivers\x64\ADI_USBi.spt.
press play
then The board will re-enumerate on the USB bus as
Analog Device USBi (Programmed)
put the eeprom jumper back and power cycle the ezusb board. now connect the board to the audio card and check with sigma studio for proper operation.

I will put some hotglue on the wires to stabilize the solder joints...
Hi found this using thread using google as I gave up last year looking for a clone, seems you have success, is this able to work on windows 8? and is it working/stable.

Care to show some demos.
__________________
There’s nothing worse than the smell of burned output transistors!!
  Reply With Quote
Old 24th June 2015, 06:09 AM   #3
DrMuflon is offline DrMuflon
diyAudio Member
 
Join Date: Nov 2013
Hi i'm interested in this - is possible to change setting in realtime such as original?
  Reply With Quote
Old 30th October 2015, 12:52 AM   #4
RodH is offline RodH  United Kingdom
diyAudio Member
 
Join Date: Jun 2006
Yes it is!
I guess you've now seen the "free USBi" programmer over at freeDSP | An Open-Source Low-Budget Audio DSP
It makes a nice neat job of this!
HTH,
Rod
  Reply With Quote
Old 27th June 2016, 02:45 PM   #5
IVX is offline IVX  Ukraine
diyAudio Member
 
IVX's Avatar
 
Join Date: Jul 2003
Location: south of China
hi guys, thanx for the input, and just my 2 cents. I bought CY7C68013A board for $3.8 and tried to make it work as described by basreflex. Well, it is work but after reconnect always back to the initial state, and I have to repeat "play" script every time. I tried to setup VID/PID/DID by the EZ-USB interface, but without any success again. Probably that particular HW version is too cheap or 24c128 to big or whatever, but after reconnect I saw no USBi again and again. I did read a bit CY7C68013A.pdf and found that the first byte of 24c*** should be C0, next 2 bytes for VID, next 2 for PID and 2 for DID, the last one is config byte. Finally I got those 7 bytes from the USBi script ADI_USBi.spt, opened Sigma's e2prom loader, next clear e2prom, modify first 8 bytes, and wrote to e2prom. Now that USBi is always ready as original one but 1/50 cheaper ))[IMG]Click the image to open in full size.[/IMG]
__________________
Let's do smth nearly impossible!
E1.
  Reply With Quote
Old 18th July 2016, 03:25 AM   #6
IVX is offline IVX  Ukraine
diyAudio Member
 
IVX's Avatar
 
Join Date: Jul 2003
Location: south of China
original USBi 24aa256 content: https://yadi.sk/d/EYrKwabvtNz9z
__________________
Let's do smth nearly impossible!
E1.
  Reply With Quote
Old 28th September 2016, 09:38 PM   #7
steeley is offline steeley
diyAudio Member
 
Join Date: Dec 2013
After many many hours trying to make this work, I got SigmaStudio to flash the EPROM but when I reboot the board it just goes back to "Cypress Semiconductor xxxxxx development kit"

How did you make it stay as EZ-USB?

TIA
  Reply With Quote
Old 30th September 2016, 10:30 AM   #8
Foxx510 is offline Foxx510  Australia
diyAudio Member
 
Join Date: Nov 2006
Quote:
Originally Posted by steeley View Post
After many many hours trying to make this work, I got SigmaStudio to flash the EPROM but when I reboot the board it just goes back to "Cypress Semiconductor xxxxxx development kit"

How did you make it stay as EZ-USB?

TIA
I think you have to repeat the process after each reboot? DIY-HIFI-Forum - Einzelnen Beitrag anzeigen - FreeDSP
  Reply With Quote
Old 30th September 2016, 10:54 AM   #9
steeley is offline steeley
diyAudio Member
 
Join Date: Dec 2013
Thanks for your suggestion.

Yes, it seems you have to 'flash' the USBi each time... it will not stay as an EZ-USB.

I think I will buy the real programmer, so I don't waste any more time on this broken board...
  Reply With Quote
Old 31st October 2016, 09:07 PM   #10
doctormord is offline doctormord  Germany
diyAudio Member
 
doctormord's Avatar
 
Join Date: Oct 2007
Afaik this can be fixed by changing the bootmode and enumeration/vendor bytes in the firmware loader on the Cypress. With correct vendor config, all the magic is happening automatically.
  Reply With Quote

Reply


low cost USBi programmer using cypress CY7C68013A boardHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Low cost ES9018 DAC board GB syllable Group Buys 515 16th September 2016 01:14 PM
Simaudio is in need of a low level programmer pinnocchio The Lounge 0 25th November 2014 07:24 PM
Your first DiY Low Cost/Low Voltage tube AMP pilovis Tubes / Valves 8 4th November 2014 06:19 AM
Sure Electronics -- New low cost 25w-100W board trevmar Class D 21 17th February 2013 05:05 AM
preamp supply LOW power LOW noise LOW cost drdagor Power Supplies 1 13th September 2010 11:39 PM


New To Site? Need Help?

All times are GMT. The time now is 09:43 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki