PDM Protocolos suportados

Áudio

Pulse Density Modulation

O que é PDM?

PDM (Pulse Density Modulation) is a single-bit digital áudio encoding used primarily as the output format for MEMS digital microphones. A PDM stream consists of a clock signal (CLK) driven by the host and a data signal (DATA) driven by the microphone, where the density of logic-high pulses represents the instantaneous amplitude of the áudio signal. PDM microphones are found in smartphones, laptops, smart speakers, hearing aids, and IoT devices due to their small size and simple two-wire interface. Engineers debugging PDM interfaces need to verify clock frequency accuracy, confirm left/right channel selection via clock edge assignment, and validate that the pulse density pattern corresponds to the expected áudio input.

PDM Referência rápida

type Serial, synchronous
signals CLK, DATA
max Speed Up to 4.8 MHz
voltage Range 1.8V – 3.3V
features Digital microphone interface

Instrumentos Acute compatíveis com PDM

Soluções recomendadas

Recomendado para decodificação

TB3016F

TB3016F

Com canais analógicos

MSO2116E

MSO2116E

Com validação elétrica

MSO3124V

MSO3124V

Todos os produtos compatíveis

Decodificação de protocolo
Disparo por hardware
Validação elétrica
Emulador de protocolo

Série MSO3000

Famílias de produtos compatíveis

Decodificação de protocolo
Disparo por hardware

Pronto para analisar este protocolo?

Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.

Como analisar PDM com instrumentos Acute

1

Conecte seu analisador lógico Acute as linhas PDM CLK e DATA no microfone ou codec.

2

Conecte um fio terra a referência de terra da placa alvo.

3

No software Acute, selecione o PDM protocol decoder e atribua CLK e DATA aos canais de entrada correspondentes.

4

Configure os parametros esperados de clock frequency and channel mapping (left on rising edge, right on falling edge, or vice versa).

5

Capture o trafego e visualize o PDM bitstream, verifying clock timing and data alignment for each áudio channel.

Perguntas frequentes

Qual taxa de amostragem e necessária para a análise PDM ?
PDM clocks typically run between 1 MHz and 4.8 MHz. Use a sample rate of at least 4x the PDM clock frequency — for a 3.072 MHz clock, sample at 12 MHz or higher. Higher sample rates improve timing accuracy when measuring clock duty cycle and data setup/hold times.
Por que a saida do meu microfone PDM não mostra transições de dados?
The most common cause is a missing or incorrect clock signal — PDM microphones are passive and only output data when clocked by the host. Verify the CLK signal is present and at the correct frequency. Also check power supply to the microphone, confirm the correct channel select pin state (some mics use a separate L/R select), and ensure the logic analyzer threshold matches the PDM signal voltage (typically 1.8V or 3.3V).
Quantos canais são necessários para a análise de PDM ?
PDM requires 2 channels — one for CLK and one for DATA. A single DATA line can carry two channels of áudio (left and right on opposite clock edges). If your design has multiple PDM microphone arrays with separate data lines, add one channel per additional DATA line.

Protocolos relacionados

Precisa de ajuda para escolher o instrumento certo para o seu protocolo? Entre em contato com nossa equipe de engenharia.