TLC320AD50C与DSP接口设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  摘要数字信号处理器具有强大的数字信号处理能力,在其应用系统中,大多由和通道来完成对模拟信号的数字化处理。   本文介绍了一种集成和于一体的32050模拟接口电路与3205402定点接口电路的硬件设计方法,并结合一个具体的软件实例说明主从模式下软件的实现方法。   关键词32050;;主从模式引言在许多应用系统中,为了应用卓越的数字信号处理能力,我们必须先将模拟信号进行数字化转换,再对采样数据进行相应的算法处理,最后经过数字信号模拟化转换后输出。   在这些应用系统中的关键问题是怎样十分容易和高效地实现这些转换,因此必然涉及到接口电路的设计。   本文介绍一种单片内集成了通道和通道的模拟接口电路32050以下简称50与3205402缓冲串口的接口的设计实现方法,然后,基于这种接口电路的硬件设计,通过软件编程实现语音信号的采集与回放。   1芯片简介3205402是公司生产的从属于32054系列的一个工作灵活、高速、具有较高性价比、低功耗的16位定点通用芯片。   其主要特点包括采用改进的哈佛结构,1条程序总线,3条数据总线、、和4条地址总线,,,,带有专用硬件逻辑,片内存储器,片内外围专用的指令集,专用的汇编语言工具等。   3205402含4字节的片内和16字节的双存取,1个接口,2个多通道缓冲单口-,单周期指令执行时间10,双电源18和33供电,带有符合11491标准的边界扫描仿真逻辑。   50是公司生产的一个16位、音频范围采样频率为2~2205、内含抗混叠滤波器和重构滤波器的模拟接口芯片,它有一个能与许多芯片相连的同步串行通信接口。   50片内还包括一个定时器调整采样率和帧同步延时和控制器调整编程放大增益,锁相环,主从模式。   50有28脚的塑料封装带后缀和48脚的塑料扁平封装带后缀,体积较小,适应于便携设备。   50的工作温度范围是0~70℃,单一5电源供电或5和33联合供电,工作时的最大功耗为120。   2硬件设计2150的内部结构简图图1最上面第一通道为模拟信号输入监控通道,第二通道为模拟信号转化为数字信号通道,第三通道为数字信号转化为模拟信号通道,最下面一路是50的工作频率和采样频率控制通道。   本文所述的输入时钟为8192,与的采样频率为128*为50的第4个寄存器4~6位所设。   2250与的引脚连接方式50与3205402是以方式连接的。   50工作在主机模式=1,提供数据移位时钟和帧同步脉冲。   3205402工作于方式的从机模式,1和1为输入引脚,在接数据和发数据时都是利用外界时钟和移位脉冲。   3软件设计31软件编制过程一旦完成了正确的硬件连接,接下来就可以进行软件编程调试了。   要完成的工作包口的初始化。   首先将串口1复位,再对串口1的16个寄存器进行编程,使串口工作在以下状态以模式运行,每帧一段,每段一个字,每字16位,采样率发生器由内部产生,帧同步脉冲低电平有效,并且帧同步信号和移位时钟信号由外部产生。   给50编程用查询方式,接收转换的信号和发送转换的信号用方式。   250初始化。   该初始化操作过   程包括通过3205402的同步串口发送两串16位数字信息到50。   第一串为0000000000000001,最低有效位0说明下一个要传输的数据字属于二次通信关于一次通信和二次通信的内容请参阅参考文献[3]。   第二个数据值用来对50的4个数据寄存器的某一个进行配置。   15~11位为0,10~8位为所选寄存器地址值,7~0位为所选中寄存器的编程值。   4个用户可编程寄存器的描述如下1中包含模拟输入通道选择,硬件软件编程方式选择;2进行单机从机工作和电话模式电话模式内容请参阅参考文献[3]选择;3控制带从机个数选择;4用来设置模拟信号可编程放大增益和、转换频率。   其它两个寄存器5、6是厂家留着测试用的,用户不可以对其编程。   我们在以下例程中对4个可编程寄存器编程,使50工作在以下状态选择为工作模拟输入,15+1位和15+1位模式,不带从机,采样频率为1067,模拟信号输入和输出放大增益均为0。   3用户代码的编写。   完成音频信号采集与回放代码的编制。   本设计给50编程用查询方式,接收转换的信号和发送转换的信号用方式。   32软件具体实现1程序流程图2部分关键代码Ⅰ,3205402中断及串口初始化……#0002,48#0040,49;设置串口1工作在每帧一个字,每个字16位模式……#0006,48#0100,49;设置=0,使串口1工作在最大频率#0007,48#0000,49;设置=1,采样率发生器时钟由内部产生#000,48#0008,49;设置=1,使帧同步脉冲低电平有效#0080,;一通道中断使能;开放所

文档评论(0)

189****2507 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档