Skip to content

Dual microphone support (stereo configuration) #3

@KajbaM

Description

@KajbaM

Context

nrf platform does provide us single PDM peripheral (as of writing this, there seems to be no nrf chips supporting more than single PDM peripheral).

Single PDM peripheral does allow us to use two PDM microphones - meant for use in stereo configurations. Initial implementations of this driver is made in the way that only one microphone instance can be used. There were some functionality already implemented in the way to support multiple instances, but it was only done so to ease our job adding dual microphone support in the future.

We should be able to use current drivers dmic compatible API to sample both microphones, but microphones analog detection functionality and interrupts are not done in the way that would allow to trigger of both of them.

Required steps / Implementation details

  • Investigate what the best way is to implement described functionality.
  • Modify driver code to support dual microphone interrupt triggering.

Definition of Done

  • Driver fully supports use of two microphones .
  • Code is reviewed and merged.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions