CODECs & Amplifiers
Full-range, high fidelity audio codecs
Our audio technology allows the capture of speech and audio with high quality and low power consumption while at the other end of the audio channel enables speaker playback at maximum volume and power efficiency while extending battery usage time.
Improving customer access to voice recognition functionality
We offer a range of low power, Hi-Fi audio CODECs and Class Ds with different features and in different packages suitable for a variety of low power, digital portable audio products. CODECs are designed to offer different levels of dynamic range and improve the power consumption for the record and playback paths by optimizing the always ON mode and utilizing efficient charge pump technologies.
Ultra Low Power Stereo Audio CODEC
Portable Media Players I Personal Navigation Devices
Ultra Low Power Stereo Audio CODEC with 650µW Always-On Mode
Portable Media players I Headphones I Headsets I Embedded Applications I Wearables I
Arduino Compatible Development Systems
Ultra Low Power Stereo Audio CODEC with differential headphone driver
Headsets | Hearables | Headphones
Ultra Low Power Stereo Audio CODEC with single ended headphone driver
Headsets | Headphones | Portable Media Players | Audio Accessories
|DA7219||Audio CODEC with Advanced Accessory Detect||Headphone accessories | Tablets and eBooks | Gaming controllers | Remote controllers | Portable audio applications | Chromebooks|
|DA7400||Stereo high-performance CODEC||Configurable headsets (Bluetooth / USB-C) | IoT devices | Consumer Hi-Res Audio systems|
|DA7401||Mono high-performance CODEC with ANC||TWS earbuds | In-ear headsets (USB-C) | Hearables|
|DA7402||Stereo high-performance CODEC with ANC||Wireless (Bluetooth) over- and on-ear headphones | Wired (USB-C) over- and on-ear headphones|
|DA7202||10W Mono Class D for Dual Cell||
Ultrabooks | Tablets | Personal Navigation Devices | Speaker Accessories | Handheld Gaming
|Product ID||Package||Description||ADC SNR A-weighted support(dB) @ 48kHz||DAC SNR A-weighted support(dB) @ 48kHz||Power consumption Record||Power consumption Playback||Headphone Pout||Control||Features||Documents|
|DA7210||49-WLCSP 0.4mm||Ultra Low Power Stereo CODEC||96 @ 2.5V||102 @ 2.5V||3.5mW @ 1.8V||2.5mW @1.8V||2/4-wire||General purpose filter engine||Documentation|
|DA7211||36-WLCSP 0.5mm||Ultra Low Power Stereo CODEC||96 @ 2.5V||102 @ 2.5V||3.5mW @ 1.8V||2.5mW @1.8V||2 x 58mW @ 2.5V into 16Ω||2-wire||General purpose filter engine||Documentation|
|DA7212||34-WLCSP 0.5mm (Staggered)||Ultra low power Stereo CODEC with 650µW always On mode||90 @ 1.8V||100 @ 1.8V||2.0mW @ 1.8V||3.1mW @ 1.8V||2 x 67mW @ 2.5V||2-wire||5bd EQ, ALC, Noise gate, Beep generator||Documentation|
|DA7217||32-WLCSP 0.5mm (Staggered)||Ultra low power Stereo CODEC with differential outputs||105 @ 1.8V||110 @ 1.8V||2.5mW @ 1.8V||4mW @ 1.8V||2 x 57mW @ 2.5V||2-wire||5bd EQ, 3bd Sidetone, ALC, Noise gate, Beep generator||Documentation|
|DA7218||32-WLCSP 0.5mm (Staggered)||Ultra low power Stereo CODEC with single-ended outputs||105 @ 1.8V||110 @ 1.8V||2.5mW @ 1.8V||4mW @ 1.8V||2 x 58mW @ 1.8V||2-wire||5bd EQ, 3bd Sidetone, ALC, Noise gate, Beep generator||Documentation|
|DA7219||32-WLCSP 0.5mm (Staggered)||Ultra low-power audio codec with Advanced Accessory Detection (AAD)||90 @ 1.8V||100 @ 1.8V||2.75mW @ 1.8V||3.4mW @ 1.8V||2 x 70mW @ 2.5V||2-wire||Advanced Accessory detection, polarity switching||Documentation|
|DA7400||32-WLCSP 0.4mm||High Performance Stereo Codec||95 @ 1.8V||115 @ 1.8V||3mW @ 1.8V||8.5mW @ 1.8V||2 x 67mW @ 1.8V||2-wire||General purpose filter engine||Documentation|
|DA7401||32-WLCSP 0.4mm||Mono Active Noise Cancellation Codec||95 @ 1.8V||115 @ 1.8V||3mW @ 1.8V||5.8mW @ 1.8V||1 x 100mW @ 1.8V||2-wire||Hybrid Active Noise Cancellation, Audio Processing Unit||Documentation|
|DA7402||32-WLCSP 0.4mm||Stereo Active Noise Cancellation Codec||95 @ 1.8V||115 @ 1.8V||3mW @ 1.8V||8.5mW @ 1.8V||2 x 67mW @ 1.8V||2-wire||Hybrid Active Noise Cancellation, Audio Processing Unit||Documentation|
8 months ago
DA7211 ALCPosted by fbc 10 points 3 replies
We use only the R MIC input + PGA + R ADC, but we can’t have the ALC work as expected.
The configuration is as follows:
- R MIC gain @ +12dB
- R mixer input is R MIC only
However, when the ALC is enabled with the following settings:
- ALC_MAX = 0x3C (-0.5dB)
- ALC_MIN = 0x3B (-2dB)
- Other registers at default values
The issue is that the signal chain gain never changes, and it is similar to the gain that we have when we disable the ALC and set the IN_PGA gain = -4.5dB.
So the ALC seems to basically always setting the IN_PGA gain to the minimum, and never changes it, whatever the input level.
Can you also clarify the following :
- Can you confirm the ALC analog sampling is made after the R mixer and before the IN PGA?
- What does it mean, -0.5dB in ALC_MAX? Is it the ADC Full-Scale minus 0.5dB?
- Can you confirm that the ACL is only setting the R IN PGA gain? And that the PGA gain is thus comprised between -4.5dB and +18dB?
- We don’t understand why the ALC always sets the minimum PGA gain whatever the input signal. Normally, if we have a signal lower than -2dB, shouldn’t the ALC increase the IN PGA gain so that we have an ADC value of FS-2dB?
Here is a dump of our configuration:
DA7211_PLL_DIV3, 0b01010000, // Bypass PLL, MCLK = 10..20MHz
DA7211_PLL, 0b00001011, // Set the FS = 48kHz
DA7211_CONTROL, 0b10010111, // Noise Suppression OFF, BIAS ON, VDDIO < 2.65V, Digital Regulator ON
DA7211_IN_GAIN, 0b00110011, // L/R PGA gain : 0dB
DA7211_INMIX_R, 0b10000001, // Enable MIX_R mixer + PGA, connected to MIC_R
DA7211_ADC, 0b10000001, // ADC R enabled, ALC enabled
DA7211_MIC_R, 0b10000011, // MIC R : enable the MIC R amplifier @ +12dB
DA7211_DAI_CFG1, 0b00000000, // DA7211 is I2S slave, 16-bits stereo
DA7211_DAI_CFG3, 0b10001000, // Enable DAI and DATOUT
DA7211_ALC_MAX, 0x3C, // ALC MAX - enable @ -0.5dB
DA7211_ALC_MIN, 0x3B, // ALC MIN - disable @ -2dB
DA7211_STARTUP1, 0b00000001, // Finally enable the DA7211