音频接口:PDM TDM128 TDM256

一、 PDM接口

在麦克风(Mic)接口中,PDM(Pulse Density Modulation,脉冲密度调制)和I2S(Inter-IC Sound,集成电路内置音频总线)是两种常见的数字输出接口。

1、工作原理:

PDM用于将模拟信号电压转换为经过单比特脉冲密度调制的数字流。PDM信号更接近于纵波,是模拟信号的数字表示。

为了实现这一点,PDM信号需要更高的采样率,通常超过3MHz,因为数字脉冲必须比所代表的模拟信号的振荡发生得更频繁。

PDM使用远高于PCM(Pulse Code Modulation,脉冲编码调制)采样率的时钟采样调制模拟分量,只有1位输出,即输出信号要么为0,要么为1。因此,通过PDM方式表示的数字音频也被称为Oversampled 1-bit Audio(过采样1位音频)

2、接口信号:

PDM接口通常包含两根信号线:

PDM_CLK:时钟信号,用于同步数据的传输。

PDM_DATA:数据信号,用于传输经过脉冲密度调制的音频数据。

3、特点

1 简洁性:PDM接口的信号线非常简洁,仅需要两根线即可实现音频数据的传输,这使得它在空间受限的设备中具有显著优势。

2 高效性:虽然PDM的调制过程相对复杂,但它通过高采样率和简单的线路设计,实现了高效的音频传输。

3 抗噪性:由于PDM采用数字信号表示模拟信号,因此它具有较好的抗噪性能,适用于噪声干扰较大的环境。

二 、TDM接口

1.工作原理

TDM是一种信号传输技术,用于同时传输多个音频通道。

它通过时分复用技术,将传输时间分成多个时隙,每个时隙分配给一个音频通道。

2 特点

TDM技术能够高效利用传输带宽,提高传输效率。

它需要复杂的时钟同步机制来确保多通道数据的准确传输。

3 应用

TDM在电信和专业音频设备中广泛使用,如多麦克风阵列和复杂音频系统。

它适用于需要传输多通道音频的应用,如车载环绕声系统。

TDM256与TDM128

TDM256和TDM128在某些芯片厂商是指TDM技术中使用的不同带宽或时隙分配方式。

具体来说,它们代表每秒钟可以传输的音频通道数量或带宽的划分方式。

例如 一般常见的i2s采样为 一次最大采样为64bit,TDM128为128bit,TDM256为256bit

三、 接口比较

PDM 与I2S(Inter-IC Sound)接口相比,PDM接口具有以下特点:

与I2S接口的比较:

I2S接口主要用于主控芯片与音频编解码器之间的数据传输,通常用于传输音乐数据,并需要外接codec(编解码器)。

i2s 传输的数据采样用的是 pcm 编码

PDM接口则更侧重于数字麦克风的录音功能,具有简洁的线路设计和较高的抗噪性能。

采样用的是 pdm编码

相关推荐
ehiway7 小时前
FPGA+GPU+CPU国产化人工智能平台
人工智能·fpga开发·硬件工程·国产化
蓑衣客VS索尼克11 小时前
什么是逻辑分析仪?
arm开发·人工智能·fpga开发
Terasic友晶科技1 天前
第29篇 基于ARM A9处理器用C语言实现中断<五>
c语言·fpga开发·定时器中断
9527华安2 天前
FPGA实现GTY光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供2套工程源码和技术支持
fpga开发·音视频·aurora·gty·usb3.0·ft601
博览鸿蒙2 天前
FPGA开发要学些什么?如何快速入门?
fpga开发
@晓凡2 天前
FPGA中利用fifo时钟域转换---慢时钟域转快时钟域
fpga开发
乘风~&2 天前
fpga助教面试题
fpga开发
Hcoco_me2 天前
HDLBits ——> Building Larger Circuits
fpga开发
碎碎思3 天前
FPGA DSP:Vivado 中带有 DDS 的 FIR 滤波器
fpga开发
电子阿板5 天前
ZYNQ TCP Server PS端千兆网口速率低问题,要修改BSP中LWIP配置参数
嵌入式硬件·tcp/ip·fpga开发·tcp