Add to Signal Chain Designer

AD1941:  SigmaDSP® Multichannel 28-Bit Audio Processor

Product Details

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.


  • Automotive sound systems
  • Digital televisions
  • Home theater systems (Dolby digital/DTS postprocessor)
  • Multichannel audio systems
  • Mini-component stereos
  • Multimedia audio
  • Digital speaker crossover
  • Musical instruments
  • In-seat sound systems (aircrafts/motor coaches)


  • 16-channel digital audio processor
  • Accepts sample rates up to 192 kHz
  • 28-bit × 28-bit multiplier with full 56-bit accumulator
  • Fully programmable program RAM for custom program download
  • Parameter RAM allows complete control of 1,024 parameters
  • Control port features safeload for transparent parameter updates and complete mode and memory transfer control
  • Target/slew RAM for click-free volume control and dynamic parameter updates
  • See data sheet for additional features

Functional Block Diagram for AD1941

For evaluating the AD1941, please use the EVAL-AD1940MINIBZ. The parts only differ in that the AD1941 has an I2C control port and the AD1940 has an SPI control port. You can get further information from the SigmaDSP FAQ. If your questions are not answered there, direct any SigmaDSP support inquiries to the SigmaDSP support forum on EngineerZone.


Title Content Type File Type
AD1940/AD1941: SigmaDSP Multichannel 28-Bit Audio Processor Data Sheet (Rev B, 04/2010) (pdf, 817 kB) Data Sheets PDF
AN-1006: Using the EVAL-ADUSB2EBZ  (pdf, 349 kB) Application Notes PDF
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.
Videos HTML
VisualDSP++ 5.0 Linker and Utilities Manual (Revision 3.5, January 2011)  (pdf, 2290 kB) | Request a CD Software Manuals PDF
Audio Processors, Amplifiers Deliver Complete HDTV Audio Subsystem
(EE Times, 10/1/2007)
Product Reviews HTML
ADI: Analog Essential To HDTV Experience
(Electronic Design, 10/1/2007)
Product Reviews HTML
SigmaDSP® Audio Processors Overview 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
RAQs index Rarely Asked Questions HTML
Glossary of EE Terms Glossary HTML

Design Tools,Models,Drivers & Software

Title Content Type File Type
Firmware Loader for SigmaDSPs Device Drivers HTML

Product Recommendations & Reference Designs

Companion Products

Suggested Companion Products

Recommended Audio DAC for the AD1941
  • For a high performance, 16-channel, differential output DAC, we recommend the ADAU1966.
Recommended Power Solutions
  • For selecting voltage regulator products, use ADIsimPower.

Were these recommendations helpful?

SampleSample & Buy

Price, packaging, availability

AD1941 Model Options
Model Package Pins Temp.
Price*(100-499) Price*1000 pcs RoHS View PCN/ PDN Check Inventory/
AD1941YSTZ Status: Production 48 ld LQFP 48 Ind Tray, 250 $10.02 $8.45 Y  Material Info PCN Purchase Sample
AD1941YSTZRL Status: Production 48 ld LQFP 48 Ind Reel, 1 - $8.45 Y  Material Info PCN Purchase
Price Table Help

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.

content here.
content here.

Review this Product