This is an old revision of the document!
This section contains tutorials and guides to help users understand and use SigmaStudio.
Click here to return to the SigmaStudio and SigmaDSP Documentation top page.
These tutorials show signal flows for common use cases. They are not full example projects - please scroll down for those. The table of contents can help you jump to content for specific processors.
Using Hierarchy Boards to create re-usable code
Voice Activity Detector block for the ADAU1701/2
How do I use the Interface Read / Interface Write and Write-Back Trigger?
SigmaDSP Two Microphone Beamformer
Common Inter-IC Digital Interfaces for Audio Data Transfer
Using the Stopwatch to Count Successive Samples over a Threshold
EVAL-ADAU1781Z GPIO Mapping in SigmaStudio
General purpose input parameters controlled by an external microcontroller
SigmaDSP Products and Evaluation Boards - ROHS and REACH Compliance
Software safeload examples
Pushbutton Toggle Multiplexer
ADAU144x 3584 Instructions in 4096 Addresses
Testing USB communications between the PC and SigmaDSP
Simple example of FIR filter
Excluding Cells from the Exported System Files
What are the mute ramp times in the AD193x codecs?
Monitoring average and instantaneous signal levels
Using blocks to create a GPIO pulse width detector
Creating a noise gate in SigmaStudio
True peak-to-peak detection in SigmaStudio
Updated self-boot EEPROM image generation / download
Using two SigmaDSP evaluation boards simultaneously with one USBi board
Creating a simple balance crossfade control
Calculating Filter Coefficients to Store in a Microcontroller
Calculating total memory needed in a self-boot EEPROM
Creating a delay after startup
Routing ADAU1701 ADCs to serial output ports in master mode
Choose different EQ Presets / Filter with GPIOs
A simple distortion analyzer
This section includes project files that are intended to be used with SigmaDSP Evaluation Boards.
Evaluation board setup - analog input channels 0 and 1, S/PDIF output channels 0 and 1
Basic audio path with IIR filters
Using basic sound generation techniques to emulate a turn signal sound
ADAU1442/ADAU1445 S/PDIF input routed through ASRC and output to S/PDIF transmitter and serial output 0/1
Select a lowpass filter using a pushbutton
Control a multiplexer using a pushbutton
Select from audio sources using a pushbutton
Control the volume of the audio using two pushbuttons
Control the volume of the audio using a rotary encoder
Basic stereo audio input and output
Creating differential DAC outputs by inverting one copy of the signal
Mono peak limiter with adjustable threshold
Example of an automotive audio system in a modular design
Use potentiometer connected to auxiliary ADC to select from a few filters
Use a single pushbutton to select from a number of low pass filters
Use a single pushbutton to control a multiplexer
Control the volume of the audio with a potentiometer connected to the auxiliary ADC
Use two pushbuttons to control the audio volume
Control the audio volume using a rotary encoder
Choose different EQ Presets / Filter with GPIOs
Basic analog stereo I/O for use with the evaluation board
Digital (PDM) microphone input routed to analog output
Digital (PDM) microphone input routed to I2S output
Broadcast ducking example - using a voice input to compress the level of music
Endfire beamforming cardiod pattern for two microphones spaced at 42 millimeter separation
Pass I2S audio input directly to the output via the DSP, with the serial port in master mode.
Two microphone adaptive beamforming example with bypass switch.
ADCs copy to DAC outputs, TDM8 pass through from serial input to serial output, with 256 BCLK cycles per frame.
ADAU1772 Evaluation Board, Analog Input 2/3 to Stereo Analog Output
Endfire beamforming cardiod pattern for two microphones spaced at 42 millimeter separation
The SSM2529 is not a SigmaDSP, but it can be configured and controlled via SigmaStudio if the right plugin files are installed. The zip file below contains the schematics for the evaluation board, the plugin DLL for SigmaStudio, a quickstart guide, and an example SigmaStudio project.
ssm2529_evalboardfiles.zip
Example SigmaStudio register settings to utilize the programmable 7 band equalizer.
ssm2529_eq_example.pdf
The ADAV4601 is still being manufactured, but the evaluation board for the ADAV4601 is no longer available. The documentation for the ADAV4601 evaluation board is posted here for legacy support purposes.
Design Document
Schematic
Gerber Files