Getting started with the freeUSBi www.freeDSP.cc freeUSBi 1 cc freeUSBi 2 .freeDSP.0 Initial Version 29 Sep 2015 V 1.1 Conversion to Google Docs + new driver installation 06 Nov 2015 V 1. Revision history Revision Description Date V 1.3 13 Nov 2015 www.2 Added picture for alternative CY7C68013A MINI BOARD 11 Nov 2015 V 1. Table of contents About the freeUSBi Important information Overview How to get the freeUSBi up and running Get everything needed Solder the board Install the driver Troubleshooting Appendix Part list Assembly print Schematic Pinout of the USBi connector www.cc freeUSBi 3 .freeDSP. incidental or special damages. consequential. Because the freeDSP is very flexible. Link these threads in the freeDSP main thread so that others can find them. Please create individual threads for your topics.cc freeUSBi 4 . without limitation. including. lost revenues. losses resulting from business interruption or loss of data regardless of the form of action or legal theory under which the liability may be asserted. or use. It has the same features as the Analog Devices USB interface (EVALADUSB2EBZ). Thank you for your understanding! www. indirect. You also can write your program to the EEPROM. Please keep in mind that freeDSP and freeUSBi are opensource sparetime projects. fitness for a particular purpose. Important information The freeUSBi is provided to you ‘as is’. Please use the ‘Digital Line Level’ subforum @ diyAudio. About the freeUSBi The freeUSBi is a lowbudget realtime programming device for the freeDSP and other DSP boards from Analog Devices. or infringement. It is based on a CY7C68013A MINI BOARD combined with an adapter PCB (printed circuit board) that adds the possibility of realtime programming. such as changing parameters while already using the freeDSP or easy changes of the schematic in SigmaStudio. many applications are possible. any implied warranties of merchantability. We cannot provide individual support via email. Some questions can be answered by carefully reading this manual. We make no express or implied warranties whatsoever with respect to its functionality. including. lost profits.com to connect with other people working with the freeDSP. without limitation. We expressly disclaim any liability whatsoever for any direct. Features and specifications might change without prior notice.freeDSP. Questions and new ideas can be discussed online with other DIYers. even if advised of the possibility or likelihood of such damages. operability. However. Please follow the steps described below: a. After soldering your board. Figure 1 Functions and orientation: CY7C68013A MINI BOARD with freeUSBi adapter shield V0. Be careful to order a board that looks identical to Figure 2 with ONLY ONE JUMPER . The CY7C68013A mini board can be bought on eBay using this search link . There is also NO completely assembled version of the freeUSBi available. we think it is feasible for everyone.cc freeUSBi 5 . Get everything needed You will need a soldering iron plus some soldering experience to assemble the through hole components. the way to use it with SigmaStudio is described. How to get the freeUSBi up and running The following steps will guide you through the workflow to get your freeUSBi up and running.freeDSP. Figure 2 CY7C68013A MINI BOARD this board can be used as it is. www.1. We DO NOT offer a freeUSBi DIY kit of parts including components and the printed circuit board. Overview Figure 1 shows the key features of the freeUSBi board. Everything starts with ordering all necessary components. Install the freeUSBi Driver on your PC as described later.cc freeUSBi 6 . Remember that you will need an additional USB cable ! c. You might want to locally organize centralized buying and board production together with some friends. www. Otherwise you will damage your board. Download the freeUSBi adapter files from our website and manufacture the printed circuit board . All parts are available from Reichelt using this shopping basket . You will also need to order all electronic parts from the part list in the appendix.freeDSP. b. f. Install SigmaStudio (free) on your PC as described in the freeDSP Getting Started PDF. if not already done.freeDSP. d. Figure 3 CY7C68013A MINI BOARD this board with two jumpers (marked with green arrows) HAS TO be modified by pinching off two pins marked with red circles! Otherwise you will damage your board. You can find the necessary KiCAD and GERBER files of the board on the freeDSP website www. If your CY7C68013A mini board looks different and has TWO JUMPERS you HAVE TO modify it a little bit. Please pinch off two of the pins like shown in Figure 3. e.cc . You can find the part list and the assembly print in the appendix. www. optional you can add a 2x1 multipin connector. The flat cable needs to be configured 1:1 as seen in Figure 5. Figure 4 P3 is directly connected with +5V from the bottom of the CY7C68013A MINI BOARD using an additional cable. so they can be soldered with basic soldering knowledge. Solder the board All components are through hole. Figure 5 Flat cable. Important note : P3 is directly connected with +5V from the bottom of the CY7C68013A MINI BOARD using an additional cable as shown in Figure 4.freeDSP.cc freeUSBi 7 . 1/x64 if your system is 64 bit) . 4. Choose the option Update / Recovery D. confirm that you want to install this uncertified driver. Depending on your board there may be one or two jumpers.spt in your SigmaStudio program folder (e. Win8.) 5.freeDSP. Open the PCSettings and choose the option Change PCSettings C.cc . Wait a moment… www. 7.freeDSP.1(x64) some troubles could occur during the driver installation process. „C:\Program Files\Analog Devices\SigmaStudio 3..cc freeUSBi 8 . Choose the option Restart F.1 security policy concerning the installation of unsigned drivers. 6. If required by your system.g. Make sure that you have an Administrator user account B. please try the following workaround: A.11\USB drivers\[x86 or x64]\ADI_USBi.g. Do NOT connect it with the freeDSP yet. If your driver installation fails. Install the driver from the freeUSBi driver folder which you have already used in step 3.1/x86 if you have a 32 bit system or Win8. 3.spt“) and copy it into the freeUSBi driver folder you just downloaded: use the folder which corresponds to your operating system (e. Search for the file ADI_USBi. 2. please try using a USB2 port if available. Remove the available jumpers from the CY7C68013A MINI BOARD .g. Note: On Win 8. Reconnect your freeUSBi by unplugging and plugging the USB cable. Download the freeUSBi driver on the freeDSP website www. Choose the option Recovery E. You're done! SigmaStudio should recognize the board as USB interface. This is due to the Win 8. e. Connect the board with your PC using a USB cable. It can now be used as USBi programmer for real time programming.. (There might be a problem with some USB3 ports. using the Windows Device Manager. Do NOT attach the jumper(s). If you get an USB error during programming. please refer to the note below. Install the driver 1. If any problems occur. Choose the option Restart K. www. Press „Load Script“ and choose this file: „C:\Program Files\Analog Devices\SigmaStudio 3. Press „Reset Device“ or „Reconnect Device“ 10. 3.exe (which contains the driver for the CY7C68013A). Choose Further Options I. Install driver (cyusb3. Start CyConsole 6.sys) if Windows asks for. Reattach the jumper 9. After the system has restarted. please repeat steps 5. 5. G. The board should now be detected as „Analog Device USBi (programmed)“. Wait a moment… L. 8. During the restart procedure a further option window occurs: choose the option Force Deactivation of Driver Signature by pushing the key 7 or F7 M. to 7.spt“ 7.11\USB drivers\[x86 or x64]\ADI_USBi. Choose the option Start Preferences J.freeDSP. It is usually placed here: C:\Cypress\USB\CY3684_EZUSB_FX2LP_DVK\1. 11. Important note: Steps 2 9 have to be done every time you disconnect and reconnect your freeUSBi from the USB port of your PC. 2.exe (which contains „CyConsole”) and cy3684setup.cc freeUSBi 9 . Press „Play Script“. Connect the board with your PC using an USB cable. of the driver installation procedure described above > The driver installation process should be successful now! Alternative driver installation process (no longer recommended) : 1. Do NOT connect it with the freeDSP. SigmaStudio should now recognize the board as USB Interface and can be used as USBi programmer for real time programming. Remove the only available jumper from CY7C68013A MINI BOARD. Install CySuiteUSB_3_4_7_B204. Choose the option Fix Problems H. 4.1\Drivers. We hope that you understand that freeDSP is not a commercial product. Maybe your issue has already been discussed in the freeDSP forum .freeDSP. c. A description of the troubleshooting steps you already performed and the results obtained. Please keep in mind that freeUSBi and freeDSP are opensource sparetime projects. We cannot provide support via email or the contact form on the website. Please be patient and remember that forums work on a voluntary basis. A good resolution photo of your soldered board from top and bottom. 3. please provide: a. please describe them in detail. www. We hope that questions can be answered together with the freeDSP community in the freeDSP forum . Please take the time to carefully read this getting started guide.cc freeUSBi 10 . The version of the freeDSP board you are working with. It is an opensource sparetime project . Thank you for your understanding! 2. Troubleshooting 1. Please create individual threads for your topics. A detailed and clear explanation of the symptoms you are seeing.com to connect with other people working with the freeDSP. If you post to a forum . There might already be a solution for the problem you are facing. Please use the ‘Digital Line Level’ subforum @ diyAudio. b. Link these threads in the freeDSP main thread so that others can find them. If you made some changes to the original design. 54mm (optional) 1 Q1. yellow LED. 49. C2 D1. red Multipin connector. 3mm. radial.9 www. 1MΩ add color code here add color code here add color code here add color code here 2 1 5 2 1 2N 7000 Flat cable. 470Ω Resistor. 10kΩ Resistor. Table 1 Part list. 100µF/16V LED. RM 2. Q2 R1 R2.reichelt. P4 P2 Description Electrolytic capacitor. R6. There is a Reichelt shopping basket . 10 pin 1 METALL 470 METALL 10. Order number www.54 1 WSL 10G P3 Multipin connector. 3mm. Label Qty. D3 D2 D4 P1. which might help to order parts. R9 R3. RM 2. R5.de 100µF 2 SM 100/ 16RAD 2 1 1 SLK 3MM GE LED 3MM GN LED 3MM RT 2 BL 2X10G8 2. Appendix Part list All parts in the following list are needed for the freeUSBi.cc freeUSBi 11 . R7. angled. green LED.00M AWG 2810F 3M IDC socket. 10pin.freeDSP. 10 pins METALL 49.9Ω Resistor. 1x2. R4 R8 nMOSFET 2N7000 Resistor.0K METALL 1. 3mm.54mm Boxed header. 2x10. with cable clamp 2 PFL 10 Part C1. Please zoom in to see more details. www.1.cc freeUSBi 12 .freeDSP.1. Assembly print Figure 6 Board silkscreen and parts placement for free USBi 0. Schematic Figure 7 Schematic of the freeUSBi 0. cc freeUSBi 13 .freeDSP. Pinout of the USBi connector Figure 8 Pinout of the USBi connector. www.