Post Go back to editing

Audio codec selection: Supports 12 PDM digital MICs, and includes a DAC to connect to an audio amplifier for speaker output.

Category: Hardware
Product Number: ADAU1787

Hello,

Requirements:

  1. Support for 12 digital microphone inputs (PDM interface).

  2. DAC functionality is required to connect to an audio amplifier for driving a speaker.

  3. Operating temperature range: -40°C to +85°C.

Questions:

  1. Can two ADAU1787 chips be cascaded to meet these requirements? Can time synchronization be achieved via TDM?

  2. Are there any better component recommendations for the above requirements?

Thank you.

  • Hello zeng1,

    You mentioned needing to drive a speaker. How much power is required and what impedance is the speaker?

    The ADAU1787 is designed to drive earphone speakers. So the power output is very low. 

    Yes, you can cascade two of the ADAU1787 chips to obtain 12 channels of DMICs. You will use the serial ports to exchange data which means you will have to compensate for the few sample periods to transfer some of the channels if the phase requirements of your application is critical for the 12 mics. But, that is easily done in the SigmaDSP. You will need to use some GPIO pins for four of the mics, (two pins) 

    Then it has a small BGA package that can be a problem or an advantage based on your application. 

    There are other choices. 

    You could use the ADAU7118 to collect eight DMICs and then transmit it to an ADAU1452 which can also accept four mics giving you the 12 you need. The only problem is there is no DAC so you would have to go to an external amp but this opens up the possibilities for greater power output. 

    Dave T 

  • Hello Dave T  

    The architecture is as shown in the diagram.

    1. Can time synchronization be achieved via TDM?Is the TDM signal connection method correct?

    2. ADAU7118 has the line-out,I add an external amp to drive speakers. 

    Could you help me review this architecture and see if there are any issues?