Skip to main content

Automotive Power Management ICs (PMICs)

Flexible, scalable, reliable automotive qualified power management IC (PMIC) solutions

Dialog supplies a comprehensive portfolio of automotive-qualified (AEC-Q100) Power Management IC (PMIC) solutions for powering in-vehicle infotainment, ADAS, (Advanced Driver Assistance Systems), instrument clusters, and telematics systems.

Automotive cockpit

At Dialog, we understand that you need to move fast while optimizing the cost and performance of your automotive systems. Discover how our unique approach to power management tackles these diverse challenges head-on. By partitioning our power solution into highly-integrated System PMIC and Sub-PMICs, Dialog offers:

  • AEC-Q100 qualified devices
  • Scalability and flexibility advantages while distributing heat dissipation in elevated temperature environments.
  • Built-in configurability engines providing system designers the ability to easily solve their power sequencing, thermal, and system control challenges.
  • An intuitive GUI (Smart Canvas) enabling customization of a power reference design to achieve an “exact fit” power management solution.

The result is a highly optimized, cost-effective power management solution that enables the most competitive, differentiated system design.

Automotive PMIC product portfolio
Product Description Functions Application SoC Platforms Supported
DA9061-A Highly Integrated System PMIC for Applications Requiring up to 6 A 3 Bucks, 4 LDOs, GPIO, System Supervision Infotainment, Navigation, Telematics NXP (Freescale) i.MX 6 SoloLite, i.MX 6 Solo, Xilinx Zync UltraScale+, Qualcomm (CSR)Atlas
DA9062-A Highly Integrated System PMIC for Applications Requiring up to 8.5 A 4 Bucks, 4 LDOs, GPIO, RTC, System Supervision Infotainment, Navigation, Integrated cockpits, Instrument clusters, Telematics Renesas R-Car 2 R-Car 3, NXP (Freescale) i.MX 7, Qualcomm (CSR) Atlas, Xilinx Zync UltraScale+
DA9063-A High Power PMIC for Quad-core Processors up to 12 A 6 Bucks, 11 LDOs, ADC, GPIO, RTC, System Supervision Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3, NXP (Freescale) i.MX 6 Dual, i.MX 6 Quad, i.MX 6 Quad+
DA9063L-A High Power PMIC for Quad-core Processors up to 12 A 6 Bucks, 5 LDOs, ADC, GPIO, System Supervision Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3, NXP (Freescale) i.MX 6 Dual, i.MX 6 Quad
DA9130-A Automotive Grade High-Performance 10 A Dual-Phase DC-DC Converter (Buck) Dual-Phase 10 A DC-DC Converter (Buck) Vehicle infotainment systems, ADAS, Automotive navigation, Automotive center console, Autmotive cluster, Telematics, SoC/FPGA based high performance automotive Electronic Control unit (ECU) requiring efficient high current power delivery  
DA9131-A Automotive Grade High-Performance Dual-Channel DC-DC Converter 5 A per Channel (Buck) Dual-Channel DC-DC Converter 5 A per Channel (Buck) Vehicle infotainment systems, ADAS, Automotive navigation, Automotive center console, Autmotive cluster, Telematics, SoC/FPGA based high performance automotive Electronic Control unit (ECU) requiring efficient high current power delivery  
DA9132-A Automotive Grade High-Performance Dual-Channel DC-DC Converter 3 A per Channel (Buck) Dual-Channel DC-DC Converter 3 A per Channel (Buck) Vehicle infotainment systems, ADAS, Automotive navigation, Automotive center console, Autmotive cluster, Telematics, SoC/FPGA based high performance automotive Electronic Control unit (ECU) requiring efficient high current power delivery  
DA9141-A Automotive Grade, high efficiency, high current, quad-phase, step down DC-DC converter (Buck) PMIC Quad-phase, step down DC-DC (Buck) converter Navigation systems, Telematics, AI engines, Automotive infotainment, Advanced driver assistance systems (ADAS), SiPP modules. Automotive SoC/FPGA high performance processing system requiring efficient, high current, power delivery.  
DA9142-A Automotive Grade, high efficiency, high current, dual-phase, step down DC-DC converter (Buck) PMIC Dual-phase, step down DC-DC (Buck) converter with integrated switching FET's Navigation systems, Telematics, AI engines, Automotive infotainment, Advanced driver assistance systems (ADAS), SiPP modules. Automotive SoC/FPGA high performance processing system requiring efficient, high current, power delivery.  
DA9213-A Multiphase 20 A Output Current 4-Phase Buck with Remote Sense and Phase Shedding Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3
DA9214-A Multiphase 2 x 10 A Output Current 2-Phase Dual Buck with Remote Sense and Phase Shedding Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3
DA9215-A Multiphase 15 A and 5 A Output Current 15 + 5A Dual Buck with Remote Sense and Phase Shedding Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3
DA9223-A Multiphase 16 A Output Current 4-Phase Buck with Remote Sense and Phase Shedding Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3
DA9224-A Multiphase 2 x 8 A Output Current 2-Phase Dual Buck with Remote Sense and Phase Shedding Infotainment, ADAS, Navigation, Integrated cockpits, Instrument clusters Renesas R-Car 2, R-Car 3

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Product ID Description Vin Min (V) Vin Max (V) VBUS Max (V) Iout Max (A) (major rails) Package # Total step-down DC/DC converter channels # integrated step-down DC/DC converter channels # step-down DC/DC CONTROLLER channels # buck-boost DC/DC converter channels # step-up DC/DC converter #LDOs # Integrated Load Switch channels (ext. Power Switch Control) Multi-Phase support USB-Power Management Integrated battery charger Automotive rating Low-Noise/High PSRR optimized channels General Purpose I/Os Battery Interface Add. Features Matching processor platform Category Documents
                                                 
DA6021 Highly integrated Power Management IC for New Generation Intel Atom Processor 2.7 4.5 5.5 24.9 FCBGA 325 11 x 6 ㎟ 6 6 - 2 1 6 11 (9) - yes - - - 16 yes multi-channel ADC PWM output 5 temerature sens inputs Intel Atom Z3000 PMICs SoC PMICs Documentation
DA6102 6 Channel High Efficiency PMIC For 2-Cell Systems 4.5 11.5 - 6.8 WLCSP 56 2.98 x 3.38 ㎟ 3 2 1 1 - 2 2 - - - - - - - - - PMICs Documentation
DA9024 Quad 1.2A Buck System PMIC with Audio Subsystem - 4.4 - 4.8 WLCSP 108 3.6 x 4.8 ㎟ 4 4 - - - 20 - - - - - 1 LDO - - Class G headphone driver Class D speaker driver Back up battery charger RTC Ingenic JZ4775 PMICs SoC PMICs Documentation
DA9053 System Core PMIC with High Efficiency USB Power Manager and integrated charger - 5.5 12 4 VFBGA 169 7 x 7 ㎟ VFBGA 169 11 x 11 ㎟ 4 4 - - 1 10 - - yes 1.8A DA9053-A 6 LDOs 16 yes, integrated charger ADC with touch screen IF Boost with LED drivers Charger Backup battery charger RTC NXP i.MX 53 NXP i.MX 6 NXP i.MX 6 Solo NXP i.MX 6 SoloLite NXP i.MX 6 DualLite PMICs SoC PMICs Charger PMICs Documentation
DA9053-A System Core PMIC with High Efficiency USB Power Manager and integrated charger - 5.5 12 4 VFBGA 169 7 x 7 ㎟ VFBGA 169 11 x 11 ㎟ 4 4 - - 1 10 - - yes 1.8A yes 6 LDOs 16 yes, integrated charger ADC with touch screen IF Boost with LED drivers Charger Backup battery charger RTC NXP i.MX 53 NXP i.MX 6 NXP i.MX 6 Solo NXP i.MX 6 SoloLite NXP i.MX 6 DualLite PMICs Automotive PMICs Documentation
DA9061 System PMIC for Single or Dual-Core Application Processors 2.7 5.5 - 6 QFN 6 x 6 ㎟ 3 3 - - - 4 - - - - DA9061-A 3 LDOs 5 - - NXP i.MX 6 NXP i.MX 6 Solo NXP i.MX 6 SoloLite NXP i.MX 6UL NXP i.MX 6ULL Xilinx Zync UltraScale+ Qualcomm (CSR) Atlas PMICs SoC PMICs Documentation
DA9061-A System PMIC for Single or Dual-Core Application Processors 2.7 5.5 - 6 QFN 6 x 6 ㎟ 3 3 - - - 4 - - - - yes 3 LDOs 5 - - NXP i.MX 6 NXP i.MX 6 Solo NXP i.MX 6 SoloLite NXP i.MX 6UL NXP i.MX 6ULL Xilinx Zync UltraScale+ Qualcomm (CSR) Atlas PMICs Automotive PMICs Documentation
DA9062 System PMIC for Single or Dual-Core Application Processors 2.8 5.5 - 8.5 QFN 6 x 6 ㎟ 4 4 - - - 4 - yes - - DA9062-A 3 LDOs 5 - Backup battery charger RTC Xilinx Zync UltraScale+ Xilinx Artix-7 and Zynq 7000 Family Xilinx Spartan -7 Family Qualcomm (CSR) Atlas PMICs SoC PMICs Documentation
DA9062-A System PMIC for Single or Dual-Core Application Processors 2.8 5.5 - 8.5 QFN 6 x 6 ㎟ 4 4 - - - 4 - yes - - yes 3 LDOs 5 - Backup battery charger RTC Xilinx Zync UltraScale+ Xilinx Artix-7 and Zynq 7000 Family Xilinx Spartan -7 Family Qualcomm (CSR) Atlas PMICs Automotive PMICs Documentation
DA9063 System PMIC for Multi-Core Application Processors 2.8 5.5 - 12 VFBGA 100 8 x 8 ㎟ TFBGA 100 8 x 8 ㎟ 6 6 - - - 11 - yes - - DA9063-A 3 LDOs 16 - ADC Backup battery charger RGB-LED driver RTC NXP i.MX 6 NXP i.MX 6 Dual NXP i.MX 6 Quad NXP i.MX 6 Quad+ NXP i.MX 8M Mini Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs SoC PMICs Documentation
DA9063-A System PMIC for Multi-Core Application Processors 2.8 5.5 - 12 VFBGA 100 8 x 8 ㎟ TFBGA 100 8 x 8 ㎟ 6 6 - - - 11 - yes - - yes 3 LDOs 16 - ADC Backup battery charger RGB-LED driver RTC NXP i.MX 6 NXP i.MX 6 Dual NXP i.MX 6 Quad NXP i.MX 6 Quad+ NXP i.MX 8M Mini Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs Automotive PMICs Documentation
DA9063L System PMIC for Multi-Core Application Processors 2.8 5.5 - 12 VFBGA 100 8 x 8 ㎟ TFBGA 100 8 x 8 ㎟ 6 - - - - 5 - yes - - DA9063L-A 1 LDOs 16 - ADC RGB-LED driver Watchdog timer NXP i.MX 6 Dual NXP i.MX 6 Quad Xilinx Artix-7 FPGA and Zynq-7000 SoC Renesas R-Car 2, R-Car 3 Telechips Dolphin+ (TCC8030) (Auto only) PMICs SoC PMICs Documentation
DA9063L-A System PMIC for Multi-Core Application Processors 2.8 5.5 - 12 VFBGA 100 8 x 8 ㎟ TFBGA 100 8 x 8 ㎟ 6 - - - - 5 - yes - - yes 1 LDOs 16 - ADC RGB-LED driver Watchdog timer NXP i.MX 6 Dual NXP i.MX 6 Quad Xilinx Artix-7 FPGA and Zynq-7000 SoC Renesas R-Car 2, R-Car 3 Telechips Dolphin+ (TCC8030) (Auto only) PMICs Automotive PMICs Documentation
DA9066 System PMIC and Audio CODEC for Multi-Core Application Processors 2.5 4.4 - 7.2 WLCSP 168 5.8 x 4.8 ㎟ 6 - - - - 20 - yes - - - 1 LDO - - 24-bit Audio CODEC 4 analog inputs 2 Class G headphone driver 2 Class D speaker driver ADC Backup battery charger RTC - PMICs Documentation
DA9068 System PMIC for Multi-Core Application Processors 2.5 5.0 - 8.1 WLCSP 154 4 x 6 ㎟ 8 - - - - 25 - yes - - - 3 LDOs 4 - ADC Backup battery charger RTC - PMICs Documentation
DA9070 Highly Integrated Low-Power PMIC with SW Fuel-Gauge support 2.5 5.5 22 0.3 WLCSP 42 3 x 2.65 ㎟ 1 1 - - 1 3 - - yes 0.5A - - - yes, integrated charger Software Fuel-Gauge support - PMICs Charger PMICs Low-power Portable PMICs Documentation
DA9072 Highly Integrated Low-Power PMIC 2.5 5.5 22 0.3 WLCSP 42 3 x 2.65 ㎟ 1 1 - - 1 3 - - yes 0.5A - - - yes, integrated charger Software Fuel-Gauge support - PMICs Charger PMICs Low-power Portable PMICs Documentation
DA9073 Highly Integrated Low-Power PMIC 2.5 5.5 22 0.3 WLCSP 42 3 x 2.65 ㎟ 1 1 - - 1 3 - - yes 0.5A - - - yes, integrated charger - - PMICs Charger PMICs Low-power Portable PMICs Documentation
DA9121 Single channel 10A Dual-phase PMIC 2.5 5.5 - 10 WLCSP 24 2.5 x 1.7 ㎟ 1 1 - - - - - fixed - - - - 5 - Programmable GPIOs - PMICs Documentation
DA9122 Dual channel 2x 5A PMIC 2.5 5.5 - 10 WLCSP 24 2.5 x 1.7 ㎟ 2 1 - - - - - - - - - - 5 - Programmable GPIOs - PMICs Documentation
DA9130 Single channel 10A Dual-phase PMIC 2.5 5.5 - 10 FC-QFN 3.3 x 4.8 ㎟ 1 1 - - - - - fixed - - DA9130-A - 5 - Dynamic voltage control Programmable GPIOs - PMICs Documentation
DA9131 Dual channel 2 x 5A Single-phase PMIC 2.5 5.5 - 10 FC-QFN 3.3 x 4.8 ㎟ 2 2 - - - - - - - - DA9131-A - 5 - Dynamic voltage control Programmable GPIOs - PMICs Documentation
DA9132 Dual channel 2 x 3A Single-phase PMIC 2.5 5.5 - 6 FC-QFN 3.3 x 4.8 ㎟ 2 2 - - - - - - - - DA9132-A - 5 - Dynamic voltage control Programmable GPIOs - PMICs Documentation
DA9130-A Single channel 10A Dual-phase PMIC 2.5 5.5 - 10 FC-QFN 3.3 x 4.8 ㎟ 1 1 - - - - - fixed - - - - 5 - Dynamic voltage control Programmable GPIOs - PMICs Automotive PMICs Documentation
DA9131-A Dual channel 2 x 5A Single-phase PMIC 2.5 5.5 - 10 FC-QFN 3.3 x 4.8 ㎟ 2 2 - - - - - - - - - - 5 - Dynamic voltage control Programmable GPIOs - PMICs Automotive PMICs Documentation
DA9132-A Dual channel 2 x 3A Single-phase PMIC 2.5 5.5 - 6 FC-QFN 3.3 x 4.8 ㎟ 2 2 - - - - - - - - - - 5 - Dynamic voltage control Programmable GPIOs - PMICs Automotive PMICs Documentation
DA9168 1-Cell, 2.0 A Battery Charger PMIC with 20 mA Termination, Ultra-Low IQ Reverse Boost, and I2C 4V 10.5V 10.5 V 2.5 A - - 1 - - - 2 - - yes 2A - - - - - - PMICs Charger PMICs Documentation
DA9210 Single channel 12A Quad-phase PMIC 2.8 5.5 - 12 WLCSP 48 2.3 x 3.5 ㎟ VFBGA 42 4.8 x 5.6 ㎟ 1 1 - - - - - fixed - - - - - - Expandable with 2nd DA9210 Renesas R-Car M2 Renesas R-Car H2 Xilinx Zynq UltraScale+ MPSoC (ZU3CG, ZU9EG, ZU19EG) PMICs SoC PMICs Documentation
DA9211 Single channel 12A Quad-phase PMIC 2.8 5.5 - 12 WLCSP 42 2.5 x 2.85 ㎟ 1 1 - - - - - fixed - - - - - - - - PMICs Documentation
DA9212 Dual channel 2x 6A Dual-phase PMIC 2.8 5.5 - 12 WLCSP 42 2.5 x 2.85 ㎟ 2 2 - - - - - fixed - - - - - - - - PMICs Documentation
DA9213 Single channel 20A Quad-phase PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 1 1 - - - - - fixed - - DA9213-A - 3 - - Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs SoC PMICs Documentation
DA9213-A Single channel 20A Quad-phase PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 1 1 - - - - - fixed - - yes - 3 - - Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs Automotive PMICs Documentation
DA9214 Dual channel 2 x 10A Dual-phase PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 2 2 - - - - - fixed - - DA9214-A - 3 - - Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs SoC PMICs Documentation
DA9214-A Dual channel 2 x 10A Dual-phase PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 2 2 - - - - - fixed - - yes - 3 - - Xilinx Zynq UltraScale+ MPSoC Renesas R-Car 2, R-Car 3 (Auto Only) PMICs Automotive PMICs Documentation
DA9215 Multi channel 1x 15A, 1x 5A PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 2 2 - - - - - fixed - - DA9215-A - 3 - - Xilinx Zynq UltraScale+ MPSoC PMICs SoC PMICs Documentation
DA9215-A Multi channel 1x 15A, 1x 5A PMIC 2.8 5.5 - 20 WLCSP 66 2.5 x 4.5 ㎟ VFBGA 3.55 x 5.75 ㎟ 2 2 - - - - - fixed - - yes - 3 - - Xilinx Zynq UltraScale+ MPSoC PMICs Automotive PMICs Documentation
DA9217 Single channel 6A Dual-phase PMIC 2.5 5.5 - 6 WLCSP 24 1.7 x 2.4 ㎟ 1 1 - - - - - fixed - - - - 4 - - Renesas R-Car 2, R-Car 3 PMICs SoC PMICs Documentation
DA9220 Dual channel 2x 3A Single-phase PMIC 2.5 5.5 - 6 WLCSP 24 1.7 x 2.4 ㎟ 1 1 - - - - - fixed - - - - 4 - - - PMICs Documentation
DA9223-A Single channel 16A Quad-phase PMIC 2.8 5.5 - 16 TFBGA 66 5 x 9 ㎟ 1 1 - - - - - fixed - - yes - 3 - - Renesas R-Car 2, R-Car 3 PMICs SoC PMICs Automotive PMICs Documentation
DA9224-A Dual channel 2x 8A Dual-phase PMIC 2.8 5.5 - 16 TFBGA 66 5 x 9 ㎟ 2 2 - - - - - fixed - - yes - 3 - - Renesas R-Car 2, R-Car 3 PMICs SoC PMICs Automotive PMICs Documentation
DA9230 Low-power portable PMIC 2.5 5.5 - 0.3 WLCSP 12 1.25 x 1.65 ㎟ 1 1 - - - - - - - - - - 1 - - - PMICs Low-power Portable PMICs Documentation
DA9231 Low-power portable PMIC 2.5 5.5 - 0.3 WLCSP 12 1.25 x 1.65 ㎟ 1 1 - - - 1 - - - - - - 1 - - - PMICs Low-power Portable PMICs Documentation
DA9232 Low-power, ultra-low riple PMIC 2.5 5.5 - 0.06 WLCSP 12 1.25 x 1.65 ㎟ 1 1 - - - - - - - - - 1 DC/DC buck 1 - - - PMICs Low Noise PMICs Low-power Portable PMICs Documentation
DA9233 Low-power, ultra-low riple PMIC 2.5 5.5 - 0.06 WLCSP 12 1.25 x 1.65 ㎟ 1 1 - - - 1 - - - - - 1 DC/DC buck 1 LDO 1 - - - PMICs Low Noise PMICs Low-power Portable PMICs Documentation
DA9313 High-efficiency capacitive DC-DC buck converter 5 10.5 20 10 WLCSP 43 2.8 x 3.5 ㎟ 1 1 - - - - - fixed - - - - 2 - Capacitive down-converter - PMICs Switched Capacitor Converter Documentation
PV88080 High-voltage buck converter PMIC 4.75 5.25/26 - 20 QFN 32 5 x 7 ㎟ 4 3 1 - - - - - - - - - 2 - - - PMICs Documentation
PV88090 High-voltage buck converter PMIC 4.75 5.25 - 13.9 QFN 30 4.5 x 7 ㎟ 3 3 - - - 2 - - - - - - - - - - PMICs Documentation
SLG51000 Low noise, high PSRR PMIC 1.7 5.0 - 0.8 WLCSP 20 1.68 x 2.1 ㎟ - - - - - 7 - - - - - 7 LDOs 6 - - - PMICs Low Noise PMICs Low-power Portable PMICs Documentation
SLG51001 Low noise, high PSRR PMIC 1.7 5.0 - 0.8 WLCSP 16 1.68 x 1.68 ㎟ - - - - - 6 - - - - - 6 LDOs 6 - - - PMICs Low Noise PMICs Low-power Portable PMICs Documentation
DA9141 Single channel 25A Dual-phase PMIC 2.8 5.5 - 25 FC-BGA 4.5 mm x 7 mm 1 - - - - - - fixed - - - - 5 - - - PMICs -
DA9142 Single channel 13A Dual-phase PMIC 2.8 5.5 - 13 FC-BGA 4.5 mm x 7 mm 1 - - - - - - fixed - - - - 5 - - - PMICs -
DA9141-A Single channel 25A Dual-phase PMIC 2.8 5.5 - 25 FC-BGA 4.5 mm x 7 mm 1 - - - - - - fixed - - yes - 5 - - - PMICsAutomotive PMICs -
DA9142-A Single channel 13A Dual-phase PMIC 2.8 5.5 - 13 FC-BGA 4.5 mm x 7 mm 1 - - - - - - fixed - - yes - 5 - - - PMICsAutomotive PMICs -
DA9080 High Current, Highly Configurable System PMIC with Four Bucks and One LDO 4 5.5 3.3 5 QFN 32 5 x 5 ㎟ 4 - - - - 1 - - - - - - - - 8-bit SAR ADCOCPOVPUVPThermal shutdown protection - PMICs Documentation
DA9083 A six-channel configurable system power management IC 2.9 5.5 - 5 WLCSP 36L 2.5 x 2.5 ㎟ 4 4 - - - 1 1 - - - - - - - OCPOVPUVPThermal shutdown protection - PMICs Documentation

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Application notes
Name Date Version
DA9061/NXP i.MX 6Solo Power Connections AN-PM-081 (446.97 KB) 22/04/2016 2.0
DA9063 power management for iMX 6 platforms AN-PM-027 (1.77 MB) 12/03/2018 3.0
DA9063 Power Management for R-Car H3 Platform AN-PM-085 (808.94 KB) 18/04/2017 1.0
DA9063-A Power Management for Renesas R-Car M3 Platform AN-PM-097 (1 MB) 15/02/2018 3.0
Dialog PMICs and Terrestrial Cosmic Rays AN-PM-117 (235.52 KB) 27/06/2018 1.0
Powering Xilinx Zynq Processors with DA9061/2/3 AN-PM-087 (824.41 KB) 16/11/2016 1.0
Renesas R-Car E2 platform AN-PM-047 (1.19 MB) 14/10/2015 2.0
Renesas R-Car H2 platform AN-PM-050 (630.48 KB) 15/09/2015 1.0
Renesas R-Car M2 platform AN-PM-049 (593.91 KB) 18/09/2015 3.0
Brochures
Name Date Version
Automotive Brochure (6.56 MB) 01/01/2020 1.0

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters

Dialog offers a wide range of highly integrated PMICs designed to support various advanced application processors and SoCs providing all power management for embedded, industrial, consumer, and automotive infotainment devices. The highly integrated PMIC solutions offer a wide selection of supply domains and include additional features like RTC, ADC, GPIO, power sequencing control.

SoC Power Solutions

Partner Company Processor Family SoC Power Solutions
Renesas® R-Car E2, M2, H2 DA9062 / DA9062-A, DA9063 / DA9063-A, **DA9210 / **DA9210-A
R-Car E2, M2, H2 DA9062 / DA9062-A, DA9063 / DA9063-A, **DA9210 / **DA9210-A
R-Car H3, M3, E3, V3 DA9062 / DA9062-A, DA9063 / DA9063-A, **DA9210 / **DA9210-A, DA9213 / DA9213-A, DA9214 / DA9214-A, DA9223-A, DA9224-A
Xilinx® Xilinx® Zynq UltraScale+ MPSoC (ZU3EG, ZU7EV, ZU9CG)
Xilinx® Zynq UltraScale+ MPSoC (ZU3CG, ZU9EG, ZU19EG)
Xilinx® Artix-7 FPGA and Zynq-7000 SoC
Xilinx® Spartan-7 FPGA Family
Xilinx® UltraScale+ MPSoC Customized Solution
DA9061 / DA9061-A, DA9062 / DA9062-A, DA9063 / DA9063-A, **DA9210 / **DA9210-A, DA9211DA9213 / DA9213-A, DA9214 / DA9214-A, DA9215 / DA9215-A
NXP® i.MX 6 DA9052, DA9053 / DA9053-A, DA9061 / DA9061-A, DA9063 / DA9063-A, DA9021, DA9022
i.MX 6Solo™ DA9061 / DA9061-A
i.MX 7Solo™ DA9061 / DA9061-A, DA9062 / DA9062-A
i.MX DualLite™ DA9053 / DA9053-A
i.MX 6Q/6Quad™ DA9063 / DA9063-A
i.MX 8M Mini™ DA9063 / DA9063-A
Telechips® Dolphin+ (TCC8030) DA9063L-A

-A indicates our automotive qualified solutions

**DA9210 / DA9210-A are not recommended for new designs, suggested alternatives are DA9213 / DA9213-A or DA9214 / DA9214-A.

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Back to results

DA7212

5 months ago

Microphone issue

Posted by CharlieB 35 points 12 replies
0 upvotes

I cannot seem to get Mic_1 working on the ARD-AUDIO-DA7212.  I have tried 3 different mics that work on the PC and 2 different ARD boards with the same result.

The AUX input work fine so I know MixIn-ADC-DAC-Mixout-HP as working correctly.

I have attached a copy of the register dump.  Any advice would be very welcome.

Attachment Size
Mic_1 Problem Register settings 225.56 KB

4 months ago

ED_Dialog

Hi Charlie,

I will look into this and get back to you.

Kind regards,
ED

4 months ago

ED_Dialog

Hi Charlie,

Could you share the set-script you are using?

Kind regards,
ED

2 months ago

 I have to admit that you have shown a great insperation in this wonderful site. I understood that we should teach a tactical approach in every learning opportunity that we received even in our own ways of learning before teaching technical skills and showing the result to others to come up for successful and contented result and through this i was able to modify each poject that i have specialy this one.............

https://www.mybalancenow.today/

4 months ago

CharlieB 35 points

/*
 * DA7212.c
 *
 * Created: 3/10/2021 7:39:48 PM
 *  Author: Charles
 */ 

/*  Global interrupts must be enabled 
    prior to calling this module
*/

#include <atmel_start.h>
#include <i2c_types.h>
#include <i2c_simple_master.h>
#include <utils/atomic.h>

#include <AVR_DA7212_System.h>

#define slave_7bit_adr 0x1A

uint8_t input_source = 1;   // 0 = AUX:  1 = Mic1_L
uint8_t output_source = 2;  // 0 = AUX:  1 = MixIn:  2 = DAC

#define HP_GAIN_default 0x39 // 0 db  //0x3F // +6db 
uint8_t HP_L_GAIN = HP_GAIN_default;
uint8_t HP_R_GAIN = HP_GAIN_default;

#define DAC_FILTERRS1_default 0x8C    // Voice FIlter Enabled (EQ disabled)
uint8_t DAC_FILTERRS1 = DAC_FILTERRS1_default;

i2c_error_t setup_result;
uint8_t I2C_reg_data[1];

void set_reg(uint8_t reg_adr, uint8_t reg_data){
     if (I2C_0_write1ByteRegister(slave_7bit_adr,reg_adr, reg_data)!=I2C_NOERR)
        setup_result=I2C_FAIL;
    else
        setup_result=I2C_0_do_transfer(reg_adr, I2C_reg_data,1); 
  }

i2c_error_t DA7212_Init(void)
{
    setup_result = I2C_NOERR;
    DA7212_System_Init();  // Set DA7212 globals
    DA7212_Input_Setup(input_source);
    
    DA7212_ADC_Setup();
    DA7212_DAC_Setup();
    
    DA7212_Output_Setup(output_source);
    DA7212_Tone_Control(99); // setup the Tone Generator
    
    return setup_result;
}
void DA7212_ALC(void){
// Setup ALC
set_reg(0xA1, 0x80); // ALC Anti Clip Enabled
set_reg(0x9A, 0x60); // Attack - Release
set_reg(0x9B, 0x48); // Hold time
set_reg(0x9F, 0xFF); // Max Gain
set_reg(0xA0, 0x61); // Max Gain +36db, Max Att = 0db
set_reg(0x9C, 0x2F); // Noise gate = -70.5db
set_reg(0x9D, 0x08); // Min Sig Threshold = -12db
set_reg(0x9E, 0x05); // Max Sig threshold = - 7.5db

// Mute Audio
set_reg(0x63, 0xC4);  // Mic 1
set_reg(0x67, 0x40); // ADCL

pause(600);

// Enable ALC
set_reg(0x2B, 0x10); // Configure offset Calibration
pause(600);

// Check for ALC Calibration Complete
set_reg(0x2B, 0x0B); // Enable ALC on L
pause(300);

// UnMute
set_reg(0x63, 0x84);  // Mic 1
set_reg(0x67, 0xA0); // ADCL

// Done with ALC calibration

    
}
void DA7212_Tone_Control(uint8_t band){
 uint8_t freq_U = 0;
 uint8_t freq_L = 0;
 
    switch(band)
    {
        case 1: freq_U = 0x0A; freq_L = 0xBB; break; 
        case 2: freq_U = 0x20; freq_L = 0x33; break; 
        case 3: freq_U = 0x40; freq_L = 0x67; break; 
        case 4: freq_U = 0x80; freq_L = 0xcE; break;
        case 99:
            // Tone Generator Setup
            set_reg(0xB5,0x01); // Select SWG2
            set_reg(0xB6,0x07); // Infinite cycles
            set_reg(0xBB,0x3F); // Continuous tone
            set_reg(0xBC,0x3F); // Continuous tone
            break;
        default:
            set_reg(0xB4,0x00);
            set_reg(0x2A,0x00); // DAC_Routing (from ADC_L)
            break; // Stop Beep
    }
    if (freq_U > 0){
        set_reg(0x2A,0x32); // DAC_Routing (to TONE Gen)
        set_reg(0xB7, freq_L);
        set_reg(0xB8, freq_U);
        set_reg(0xB4, 0x80); // Start Tone
        }
}
void DA7212_System_Init(void)
{
    set_reg(0x1D,0x80); //reset all reg
    set_reg(0xFD,0x01); // SYSTEM ACTIVE
    
    // LDO
    set_reg(0x23,0x88); // Enable Master Bias for LDO
    set_reg(0x91,0x01);    // LDO io voltage
    set_reg(0x90,0x90); // LDO Enable
    
    // Set up PLL
    set_reg(0x22,0x0A); // Sample Rate (SR) (0x0A default = 44.1khz)
    set_reg(0x26,0x00); // PLL_INTEGER
    set_reg(0x27,0x80); // PLL_Cntrl
    set_reg(0xF0,0x8B);  // adj required for 2-5 Mhx clk
    set_reg(0xF1,0x03);
    set_reg(0xF0,0x00); // End of adjustment
    set_reg(0x94,0x01); // PC_COUNT - Freerun for ADC -> DAC
    
    // Charge Pump
    set_reg(0x95,0x06); // CP_Threshold
    set_reg(0x96,0xA5); // more CP Delay
    set_reg(0x47,0xF1); //enable charge pump
    
}

void DA7212_Input_Setup(uint8_t selected_device)
{
    // Sets Up from input to MixIn

    switch(selected_device)
    {
        case 0: ;
            // Set up AUX input
            set_reg(0x30,0x35); // AuX_L_Gain
            set_reg(0x31,0x35); // AuX_R_Gain
            set_reg(0x32,0x01); // Mixin_L_Select
            set_reg(0x33,0x01); // Mixin_R_Select
            set_reg(0x34,0x03); // Mixin_L_Gain
            set_reg(0x35,0x03); // Mixin_R_Gain
            
            set_reg(0x60,0x84);    // AUX_L_CTRL
            set_reg(0x61,0x84); // AUX_R_CTRL
            
            set_reg(0x65,0x88); // MixIn_L_CTRL
            set_reg(0x66,0x88); // Mixin_R_CTRL
        break;
        case 1: ;
            // Setup Mic on MIC1_L
            set_reg(0x32,0x02); // Mixin_L_Select
            set_reg(0x34,0x03); // Mixin_L_Gain
            set_reg(0x39,0x07); // Mic 1 Gain
            set_reg(0x62,0x19); // MICBIAS_CTRL
            set_reg(0x63,0x84); // MIC_1_CTRL
            set_reg(0x65,0x88); // MixIn_L_CTRL
            
            DA7212_ALC();

        break;
    }
}

void DA7212_ADC_Setup()
{
    // Setup ADC (0x36->0x38)  |  ---> take default
    set_reg(0x67,0xA0); // ADC_L_CTRL
//    set_reg(0x68,0x80); // ADC_R_CTRL
    //  disable R when using Mic
}
void DA7212_DAC_Setup(void)
{
    // Setup DAC
    set_reg(0x2A,0x00); // DAC_Routing (from ADC)
    set_reg(0x69,0x88); // DAC_L_CTRL enabled
    set_reg(0x6A,0x80); // DAC_R_CTRL enabled
    //    set_reg(0x44,DAC_FILTERRS1); // Hi_Pass, Voice 0r Equalizer
    //    set_reg(0xB2,0x80); // Noise gate enabled

}
void DA7212_Output_Setup(uint8_t selected_device)
{
    switch (selected_device)
    {
        case 0:                        // Bypass ADC->DAC
                set_reg(0x4B,0x01); // MixOut_L_Select - AUX
                set_reg(0x4C,0x01); // MixOut_R_Select - AUX
            break;
        case 1:
                set_reg(0x4B,0x02); // MixOut_L_Select - Mixin_L
                set_reg(0x4C,0x02); // MixOut_R_Select - Mixin_R
                break;
        case 2:
                set_reg(0x4B,0x08); // MixOut_L_Select - DAC
                set_reg(0x4C,0x08); // MixOut_R_Select DAC
            break;
    }
    // Setup Mix Out, HP's
    set_reg(0x6E,0x98); // MixOut_L_CTRL
    set_reg(0x6F,0x98); // Mixout_R_CTRL
//    set_reg(0x48,0x3F); // HP_L_GAIN
//    set_reg(0x49,0x3F); // HP_R_GAIN
    set_reg(0x6B,0x89); // HP L enable
    set_reg(0x6C,0x88); // HP R enable    
}

 

3 months ago

Shabazz15 5 points

Thanks for the information, I will try to figure it out for more. Keep sharing such informative post keep suggesting such post. 

https://www.myaarpmedicare.guru/

3 months ago

Creminland 5 points

I faced similar kind of issue last time, I am still searching for some proper solution Same issue still no fix to this.

 

JCPenneyKiosk

3 months ago

ED_Dialog

Hello,

Sorry for the slow response. I will speak with the team and get back to you. 

3 months ago

ED_Dialog

Hello Charlie,

Could you send me a I2C register dump?

The MIC settings look to be ok, would it be possible to ship one board to us?

Kind regards,

ED

3 months ago

CharlieB 35 points

The first dump I sent you was an I2C dump - reformatted to make debugging easier. 

I am sure it is accurate.  I reattached it to this message as a pdf file

If the raw file is absolutely necessary I can possibly recreate it but not with much pain.

Where should I send the board?

 

Attachment Size
Mic_Prob_Dump.pdf 225.56 KB

3 months ago

ED_Dialog

Hello All,

We have tested the configuration with a ARD board on our side and find it is working correctly. 

Could you send a picture of your set-up, so we can check the mic connection? What is your mic bias voltage?

It might be the case we need to replace your boards, i will reach out with a private reply to get the contact and address info.

kind regards,
Elliott 

1 month ago

CharlieB 35 points

Could you post the code used to test with ARD board.  It would be a big help as I can duplicate your test.

 

1 month ago

CharlieB 35 points

Contact Info:

Charles Becklein

400 N Federal Hwy Suite 515

Deerfield Beach FL 33441

(561) 271- 2609

carolcharlesb@msn.com

 

Thanks for your help