Not receiving valid PDM data from MP34DT06J
Hi,
I have spent the last 2 weeks working on a project with the STM32F102CBT6 that includes the MP34DT06J MEMS microphone, but so far I have been unable to get it to output a valid PDM data stream. I have tried using both the SPI1 in master receive mode, as well as generating a 2MHz clock signal using the TIM2 channel 2 PWM functionality, but in both cases reading the DOUT pin of the mic shows an occasional spike, but no real data. There is the exception that within the 1st 20ms of powering up the device it appears to be outputting data, but then it returns to a seemingly idle state. For the mic I've connected pin 1 to 3.3V, pin 2 to ground, pin 3 to pin PB3 of the STM, and pin 4 to pin PB4 of the MCU. Has anyone run into this problem before?
