TinySine USBi JTAG Sigma DSP Programmer

TinySine USBi JTAG Sigma DSP Programmer Instruction Manual

Model: USBi JTAG Sigma DSP Programmer

1. Introduction

The TinySine USBi JTAG Sigma DSP Programmer is a dedicated tool designed for programming Analog Devices SigmaDSP series digital signal processing chips. This device facilitates communication between a computer and SigmaDSP boards, enabling developers to create and upload firmware using the ADI SigmaStudio software. It is compatible with a wide range of SigmaDSP chips, making it a versatile tool for audio processing and embedded system development.

2. Key Features

  • 3.3V Logic Level: Ensures compatibility with modern DSP chips operating at 3.3V.
  • USB to SPI/I2C Interface: Provides flexible communication protocols for various DSP configurations.
  • 5V Power Output: Offers a convenient power source for connected DSP boards, if required.

3. Supported SigmaDSP Series Chips

This programmer supports a broad range of SigmaDSP series chips, including but not limited to:

  • ADAU17xx series: ADAU1701, ADAU1702, ADAU1761, ADAU1781, ADAU1772, ADAU1777
  • ADAU14xx series: ADAU1401, ADAU1461
  • ADAU144x series: ADAU1442, ADAU1445, ADAU1446
  • ADAU145x series: ADAU1450, ADAU1451, ADAU1452
  • ADAU146x series
  • AD194x series: AD1940, AD1941
  • DAU series: SSM25xx, ADAU19xx, ADAU13xx, ADAV4xx, AD193x, AD195x

4. Setup Instructions

4.1. Package Contents

Verify that your package contains the TinySine USBi JTAG Sigma DSP Programmer and the necessary connection cable.

TinySine USBi JTAG Sigma DSP Programmer with ribbon cable

Image 1: TinySine USBi JTAG Sigma DSP Programmer with its ribbon cable. This image shows the compact programmer module alongside the multi-colored ribbon cable used for connecting to a DSP board.

4.2. Connecting to Your Computer

  1. Connect the USB mini-B end of a standard USB cable (not included) to the USBi JTAG programmer.
  2. Connect the other end of the USB cable to an available USB port on your computer.
  3. The "POWER" indicator LED on the programmer should illuminate, indicating it is receiving power.
TinySine USBi JTAG Sigma DSP Programmer showing USB mini-B port

Image 2: Side view of the TinySine USBi JTAG Sigma DSP Programmer, highlighting the USB mini-B port for computer connection. The power indicator LED is also visible.

4.3. Connecting to the DSP Board

Use the provided ribbon cable to connect the programmer to your SigmaDSP board. Ensure correct pin orientation to avoid damage.

TinySine USBi JTAG Sigma DSP Programmer with 10-pin connector

Image 3: Top-down view of the TinySine USBi JTAG Sigma DSP Programmer, showing the 10-pin connector for interfacing with the DSP board. The "SigmaStudio MODE" indicator is also visible.

Refer to the pinout diagram for proper connection:

Pinout diagram for TinySine USBi JTAG Sigma DSP Programmer

Image 4: Detailed pinout diagram for the 10-pin connector on the TinySine USBi JTAG Sigma DSP Programmer. Labels include SCL, SDA, MISO, SCLK, nSS, NC, 5V, nRESET, MOSI, and GND.

  • SCL: Serial Clock Line (I2C/SPI)
  • SDA: Serial Data Line (I2C)
  • MISO: Master In, Slave Out (SPI)
  • SCLK: Serial Clock (SPI)
  • nSS: Slave Select (SPI, active low)
  • NC: No Connection
  • 5V: 5 Volt Power Output
  • nRESET: Reset (active low)
  • MOSI: Master Out, Slave In (SPI)
  • GND: Ground

5. Operating Instructions

5.1. Software Installation

This programmer is designed to work with Analog Devices' SigmaStudio software. Ensure you have the latest version of SigmaStudio installed on your computer. Drivers for the USBi programmer are typically included with the SigmaStudio installation or can be downloaded from the Analog Devices website.

5.2. Programming a SigmaDSP Board

  1. Connect the USBi JTAG programmer to your computer and the target DSP board as described in the Setup section.
  2. Launch the ADI SigmaStudio software.
  3. In SigmaStudio, select the appropriate communication method (e.g., USBi) and target DSP chip.
  4. Establish a connection to the DSP board. The "SigmaStudio MODE" indicator LED on the programmer may change state or blink to indicate active communication.
  5. Load your DSP project or design into SigmaStudio.
  6. Use the "Compile" and "Download" functions within SigmaStudio to transfer your program to the SigmaDSP chip.
  7. Monitor the SigmaStudio interface for status messages and error indicators during the programming process.

For detailed instructions on using SigmaStudio, refer to the official Analog Devices documentation and tutorials.

6. Maintenance

The TinySine USBi JTAG Sigma DSP Programmer requires minimal maintenance. Follow these guidelines to ensure its longevity:

  • Keep the device clean and free from dust. Use a soft, dry cloth for cleaning.
  • Avoid exposing the programmer to extreme temperatures, humidity, or direct sunlight.
  • Handle the connectors with care to prevent bending pins or damaging the ports.
  • Store the device in a safe place when not in use to prevent physical damage.

7. Troubleshooting

7.1. Programmer Not Detected by Computer

  • Check USB Connection: Ensure the USB cable is securely connected to both the programmer and the computer. Try a different USB port or cable.
  • Power Indicator: Verify that the "POWER" LED on the programmer is illuminated. If not, check the USB connection and computer's USB power output.
  • Driver Installation: Confirm that the necessary USBi drivers are correctly installed. Reinstall SigmaStudio or download drivers from Analog Devices if needed.
  • Computer Restart: Sometimes a simple computer restart can resolve driver recognition issues.

7.2. Cannot Connect to DSP Board in SigmaStudio

  • DSP Board Power: Ensure your DSP board is properly powered and functioning.
  • Cable Connection: Double-check the ribbon cable connection between the programmer and the DSP board for correct pin orientation and secure fit. Refer to the pinout diagram.
  • SigmaStudio Settings: Verify that the correct communication interface (USBi) and target DSP chip are selected in SigmaStudio.
  • DSP Board Configuration: Ensure the DSP board is configured for programming via the SPI/I2C interface, as required by the USBi programmer.

7.3. Programming Errors

  • Project Compatibility: Ensure your SigmaStudio project is compatible with the target DSP chip.
  • Communication Stability: Avoid disturbing the connections during programming.
  • Refer to SigmaStudio Documentation: Consult Analog Devices' SigmaStudio documentation for specific error codes and troubleshooting steps related to programming failures.

8. Specifications

FeatureDetail
Logic Level3.3V
InterfaceUSB to SPI/I2C
Power Output5V (via USB)
Package Dimensions4.75 x 3.15 x 1 inches
Item Weight2.24 ounces
ManufacturerTinysine
Date First AvailableAugust 10, 2023
TinySine USBi JTAG Sigma DSP Programmer with ruler for scale

Image 5: Top view of the TinySine USBi JTAG Sigma DSP Programmer placed next to a ruler, illustrating its compact dimensions in both inches and centimeters.

9. Warranty and Support

For warranty information and technical support, please refer to the documentation provided with your purchase or contact TinySine directly through their official website or authorized distributors. Keep your purchase receipt as proof of purchase.

© 2023 TinySine. All rights reserved. Information subject to change without notice.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.