The AD1940/AD1941 are a complete 28-bit, single-chip, multi-channel audio SigmaDSP™ for equalization, multiband dynamic processing, delay compensation, speaker compensation, and image enhancement. These algorithms can be used to compen-sate for the real world limitations of speakers, amplifiers, and listening environments, resulting in a dramatic improvement of perceived audio quality.
The signal processing used in the AD1940/AD1941 is comparable to that found in high end studio equipment. Most of the processing is done in full, 56-bit double-precision mode, resulting in very good, low level signal performance and the absence of limit cycles or idle tones. The dynamics processor uses a sophisticated, multiple-breakpoint algorithm often found in high end broadcast compressors.
The AD1940/AD1941 are a fully programmable DSP. Easy to use software allows the user to graphically configure a custom signal processing flow using blocks such as biquad filters, dyna-mics processors, and surround sound processors. An extensive control port allows click-free parameter updates, along with readback capability from any point in the algorithm flow.
The AD1940/AD1941’s digital input and output ports allow a glueless connection to ADCs and DACs by multiple, 2-channel serial data streams or TDM data streams. When in TDM mode, the AD1940/AD1941 can input 8 or 16 channels of serial data, and can output 8 or 16 channels of serial data. The input and output port configurations can be individually set. The AD1940 is controlled by a 4-wire SPI® port; the AD1941 is controlled by a 2-wire I2C® bus. Other than the control interface, the functions of the two parts are identical.
|Title||Content Type||File Type|
AD1940/AD1941: SigmaDSP Multichannel 28-Bit Audio Processor Data Sheet (Rev B, 04/2010) (pdf, 817 kB)
|AN-1006: Using the EVAL-ADUSB2EBZ (pdf, 349 kB)||Application Notes|
Sigma Studio Overview
Familiar audio processing blocks can be wired together as in a schematic, and the compiler generates DSP-ready code and a control surface for setting and tuning parameters.
|VisualDSP++ 5.0 Linker and Utilities Manual (Revision 3.5, January 2011) (pdf, 2290 kB) | Request a CD||Software Manuals|
|UG-087: Evaluating the AD1940 SigmaDSP Using the EVAL-AD1940MINIBZ (pdf, 796 kB)||User Guides|
Flexible Silicon: GUI-programmable Audio Processors—an EDN BenchPress Project
Flexible Silicon: GUI-programmable Audio Processors (Part 2)
Audio Processors, Amplifiers Deliver Complete HDTV Audio Subsystem
(EE Times, 10/1/2007)
ADI: Analog Essential To HDTV Experience
(Electronic Design, 10/1/2007)
|SigmaDSP® Audio Processors||Overview||HTML|
|RAQs index||Rarely Asked Questions||HTML|
|Which SigmaDSP is right for my application?||FAQs/RAQs||HTML|
|Which SigmaDSP parts are qualified for automotive applications?||FAQs/RAQs||HTML|
|What evaluation boards are available for the SigmaDSP processors?||FAQs/RAQs||HTML|
|What advanced algorithms are available for SigmaDSP?||FAQs/RAQs||HTML|
|What is needed to boot a SigmaDSP processor?||FAQs/RAQs||HTML|
|What is the processing power and RAM sizes of the different SigmaDSPs?||FAQs/RAQs||HTML|
|How can I program and tune my target application using SigmaStudio?||FAQs/RAQs||HTML|
|When should I use double precision and when should I use single precision filters?||FAQs/RAQs||HTML|
|How do I protect my SigmaDSP design against power supply overvoltage and ESD?||FAQs/RAQs||HTML|
|How can I get a copy of SigmaStudio?||FAQs/RAQs||HTML|
|I already have a copy of SigmaStudio. How can I get the latest version?||FAQs/RAQs||HTML|
|Where can I find a description of the changes made in the latest version of SigmaStudio?||FAQs/RAQs||HTML|
|What are the PC requirements for SigmaStudio?||FAQs/RAQs||HTML|
|What documentation is available for SigmaStudio?||FAQs/RAQs||HTML|
|Can I use SigmaStudio without hardware connected?||FAQs/RAQs||HTML|
|How can I write my own algorithms in SigmaStudio?||FAQs/RAQs||HTML|
|After I link-compile-download my project, the bar at the bottom of SigmaStudio turns green. Does this mean my program downloaded to the DSP successfully?||FAQs/RAQs||HTML|
|How can I check that I have proper communication between SigmaStudio and the SigmaDSP hardware?||FAQs/RAQs||HTML|
|How can I see exactly what SigmaStudio is writing to the target hardware?||FAQs/RAQs||HTML|
|How do I change the sampling rate of my design in SigmaStudio?||FAQs/RAQs||HTML|
|Where can I see how much of the SigmaDSP resources my project consumes?||FAQs/RAQs||HTML|
|My signal flow is running out of instructions. What can I do to save resources?||FAQs/RAQs||HTML|
|I can't use the maximum delay memory in my project. What's happening?||FAQs/RAQs||HTML|
|When the signal input to my compressor is above 6 dB, the compression stops and my signal starts increasing. What's happening?||FAQs/RAQs||HTML|
|How can I eliminate pops when changing the delay parameter at run-time?||FAQs/RAQs||HTML|
|My application requires that I use multiple blocks that generate many addresses that I then have to map to my microcontroller code. Can I fix specific memory addresses for specific blocks to avoid all this mapping overhead?||FAQs/RAQs||HTML|
|What is the difference between the AD1940 and AD1941?||FAQs/RAQs||HTML|
|What evaluation boards are available for the AD1940 and AD1941?||FAQs/RAQs||HTML|
|Why are the safeload registers five bytes long, while I'm loading four-byte parameters into the RAM using these registers?||FAQs/RAQs||HTML|
|How can I tune my own hardware design using SigmaStudio?||FAQs/RAQs||HTML|
|Where can I get further support for the SigmaDSP?||FAQs/RAQs||HTML|
|Glossary of EE Terms||Glossary||HTML|
|Title||Content Type||File Type|
|Firmware Loader for SigmaDSPs||Device Drivers||HTML|
Were these recommendations helpful?
The USA list pricing shown is for BUDGETARY USE ONLY, shown in United States dollars (FOB USA per unit for the stated volume), and is subject to change. International prices may differ due to local duties, taxes, fees and exchange rates. For volume-specific price or delivery quotes, please contact your local Analog Devices, Inc. sales office or authorized distributor. Pricing displayed for Evaluation Boards and Kits is based on 1-piece pricing.