自适应差分脉冲编码调制与解调设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息综合训练
-------自适应差分脉冲编码调制与解调
班级:0802211
学号:22
姓名:徐晓琳
指导老师:郑文波
指导老师: 赵馨
指导老师: 刘泉
2011年12月18日
一、目录 (2)
二、摘要2
三、正文
1、绪论 (3)
2、硬件总体设计 (5)
3、器件结束 (9)
4、系统调试法 (13)
5、设计结论与心得会 (13)
6、参考文献13
二、摘要
ADPCM是自适应差分脉冲编码调制的简称,最早使用于数字通信系统中。

该算法利用了语音信号样点间的相关性,并针对语音信号的非平稳特点,使用了自适应预测和自适应量化,在32kbps◎8khz速率上能够给出网络等级话音质量。

现在我们使用的是IMA ADPCM算法,该算法中对量化步长的调整使用了简单的映射方法,对于一个输入的PCM值X(n),将其与前一时刻的X(n-1)预测值做差值得到d(n),然后根据当前的量化步长对d(n)进行编码,再用此sample点的编码值调整量化步长,同时还要得到当前sample 点的预测值供下一sample点编码使用。

通过此算法可将样点编码成4bit 的码流,一个符号位和三个幅度位。

该算法较简单,通过映射简化了运算。

对于编码后的数据我们采用了wav文件格式,该格式对编码后的数据流进行了包装,由文件头和数据码流组成,文件头中指出了音频数据所采用格式、采样率、比特率、块长度、比特数及声道数等信息。

数据码流以块为单位,块头指出了该块起始的预测值和index值,码流中每byte的高四位和低四位分别对应一个PCM。

当前该算法以其简单实用的特点广泛应用到数字音乐盒和数字录音笔中。

1、绪论
●自适应脉冲编码调制(APCM)的概念
自适应脉冲编码调制(adaptive pulse code modulation,APCM)是根据输入信号幅度大小来改变量化阶大小的一种波形编码技术。

这种自适应可以是瞬时自适应,即量化阶的大小每隔几个样本就改变,也可以是音节自适应,即量化阶的大小在较长时间周期里发生变化。

改变量化阶大小的方法有两种:一种称为前向自适应(forward adaptation),另一种称为后向自适应(backward adaptation)。

前者是根据未量化的样本值的均方根值来估算输入信号的电平,以此来确定量化阶
图1-1
的大小,并对其电平进行编码作为边信息(side information)传送到接收端。

后者是从量化器刚输出的过去样本中来提取量化阶信息。

由于后向自适应能在发收两端自动生成量化阶,所以它不需要传送边信息。

前向自适应和后向自适应APC M的基本概念,如图所示。

图1-2
自适应差分脉冲编码调制(ADPCM)
ADPCM(adaptive difference pulse code modulation)综合了APCM的自适应特性和DPCM系统的差分特性,是一种性能比较好的波形编码。

它的核心想法是:①利用自适应的思想改变量化阶的大小,即使用小的量化阶(step-size)去编码小的差值,使用大的量化阶去编码大的差值,②使用过去的样本值估算下一个输入样本的预测值,使实际样本值和预测值之间的差值总是最小。

它的编码简化框图如图所示。

接收端的译码器使用与发送端相同的算法,利用传送来的信号来确定量化器和逆量化器中的量化阶大小,并且用它来预测下一个接收信号的预测值。

差分脉冲编码调制(DPCM)的概念
差分脉冲编码调制DPCM(differential pulse code modulation)是利用样本与
样本之间存在的信息冗余度来进行编码的一种数据压缩技术。

差分脉冲编码调制的思想是,根据过去的样本去估算(estimate)下一个样本信号的幅度大小,这个值称为预测值,然后对实际信号值与预测值之差进行量化编码,从而就减少了表示每个样本信号的位数。

它与脉冲编码调制(PCM)不同的是,PCM是直接对采样
信号进行量化编码,而DPCM是对实际信号值与预测值之差进行量化编码,存储或者传送的是差值而不是幅度绝对值,这就降低了传送或存储的数据量。

此外,它还能适应大范围变化的输入信号。

图1-3
图1-4
●国内外发展
ADPCM在除了数字音乐盒和数字录音笔以外的其他领域都有应用,如蓝牙耳机。

蓝牙耳机如今正面临着提高语音信号质量、降低功耗等压力,用户开始要求其语音信号的质量要与固定电话相当,这就需要在技术层面上解决传输质量的难题。

语音信道采用连续可变斜率增量调制(CVSD)语音编码方案,并且SCO(同步语音信道)规定数据包不得重传。

蓝牙技术中选用CVSD CODEC,是因为它在处理丢失或损坏的语音样本时非常可靠。

背景噪音越高,干扰水平就越高,而CVSD
编码语音却可以接受误码率达4%的语音。

CSR公司开发的最领先的技术——AuriStream™,通过eSCO连接采用自适应差分脉冲编码调制(ADPCM)CODEC来实现更高的音频质量,与通过标准SCO连接的CVSD编码信号相比,功耗可节省40%。

随着蓝牙耳机应用的持续
增长,更长的通话时间对于长途旅行的商务用户或重要的电话会议显得至关重要。

ADPCM 是一种众所周知并已被广泛接受的CODEC 技术,它是CVSD 的理想补充。

后者能够处理误码,因此克服了蓝牙没有重传功能,只能依赖于SCO 数据包来传输语音的不足。

但是,eSCO 能够探测误码并对数据包进行重传,所以没有必要再依赖CVSD 了。

ADPCM 与CVSD 的不同之处在于:它的取样速度慢,并能够发现样本之间的不同。

ADPCM 以32Kbps 的较低速率(CVSD 的速率为64Kbps )传输固定电话质量的信号,因此蓝牙传输器和接收器只需大约一半的运行时间。

CSR 公司的试验证明,该方法与所有其它蓝牙系统采用的CVSD 编码技术相比,能够为蓝牙系统节省40%的功耗。

ADPCM 编码在质量方面还有其它的优点。

在嘈杂的环境中,通过采用CSR 公司B lueCore6采用了AuriStream 技术的耳机与同样采用了AuriStream 的手机相连接,可以使语音拨号变得更为精确,操作也更简单。

因为CSR 公司BlueCore6上采用的AuriStream 可支持32Kbps 速率的ADPCM (为CVSD 的数据速率64Kbps 的一半),所以还有潜力支持更多的语音信道。

CVSD 传统上支持三个同步SCO 语音信道。

虽然现在的蓝牙技术规范规定仅支持三个信道,但采用蓝牙增强型数据速率(蓝牙技术规范v2.0或v2.1,数据速率高达3Mbps )的32Kbps 链路ADPCM ,将有可能支持多达七个更高质量的eSCO 信道。

2、硬件总体设计原理 (一)ADPCM 简介 由前面PCM 和M ∆设计我们已经知道,在不考虑信道误码率的情况下,M ∆的性能通常比PCM 的差。

这主要是因为PCM 和M ∆系统不管误差信号如何变化,传输的增量σ是固定不变的。

如果使增量的数值随误差信号()d k 的变化量化成M 个电平之一,然后再进行编码,这样,系统的性能就会得到改善。

在这样的系统中,由于对传输的增量还要经过脉冲编码调制,因而称它为增量脉冲编码调制或差分脉冲编码调制()DPCM 。

下面先介绍DPCM 的基本原理。

图1-1给出了DPCM 系统原理框图。

图中输入抽样值信号为()S k ,接收端输出重建信号为()r S k ,()d k 是输入信号与预测信号()e S k 的差值,()q d k 是经量化后的差值,()I k 是()q d k 信号经编码后输出的数字码。

编码器中的预测器与解码器的预测器完全相同,因此,在信道传输无误码的情况下,解码器输出的重建信号()r S k 与编码器的()r S k 完全相同。

DPCM 的总量化误差()e k 定义为输入信号()S k 与解码器输出的重建信号()r S k 之差,即有
[]()()()()()()()()()r e e q q e k S k S k S k d k S k d k d k d k ⎡⎤=-=+-+=-⎣⎦
由上式可知,在这种DPCM 系统中,总量化误差只和差值信号的量化误差有关。

自适应差分脉码调制(ADPCM )是语音压缩编码中复杂度较低的一种方法,它能在32kb/s 数码率上达到符合64kb/s 数码率的语音质量要求,也就是符合长途电话的质量要求。

ADPCM 是在差分脉冲调制DPCM 基础上逐步发展起来的,ADPCM 的主要改进是量化器与预测器均采用自适应方式,即量化器与预测器的参数能根据输入信号的统计特性自适应于最佳或接近最佳参数状态。

ADPCM 编解码系统的原理方框图如图1-2所示。

下面着重介绍四个部分。

(a ) 编码器
(b ) 解码器
图1-5 ADPCM 编解码系统原理图
1、输入输出单元
输入输出信号为标准的A 律或μ律64kb/s ADPCM 主要应用于扩充现有PCM 信道传输容量,即把两个30路PCM 信号合并成一个2048kb/s 的60路ADPCM 信号,这是ITU-T G.761建议的国际标准。

因此,采用标准的64kb/s PCM 作为ADPCM 系统的输入接口是合理的。

由于标准64kb/s PCM 是经过对数压缩后的数
字信号,它不能直接进行一般算术运算,所以,在进入ADPCM 编码前,必须把A 律PCM 码变换成自然二进制码,即线性PCM 码。

这一变换可以通过两者之间内在的对应关系来实现。

在接收端,则需要进行一次反变换,把ADPCM 码解码得到用线性PCM 码表示的重建信号()r S k ,变换成A 律或μ律对数PCM 信号输出。

1、同步编码调整单元
同步编码调整单元的功能主要是为了防止在同步级联的情况下(也就是全数字转接ADPCM-PCM-ADPCM-PCM-ADPCM )可能发生的量化噪声的积累问题。

同步编码调整的原理简述如下:在重建PCM 信号()p S k 输出到信道前,让()p S k 再进行一次ADPCM 编码,然后把这个码与输入ADPCM 原始码进行比较。

若比较后两者不相同,就对()p S k PCM 码增加或减少一个PCM 量化电平;如相同,则不作调整。

其具体过程如下:
① 建PCM 信号()p S k 变换成线性PCM 重建信号()r S k ';
② 计算差值信号()()()x r e d k S k S k '=-;
③ 根据定标因子()y k ,将()x d k 再编成ADPCM 码字()IM k ;
④ 把()IM k 与输入的ADPCM 原始码()I k 进行比较:
若()()k I k IM =,则()()d p S k S k =;
若()()IM k I k <,则增加一个量化电平;
若()()IM k I k >,则减小一个量化电平。

2、自适应量化
图1-6 双模式()y k 产生原理
ITU-T G.721建议采用L =16的双模式非均匀自适应量化器。

由于差值信号
()d k 接近于高斯分布,
所以采用输入为高斯分布的最佳非均匀量化器。

最佳非均匀自适应量化器对于不同输入统计特性应有不同的自适应调制因子[()]M I k 。

ITU-T 要求32kb/s ADPCM 对语音与语音频带内数据信号都应具有最佳性能,故采用动态锁定DLQ 或双模式自适应量化器。

量化器的定标因子()y k 由快速因子()u y k 与慢速因子()l y k 组合而成,即
[]()()(1)1()(1)l u l l y k a k y k a k y k =-+--
式中,()l a k 为自适应速度控制参数。

对于语音信号,()l
a k 趋于1;对于Modem 数据信号,()l a k 趋于0,()l
a k 是通过比较差值信号的短时平均值与长时平均值的差异来确定的。

双模式非均匀自适应量化器的定标因子()y k 产生的原理框图如图1-3所示。

3、自适应预测器
ITU-T G.721建议采用零极点后向序贯自适应预测器。

它有6个零点(M=6)与2个极点(N=2),并采用次优化的梯度符号法来自适应修正预测系数。

由于2>N 的多阶极点预测器的稳定条件较难确定,因此,在有误码存在时,可能出现不稳定现象。

设计证明,8阶零点预测器能取得相当高的预测增益p G 。

因而,采用6阶零点与2阶极点预测器的组合,可以取得良好的预测增益p G 。

具体细节请参考其它相关资料。

(二)电路原理
本设计模块中实现自适应差分脉码调制ADPCM 采用的是大规模集成电路专用芯片MC145540。

MC145540的量化器与预测器均为自适应方式。

当以高于奈奎斯特速率对话音或视频信号抽样时,在前后样值间可以看到有明显的相关性,将这些相关样值按通常PCM 系统的方式加以编码时会使得编码信号含有多余信息。

如果在编码前将这种多余信息去掉,则可得到效率较高的编码信号。

为此,可先利用信号()s nT X 的相关性对未来样值进行预测,预测器通常为抽头延时滤波器(即FIR 滤波器)。

线性预测器的预测值为:
∑-=-=1
0)()(n i s s i s iT nT x a nT X
其中i a 为预测系数,在DPCM 中为常数,在ADPCM 中为自适应变量。

N 为预测
阶数。

可以根据预测误差能量最小的准则求出预测系数i a 。

这样,PCM 编码器就只是对差值信号()()()s s s nT X nT X nT e -=进行量化和编码,以达到DPCM 或ADPCM 编码的目的。

模拟信号从“S-IN ”点输入,经电容E609(10μF )、电阻R627(10K Ω)后到运放的反相输入TI -端,运放的输出端一方面送至增益调整电路和滤波器电路,
另一方面,经过TG 端至反馈电阻R628(10K Ω)到运放的反相输入TI -端,运放
的输出端一方面送至增益调整电路和滤波器电路 ,另一方面经过TG 端至反馈电阻R628后到TI -端构成负反馈,放大倍数=R628/R627=10K Ω/10K Ω=1,故为1:1,
没有放大作用。

滤波器的输出信号一方面送至侧音增益调整电路,另一方面送至模/数转换电路,变成数字信号,进入PCM 编码电路,输出PCM 信号,再经过ADPCM 编码电路,输出到发送串行移位寄存器电路中,最后ADPCM 数据从第20引脚(DT 端)输出。

ADPCM 数据信号从第25引脚(DR 端)进入,串行输入至接收串行移位寄存器电路中,经过ADPCM 译码器进行译码,输出PCM 数据码,再经过接收数字增益调整电路后从第5引脚(RO 端)输出模拟信号。

特别强调的是,该芯片的工作是由外部CPU 对其内部16个字节的RAM 进行编程,由程序进行控制。

(三) MC145540介绍
1. ADPCM 专用芯片MC145540介绍
① C145540ADPCM 芯片特征
a .单一供电方式:2.7V ~5.25V
b .低功耗:5V 时,150mW ,功耗下降0.3mW ;3V 时,65 mW ,功耗下降0.2mW
c .低噪声:有差分模拟电路
d .μ律/A 律压扩PCM 编译码/滤波器电路
e .三种速率选择(32、24、16kbit/s)、四种算法ADPCM CODEC 完全满足G721、723、726和G714的PCM 性能。

f.用可编程双音频发生器。

g.编程控制,发送增益调整,接收增益调整与侧音增益调整。

h.可直接与话筒接口的低噪声、高增益的三端输入运算放大器电路。

i.可直接与扬声器接口的推挽300Ω负载阻抗。

j.提供振铃接口的推挽300Ω的驱动电路。

k.降功耗供电方式,3V 电源送入数字信号处理电路;5V 电源送入模拟信号处理电路。

l .收端具有噪声突发检测算法。

m . 有串行控制口和监控内存,可实现微计算机控制。

3、管脚功能简介
第1引脚(TG —Transmit Gain ):发送增量控制。

由第2引脚(TI -)和第3
引脚(TI +)输入的音频模拟信号经输入运放后从该端输出。

该端实质上是发送
滤波器的输入端。

这是设定运算放大器增益的输出和输入到发送带通滤波器。

此运算放大器能驱动2K Ω负载到V AC 引脚。

当TI -和TI +连到V DD 时,TG 运算放大器掉电,TG 引脚
变成高阻抗,输入到发送放大器。

此引脚上的所有信号以V AC 引脚为基准。

当器
件是在模拟掉电方式下时,此引脚是高阻抗。

此运算放大器由V DD 引脚加电。

第2引脚(TI
-
—Transmit Analog Inverting Input):模拟运算放大器反相输入端。

音频模拟信号通过该端进入模拟运放。

这是发送增益设定运算放大器的反相输入。

增益设定电阻通常从此引脚连到
TG和从此引脚到模拟信号源。

TI
+和TI
-
引脚的共模范围从1.0V到2.0V。

连接此
引脚和TI
+到V
DD
将置此放大器的输出(TG)于高阻抗状态,这样,允许TG引脚
作为发送滤波器的高阻抗输入。

第3引脚(TI
+
—Transmit Analog Input):模拟运算放大器正相输入端。

该端一般与第4脚相接,由第4引脚提供一个2.4V电平输入。

这是发送增益设定运算放大器的同相输入。

对于输入增益设定运算放大器,
此引脚调节差分到单端电路。

允许输入信号以V
SS 引脚为基准,使电平移向V
AG

脚。

TI
+和TI
-
引脚的共模范围是1.0V到-2V。

连接此引脚和TI
-
(引脚2)到V
DD
将置此放大器的输出(TG)于高阻抗状态,这样,允许TG引脚作为高阻抗输入到发送滤波器。

第4引脚(VAG—Analog Ground Output):模拟对地输出端,该端能提供一个输出2.4V电压,输送给第3引脚。

该端必须和地之间接入一个去耦电容,电容量在0.01μf-0.1μf之间。

器件内部所有模拟信号都以此引脚为基准。

此引脚应使用0.01-0.1μf陶瓷电容器去耦到V
SS。

如果音频信号处理基准为VSS,则
要特别小心,防止V
SS 和V
AG
引脚之间的噪声。

当在模拟掉电方式下V
AG
引脚变为
高阻抗。

第5引脚(RO-Receive Analog Output):接收模拟信号输出端。

ADPCM信号经过变换处理后的模拟音频信号从该端输出。

这来自数/模变换器的接收平滑滤波器的同相输出。

此输出能驱动2KΩ负载到1.575V峰值,基准为V
AG
引脚。

第6引脚(AXO
-
—Auxiliary Audio Power Inverting Output):音频信号反相输出端。

该端与第7引脚一起可把音频信号平衡输出。

这是辅助功率输出驱动器的反相输出。

此辅助功率驱动器能差动地驱动300Ω负载。

此功率放大器从
V EXT 得电,其输出能摆动到V
SS
和V
EXT
的0.5V以内。

此引脚可以是以V
AG
引脚或经
BR2(b7)的V
EXT
的一半电压两者之一为直流基准。

此引脚在掉电下为高阻抗。

除了当它为模拟信号输出而启动外,此引脚是高阻抗。

第7引脚(AXO
+
—Auxiliary Audio Power Output):音频信号同相输出端,
功能同AXO
-。

这是辅助功率输出驱动器的同相输出。

辅助功率驱动器能差动地驱
动300Ω负载。

此功率放大器从V
EXT 得电,其输出能摆动到V
SS
和V
EXT
的0.5V以内。

此引脚可以是以V
AG 引脚或BR2(b7)的V
EXT
的一半电压两者之一为直流基准。


脚在掉电下为高阻抗。

除了当它为模拟信号输出而启动外,此引脚为高阻抗。

第8引脚(V
DSP
—Digital Signal Processor Supply Output):数字信号处理单元电压输出端。

该端是指向该芯片内的数字信号处理单元电路提供稳定的输出电压。

电压为3V。

但是它不能向外部负载电路供电。

该引脚与地之间应接上
一个去耦电容。

电容值在0.1μf。

此引脚连到在片V
DSP
电压调整器的输出,供给DSP电路和ADPCM编码解码器的其它数字单元的正电压。

此引脚应该用0.1μf
陶瓷电容器去耦到V
SS。

此引脚不能用来对外部负载加电,当掉电以维持存储时
此引脚内部连到V
EXT。

第9引脚(V
EXT
—External Power Supply Input):外加电源输入端。

该端由外加一电源电压输入,电压在2.70V-5.25V之间,同时该端必须接一去耦电容到地,电容值在0.1μf。

此电源输入引脚必须在2.70和5.25V之间,在内部它
连到V
DSP
电压调整器的输入,5V调整充电泵、全部数字I/O,包括串行控制端口
和ADPCM串行数据端口。

此引脚也连到模拟输出驱动器(PO
+、PO
-
、AXO
+
和AXO
-
)。

此引脚应该用0.1μf陶瓷电容器去耦到V
SS 。

当器件掉电时,此引脚内部连到V
DD
和V
DSP
引脚。

第10引脚(PI—Power Amplifier Input):音频功率信号放大输入端。

该芯片必须与第5引脚或第6、7引脚的输出音频功率信号之间反馈接入到该
端,从第11引脚输出音频功率信号。

PI和PC
-
引脚在反相运算放大器中的外
部电阻起作用,以设置PO
+和PO
-
推挽功率放大器输出的增益。

连接PI到V
DD

引起掉电,这些放大器和PO
+、PO
-
输出是高阻抗。

第11引脚(PO
-
—Power Amplifier Inverting Output):音频功率信号
放大反相输出端。

经过音频功率放大器放大后的信号反相从该端输出。

同样由BR2(b7)控制增益大小。

这是反相功率放大器输出,用来提供反馈信号给
PI引脚,以设置推挽功率放大器输出的增益。

此功率放大器从V
EXT
得电。

其输
出能摆动到V
SS 和V
EXT
的0.5V以内,这在设定此放大器的增益时应注意。

此引
脚能驱动300Ω负载到和电源电压无关的PO
+。

PO
+
和PO
-
的输出是差动的(推挽
的)并能驱动300Ω负载到3.15V值。

当V
EXT
用额定5V电源时它是6.3V峰-峰
值。

此引脚的偏压和信号基准可以是V
AG 引脚或经BR2(b7)的V
EXR
一半电压两
者之一为直流基准。

PO
+和PO
-
之间必须是低阻抗负载。

当器件为模拟掉电方式
时,PO
+和PO
-
之间必须是高阻抗。

除了它对模拟信号输出始能时外,此引脚是
高阻抗。

第12引脚(PO
+
—Power Amplifier Output):音频功率信号放大同相输
出端。

功能同PO
-。

这是同相功率放大器输出,它是PO
-
上信号的反相变型。


功率放大器从V
EXT 得电,其输出能摆动V
SS
和V
EXT
的0.5V以内。

此引脚功能驱动
300Ω负载到PO
-。

此引脚可以是以引脚V
AG
或经BR2(b7)的V
EXT
的一半的两者
之一为直流基准。

当器件在模拟掉电方式下时,此引脚为高阻抗。

关于更多的信息见PI和PO
-。

除了当为模拟信号输出而启动外,此引脚是高阻抗。

第13引脚(PDI/RESET—Power Down Input/Reset):降功耗输入/复位输入。

该端正常时应为高电平状态,当需要对该芯片进行复位重新工作时,必须送入“低电平”,由该电位的上升沿进行复位工作。

在本设计系统中,有两种方式可进行复位,一种是传统方式,即硬件复位电路,另一种是由软件进行复位。

逻辑0加到此输入强制器件进入低功率耗散方式。

在此引脚的上升沿引起电源恢复并强制ADPCM复位状态(在标准中规定)。

第14引脚(SCP EN—Serial Control Port Enable Input):串行控制口使能信号输入端。

MC145540内部的数字信号处理单元必须要由外部CPU控制单元对其芯片内的16个字节的RAM进行编程控制,才能工作,否则,该芯片不工作,
但SCPCLK端、SCP T
X 端和SCP R
X
一起操作,该端是使能信号输入端。

本设计中
由U306(89C2051)CPU的P1.6、P1.5、P1.4、P1.3同时控制。

第15引脚(SCP CLK—Serial Control Clock Input):串行控制口发送时钟信号输入端。

其主要功能同上。

到此器件的输入是用来控制进入SCP接口或从其出来的数据的传输速率。

数据在SCPCLK的上升沿上从SCP R
X
进入MC145540 ADPCM编码解码器。

数据在SCPCLK
的下降沿在SCP T
X
上移出器件。

SCPDLK可以是0~4.096MHz的任何频率,当SCPEN 变低,发生SCP事务处理。

注意当SCPEN高时(即它可以连续或能在脉冲串方式下运行)SCPCLK被忽略。

第16引脚(SCP T
X
—Serial Contral Port Transmit Input):串行控制口
发送状态字输出端,它必须要和上面的时钟信号与使能信号一同工作。

SCP T
X 用来控制输出和来自MC145540 ADPCM编码解码器的状态信息。

数据在SCPCLK
的上升沿上移入器件。

SCP R
X 当SCPEN为高或当数据正在移出SCP T
X
时,则SCP
R
X
被忽略。

第17引脚(SCP R
X
—Serial Contral Port Transmit Input):串行控制口接收状态字输入端,其功能同上。

第18引脚(FST—Frame Sync,Transmit):ADPCM编码帧同步信号输入端,在这里是由信号源模块中产生的8KHz窄脉冲信号作为该端的帧同步信号输入到该端。

当在长帧同步或短帧同步方式中使用时,此引脚接受8KHz时钟,在DT 引脚处同步串行ADPCM数据的输出。

第19引脚(BCLKT—Bit Clock,Transmit):ADPCM编码电路时钟信号输入端,在本设计中,时钟信号是256KHz方波信号,由信号源模块产生。

当在长帧同步或短帧同步方式中使用时此引脚接受64~5120KHz的任何位时钟频率。

第20引脚(DR—Data,Transmit):由FST和BCLKT控制,并且除了正在输出的数据外是高阻抗。

第21引脚(SPC—Signal Processor Clock):数字信号处理单元主时钟输入端,该端可输入一个20.48或20.736MHz时钟信号作为该芯片的工作时钟。

在本设计中,是由晶振20.48MHz振荡产生时钟提供给该端。

此输入要求20.48或20.736MHz时钟信号用作DSP机械主时钟。

器件内部分频此时钟经PCM编码解码器发生要求的256KHz时钟。

第22引脚(VSS—Negative Power Supply):接地端。

第23、24引脚(CI
-,CI
+
—Charge Pump Capacitor Pins):在第23、24
两引脚之间接0.1μf的电容,可作降功耗用。

本设计没有用到,故不接任何元
器件。

这些是电容器连接到内部电压调整充电泵产生V
DD
电源电压。

0.1μf电容应
置于这些帧引脚之间。

注意如果外部供给V
DD
,此电容应不在电路中。

第25引脚(DR—Data,Receive):ADPCM译码信号输入端。

同要被译码的ADPCM数据加到此输入,工作和FSR及BCLKR同步,在串行格式下进入数据。

第26引脚(BCLKR—Frame Sync, Receive):ADPCM译码电路时钟信号输入端,其类型同BCLKT。

当用于长帧同步或短帧同步方式时,此引脚接受64~5120KHz的任何位时钟频率。

第27脚(FSR—Frame Sync,Receive):ADPCM译码电路帧同步信号输入端。

其类型同FST。

当用于长帧同步或同步方式时,此引脚接受8KHz时钟,同步DR 引脚处串行ADPCM数据的输入。

在长帧同步或短帧同步方式中,FSR能对FST异步运行。

第28引脚(VDD—Positive Power Supply Input/Output):电源输入端,接+5V。

这是在片电压调整充电泵的正输出和到器件模拟部分的正电源输入。

和通用的电源电压有关,此引脚能作用在以下两种不同的工作方式中的一种:
a.V
EXT 由已调整5V(±5%)电源供给时,V
DD
是输入并且应外连到V
EXT
,充电泵
电容 C1不应使用,充电在BR(b2)中应禁止。

在这种情况下,V
EXT 和V
DD
能共享同一陶瓷电容0.1μf去耦到V
SS。

b.V
EXT
由2.70~5.25V供给,例如应用电池加电时,应使用充电泵。

在这种情
况下,V
DD 是在片面性电压调整充电泵的输出并且必须不连到V
EXT。

V
DD
应去耦
到V
SS
,使用1.0μf的陶瓷电容器。

在这种方式下,此引脚不能用来对外部。

相关文档
最新文档