This shows you the differences between two versions of the page.
|
resources:tools-software:sigmastudio:tutorials [08 Jun 2012 18:04] BrettG Removed hide links option |
resources:tools-software:sigmastudio:tutorials [17 Apr 2013 23:33] (current) BrettG [ADAU1772-Compatible Example Projects] |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ===== Tutorials, Guides, Walkthroughs, and other Information ===== | ===== Tutorials, Guides, Walkthroughs, and other Information ===== | ||
| + | |||
| + | ==== Tutorials ==== | ||
| + | |||
| + | === General SigmaDSP Tutorials === | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/basicDspExamples|Basic DSP Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/dynamicsProcessorexamples|Dynamics Processor Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/filterExamples|Filter Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/gpioConditioningExample|GPIO Conditioning Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/levelDetectorsExamples|Level Detectors Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/mixersSplittersExamples|Mixers/Splitters Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/multiplexerDemultiplexerExamples|Multiplexer/Demultiplexer Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/systemExamples|System Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/volumeControlExamples|Volume Control Examples]] | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/probeandstimulusblocks|Probe and Stimulus Blocks]] | ||
| + | |||
| + | === Microcontroller Code Generation Tutorials === | ||
| + | |||
| + | * [[ez>docs/DOC-1806|How do I create the microcontroller code to interface to my SigmaDSP? (Export System Files)]] | ||
| + | * [[ez>docs/DOC-1946|Booting a SigmaDSP from a microcontroller with no C compiler]] | ||
| + | |||
| + | === ADAV80x tutorials === | ||
| + | * [[resources/tools-software/sigmastudio/tutorials/adav801SRCexample|Sample Rate Converter example]] | ||
| ==== Useful Engineer Zone Threads ==== | ==== Useful Engineer Zone Threads ==== | ||
| Line 55: | Line 77: | ||
| [[ez>thread/2351|Calculating Filter Coefficients to Store in a Microcontroller]] | [[ez>thread/2351|Calculating Filter Coefficients to Store in a Microcontroller]] | ||
| \\ | \\ | ||
| + | [[ez>thread/13861|Calculating total memory needed in a self-boot EEPROM]] | ||
| + | \\ | ||
| + | [[ez>thread/14132|Creating a delay after startup]] | ||
| + | \\ | ||
| + | [[ez>thread/14527|Routing ADAU1701 ADCs to serial output ports in master mode]] | ||
| + | \\ | ||
| + | [[ez>thread/14552|Choose different EQ Presets / Filter with GPIOs]] | ||
| + | \\ | ||
| + | [[ez>message/26842|Creating an IIR Biquad Filter using the basic building blocks of gain, feedback, delay, and summation]] | ||
| + | \\ | ||
| + | ---- | ||
| + | ===== Example Projects And Documents ===== | ||
| + | This section includes project files that are intended to be used with [[adi>en/content/sigmadsp_evaluation_boards/fca.html|SigmaDSP Evaluation Boards]]. | ||
| + | ==== AD194x-Compatible Example Projects ==== | ||
| + | {{:resources:tools-software:sigmastudio:ad1940_quickstart.zip|AD1940 Quickstart Project}} | ||
| + | ---- | ||
| + | ==== ADAU144x-Compatible Example Projects ==== | ||
| + | === ADAU144x Audio Projects === | ||
| + | {{:resources:tools-software:sigmastudio:144x_analogin01_spdifout01.zip|Evaluation board setup - analog input channels 0 and 1, S/PDIF output channels 0 and 1}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_audio_iirfilterblocks.zip|Basic audio path with IIR filters}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_turn-signal-sound-generation.zip|Using basic sound generation techniques to emulate a turn signal sound}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1442_adau1445_audio_spdifinput_spdifandserialoutput.zip|ADAU1442/ADAU1445 S/PDIF input routed through ASRC and output to S/PDIF transmitter and serial output 0/1}} | ||
| - | ===== Example Projects ===== | + | === ADAU144x GPIO Projects === |
| + | {{:resources:tools-software:sigmastudio:adau144x_gpio_indexlpfselect_singlepushbutton.zip|Select a lowpass filter using a pushbutton}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_gpio_indexmuxselect_singlepushbutton.zip|Control a multiplexer using a pushbutton}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_gpio_stereosourceselect_singlepushbutton.zip|Select from audio sources using a pushbutton}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_gpio_volume_doublepushbutton.zip|Control the volume of the audio using two pushbuttons}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau144x_gpio_volume_rotenc.zip|Control the volume of the audio using a rotary encoder}} | ||
| + | ---- | ||
| + | ==== ADAU170x-Compatible Example Projects ==== | ||
| + | ===ADAU170x Audio Projects=== | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_audio_basic_stereo_inout.zip|Basic stereo audio input and output}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_audio_creating-differential-dac-outputs.zip|Creating differential DAC outputs by inverting one copy of the signal}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_audio_mono_peak_limiter.zip|Mono peak limiter with adjustable threshold}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_audio_modular_signal_flow.zip|Example of an automotive audio system in a modular design}} | ||
| - | ==== ADAU144x-Compatible Example Projects ==== | + | ===ADAU170x GPIO Projects=== |
| - | === ADAU144x Example Project - Analog channels 0 and 1 input, S/PDIF transmitter stereo output === | + | {{:resources:tools-software:sigmastudio:adau170x_gpio_auxadc_filterselect.zip|Use potentiometer connected to auxiliary ADC to select from a few filters}} |
| - | {{:resources:tools-software:sigmastudio:144x_analogin01_spdifout01.zip|}} | + | \\ |
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_indexlpfselect_singlepushbutton.zip|Use a single pushbutton to select from a number of low pass filters}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_indexmuxselect_singlepushbutton.zip|Use a single pushbutton to control a multiplexer}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_volume_auxadc.zip|Control the volume of the audio with a potentiometer connected to the auxiliary ADC}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_volume_doublepushbutton.zip|Use two pushbuttons to control the audio volume}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_volume_rotaryencoder.zip|Control the audio volume using a rotary encoder}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_binary_indexselectablefilter.zip|Choose different EQ Presets / Filter with GPIOs}} | ||
| - | {{:resources:tools-software:sigmastudio:screenhunter_02_jun._05_13.55.jpg?200|}} | + | ===ADAU170x Miscellaneous Projects=== |
| + | {{:resources:tools-software:sigmastudio:adau1701_misc_tone_decode_pll.zip|Tone decoding with a software PLL}} | ||
| + | ---- | ||
| + | ==== ADAU1781-or-ADAU1381-Compatible Example Projects ==== | ||
| + | ===ADAU1381 Project=== | ||
| + | {{:resources:tools-software:sigmastudio:adau1381_dsc_signalflow.zip|The default signal flow stored in the ROM of the ADAU1381}} | ||
| + | ===ADAU1781 Projects=== | ||
| + | [[ez>message/81077|Using PDM microphones with the ADAU1781 evaluation board.]] | ||
| + | ---- | ||
| + | |||
| + | ==== ADAU1761-Compatible Example Projects ==== | ||
| + | ===ADAU1761 Audio Projects=== | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_basic_stereo_inout.zip|Basic analog stereo I/O for use with the evaluation board}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_digital_mic_input_to_dac.zip|Digital (PDM) microphone input routed to analog output}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_digital_mic_input_to_i2s_out.zip|Digital (PDM) microphone input routed to I2S output}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_audio_broadcast_ducker_example.zip|Broadcast ducking example - using a voice input to compress the level of music}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_audio_cardiodbeamforming_42mm_48khz.zip|Endfire beamforming cardiod pattern for two microphones spaced at 42 millimeter separation}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_i2spassthrough_mastermode.zip|Pass I2S audio input directly to the output via the DSP, with the serial port in master mode.}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_adaptivebeamformingexample.zip|Two microphone adaptive beamforming example with bypass switch.}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_analogthru_tdm8_thru.zip|ADCs copy to DAC outputs, TDM8 pass through from serial input to serial output, with 256 BCLK cycles per frame.}} | ||
| + | ===ADAU1761 GPIO Projects=== | ||
| + | {{:resources:tools-software:sigmastudio:adau170x_gpio_volume_doublepushbutton.zip|Control audio volume using two pushbuttons}} | ||
| + | ===ADAU1761 Miscellaneous Projects=== | ||
| + | {{:resources:tools-software:sigmastudio:adau1761_pulsecounter.zip|Pulse Counter}} | ||
| + | |||
| + | ---- | ||
| + | ==== ADAU1772-Compatible Example Projects ==== | ||
| + | |||
| + | ===ADAU1772 Audio Projects=== | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1772_evalboard_in2_3_to_out0_1.zip|ADAU1772 Evaluation Board, Analog Input 2/3 to Stereo Analog Output}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adau1772_audio_42mm_endfire_beamforming_cardioid.zip|Endfire beamforming cardiod pattern for two microphones spaced at 42 millimeter separation}} | ||
| + | \\ | ||
| + | ===ADAU1772 User Guide=== | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:UG-XXX_1772_PRELIMINARY.pdf|ADAU1772 User Guide (Preliminary)}} | ||
| + | \\ | ||
| + | =====Other Documentation==== | ||
| + | \\ | ||
| + | ====SSM2529 Evaluation Board==== | ||
| + | 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. | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:ssm2529_evalboardfiles.zip|}} | ||
| + | \\ | ||
| + | \\ | ||
| + | Example SigmaStudio register settings to utilize the programmable 7 band equalizer.\\ | ||
| + | {{:resources:tools-software:sigmastudio:ssm2529_EQ_Example.pdf}} | ||
| + | |||
| + | ====ADAV4601 Evaluation Board==== | ||
| + | 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. | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adav4601_system_design_document.pdf|Design Document}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adav46yz_rev_e.pdf|Schematic}} | ||
| + | \\ | ||
| + | {{:resources:tools-software:sigmastudio:adav46xx_rev_e_gerber_files.zip|Gerber Files}} | ||
| + | \\ | ||