语音信号模数/数模转换
发布时间:2008/12/17 0:00:00 访问次数:1713
语音信号模数/数模转换选择tlc320ad50(以下简称ad50)芯片,ad50使用过采样(over sampling)∑—δ技术提供从数字信号到模拟信号(da)和模拟信号到数字信号(ad)的高分辨率低速信号转换。该器件包括两个串行的同步转换通道(用于各自的数据传输),在da之前有一个插人滤波器(interpolation filter),在ad之后有一个抽取滤波器(decimdtionfilter),由此可降低ad50自身的噪声。此外,ad50还具有片内时序和控制功能。
ad50特点如下。
· 输入信号。单端信号输人,幅度在1~4v之间。
· 输出信号。单端信号输出,幅度在1~4v之间。
· 单一 5v电源供电,也可以使用5v模拟电源和3v数字电源同时供电。
· 最大工作功耗为100mw。
· 通用16位数据格式,也可以采用2的补码数据格式。
· 内部基准电压。
· ad为64倍采样,da为256倍采样。
· 支持各种v.34协议的采样速率。
· 具有多种可选的采样频率。
· 支持商业级音响应用。
· 工作温度范围从-40~850。
ad50的引脚分布如图1所示((1)为dw封装的引脚分布,(2)为pt封装的引脚分布)。
图1 ad50的引脚分布
ad50的各个引脚的说明如表所示。
表 ad50的引脚说明
续表
在ad50正常工作前,必须对它进行正确的初始化。初始化操作的主要工作是配置ad50的4个控制寄存器cr1、cr2、cr3和cr4。控制寄存器的读写是通过二次通信来实现。在二次通信中,d0~d7为写人控制寄存器的数据或者从控制寄存器读出的数据,d8~d12的内容决定选择哪个控制寄存器,d13位决定是读操作还是写操作。由d8~d13位确定的所有情况如表2所示。
表2 ad50的d8~d13位确定的所有操作情况
控制寄存器1中各个控制位的功能说明如表3所示。
表3 控制寄存器1的各个控制位的功能说明
控制寄存器2中各个控制位的功能说明如表4所示。
表4 控制寄存器2的各个控制位的功能说明
控制寄存器3中各个控制位的功能说明如表5所示。
表5 控制寄存器3的各个控制位的功能说明
控制寄存器4中各个控制位的功能说明如表6所示。
表6 控制寄存器4的各个控制位的功能说明
表7 控制寄存器4的第4~第6位对应的n值
ad50控制寄存器的设置必须在二次通信中完成。ad50有硬件和软件两种方式启动二次通信,下面介绍硬仵方式启动ad50的二次通信过程。硬件启动过程如下:c5409通过其内部寄存器将xf引脚变为高电平,从而控制ad50的fc引脚到高电平,然后向缓冲串口写一个16位的控制字,低8位是ad50的控制寄存器初始化值,高8位选择所要初始化的控制寄存器及操作。整个过程的时序如图2所示。
图2 硬件启动ad50二次通信时序
ad50的工作过程可分为ad通道工作过程和da通道工作过程。ad通道把模拟信号转换成数字信号,并以2进制补码形式表示。当帧同步信号有效时(fs为低电平),16位(或者15位)数字信号在sclk的上升沿输出到dout引脚,一位数据对应一个sclk周期。传输时序如图3所示。
图3 ad50的ad通道数据传输时序
ad50的da通道把送人的数字信号转换成模拟信号。在sclk的作用下,数字信号通过din引脚进人da通道,每个sclk的下降沿输人一位数字信号。da将输入的数字信号转换成模拟信号输出,da通道的传输时序如图4所示。
语音信号模数/数模转换选择tlc320ad50(以下简称ad50)芯片,ad50使用过采样(over sampling)∑—δ技术提供从数字信号到模拟信号(da)和模拟信号到数字信号(ad)的高分辨率低速信号转换。该器件包括两个串行的同步转换通道(用于各自的数据传输),在da之前有一个插人滤波器(interpolation filter),在ad之后有一个抽取滤波器(decimdtionfilter),由此可降低ad50自身的噪声。此外,ad50还具有片内时序和控制功能。
ad50特点如下。
· 输入信号。单端信号输人,幅度在1~4v之间。
· 输出信号。单端信号输出,幅度在1~4v之间。
· 单一 5v电源供电,也可以使用5v模拟电源和3v数字电源同时供电。
· 最大工作功耗为100mw。
· 通用16位数据格式,也可以采用2的补码数据格式。
· 内部基准电压。
· ad为64倍采样,da为256倍采样。
· 支持各种v.34协议的采样速率。
· 具有多种可选的采样频率。
· 支持商业级音响应用。
· 工作温度范围从-40~850。
ad50的引脚分布如图1所示((1)为dw封装的引脚分布,(2)为pt封装的引脚分布)。
图1 ad50的引脚分布
ad50的各个引脚的说明如表所示。
表 ad50的引脚说明
续表
在ad50正常工作前,必须对它进行正确的初始化。初始化操作的主要工作是配置ad50的4个控制寄存器cr1、cr2、cr3和cr4。控制寄存器的读写是通过二次通信来实现。在二次通信中,d0~d7为写人控制寄存器的数据或者从控制寄存器读出的数据,d8~d12的内容决定选择哪个控制寄存器,d13位决定是读操作还是写操作。由d8~d13位确定的所有情况如表2所示。
表2 ad50的d8~d13位确定的所有操作情况
控制寄存器1中各个控制位的功能说明如表3所示。
表3 控制寄存器1的各个控制位的功能说明
控制寄存器2中各个控制位的功能说明如表4所示。
表4 控制寄存器2的各个控制位的功能说明
控制寄存器3中各个控制位的功能说明如表5所示。
表5 控制寄存器3的各个控制位的功能说明
控制寄存器4中各个控制位的功能说明如表6所示。
表6 控制寄存器4的各个控制位的功能说明
表7 控制寄存器4的第4~第6位对应的n值
ad50控制寄存器的设置必须在二次通信中完成。ad50有硬件和软件两种方式启动二次通信,下面介绍硬仵方式启动ad50的二次通信过程。硬件启动过程如下:c5409通过其内部寄存器将xf引脚变为高电平,从而控制ad50的fc引脚到高电平,然后向缓冲串口写一个16位的控制字,低8位是ad50的控制寄存器初始化值,高8位选择所要初始化的控制寄存器及操作。整个过程的时序如图2所示。
图2 硬件启动ad50二次通信时序
ad50的工作过程可分为ad通道工作过程和da通道工作过程。ad通道把模拟信号转换成数字信号,并以2进制补码形式表示。当帧同步信号有效时(fs为低电平),16位(或者15位)数字信号在sclk的上升沿输出到dout引脚,一位数据对应一个sclk周期。传输时序如图3所示。
图3 ad50的ad通道数据传输时序
ad50的da通道把送人的数字信号转换成模拟信号。在sclk的作用下,数字信号通过din引脚进人da通道,每个sclk的下降沿输人一位数字信号。da将输入的数字信号转换成模拟信号输出,da通道的传输时序如图4所示。
上一篇:语音信号的采集和播放
热门点击
- D/A转换器的基本原理
- AD转换器的选择
- 语音信号的μ/A律压缩
- 并行A/D转换器AD574
- 语音信号的采集和播放
- 语音信号模数/数模转换
- DFT的属性
- D/A转换器的特性与技术指标
- D/A转换器双极性工作
- 高速数据采集系统的时钟电路设计
推荐技术资料
- DS2202型示波器试用
- 说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
深圳服务热线:13751165337 13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)

深圳市碧威特网络技术有限公司
付款方式