新闻中心

EEPW首页>网络与存储>设计应用> 新型芯片类的Codec和用微控制器实现的Codec新技术

新型芯片类的Codec和用微控制器实现的Codec新技术

作者:鲁维德 时间:2008-07-08 来源:半导体应用网 收藏

4.2解码方案

本文引用地址://m.amcfsurvey.com/article/85402.htm

  解码8位采样要比编码容易得多,因为无需对信号进行再抽样。经过适当的编码规则处理后,得到一个8位、带符号的幅度值。以这个数值为索引,检索相应的表格(同时考虑符号)。得到一个16位、带符号的数值,可直接送给DAC。

  为本项目选择的D/A转换器是MAX5722双通道、12位DAC,采用低成本8引脚μMAX~封装。和大多数DAC一样,MAX5722需要一个外部基准电压源。正好,MAXQ3120上的1.25V带隙基准源适用于此目的。

  MAX5722是一款串行DAC,这就意味着μC必须以串行方式和DAC通信。DAC接口是同步的,因此无需连续为其提供时钟一只有当片选为低时才需要提供时钟给它。因此可以利用μc的通用I/O组成一个3线接口与其通信。

  在本设计中,注意到ADC通道的输入范围为-1.0V至+1.0V,而DAC输出通道的范围为0至+1.25V。在一个真正的电信应用中,例如线卡,这样的信号电平很可能还需要转换为其他模拟电平(例如,电信网络中通常能遇到的最大电平为0dBm,即对600Q阻抗输出lmW)。

4.3用实现与PCM总线的连接。

  上述是将模拟信号转换成压缩的PCM码,或者反之,紧接的一个问题就是如何用实现与PCM总线的连接。

  *一条四芯总线

  PCM 干线大多数情况下,与PCM干线的连接涉及一条四芯总线的连接:一条发送数据线(终端发送其数据到这条线);一条接收数据线(中继设备发送其数据到这条线,终端从中取回数据);一条帧同步线(每个终端独占一条,其上脉冲指示何时总线上载有用于该终端的数据);以及一条位时钟线。我们的旨在用于终端设备,它接收位时钟和帧脉冲,从接收数据线接收数据,向发送数据线发送数据。

  *与PCM总线的连接

  采用MAXQ3120 三个定时器中的一个,超前预期的帧脉冲到达时间几个微秒中断处理器。当帧脉冲到来时,处理器已被中断,并完成现场保护,已准备好投入每个时钟周期来执行 PCM总线任务。其工作如下。设置定时器溢出间隔为1l0μs,在每一帧所有数据位被移出,帧事件处理完毕后启动定时器。

5、结束语-新型芯片类的Codec和用实现的Codec的区别使用。

  上述介绍的新型芯片类的Codec是一种比较廉价用的专用Codec,能广泛用于各类便携式设备之中,而之所以设计者要采用微控制器变为Codec其根本原因在于它还有如下独特功能。

  *前置滤波:当信号还是线性PCM格式时,有非常好的功能来对其进行均衡、动态范围压缩、噪声抑制或大量其他类型的信号操作。

  * 带内信令提取:在线性PCM码流中探测带内音的高效并很容易找到简单算法。可以将这些算法拓展为探测DTMF数字信号,并用它们实现一些特定的性能和功能。利用该算法精密监听拨号音、振铃(440Hz+480Hz)和忙音 (480Hz+620Hz),还可以知道一次通话的进程情况。

  上述独特功能也是促使设计者应用该微控制器技术的设计思想。虽则当今各类新型微控制器MAXQ3120并不是专为电信类应用设计的芯片,但此类芯片上精密的 ADC和DSP功能却为设计者带来了广阔的机会,又有各种各样唾手可得的开发工具很容易用它们实现用户化的硬件和软件方案,并简化了设计任务。这儿仅以 MAXQ3120为例的应用吧了。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭