多通道缓冲串口应用实例_第1页
多通道缓冲串口应用实例_第2页
多通道缓冲串口应用实例_第3页
多通道缓冲串口应用实例_第4页
多通道缓冲串口应用实例_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多通道缓冲串口应用实例多通道缓冲串口应用实例1TLV1572高速串行ADC与TMS320C5402接口设计2TLC5617串行DAC与TMS320C5402接口设计3语音接口芯片TLC320AD50C与TMS320C5402接口设计返回首页1TLV1572高速串行ADC与TMS320C5402接口设计1.TLV1572芯片简介TLV1572是高速同步串行的10位A/D转换芯片,单电源2.7V至5.5V供电,8引脚SOIC封装。功耗较低(3V供电功耗3mW,5V供电功耗25mW),当AD转换不进行期间自动进入省电模式。5V供电、时钟速率20MHz时最高转换速率为1.25MSPS,3V供电、时钟速率10MHz时最高转换速率为625KSPS。TLV1572D封装引脚排列如图8-23所示,TLV1572的引脚说明如表8-21所示。图8-23TLV1572的引脚排列表8-21TLV1572引脚功能表2.TLV1572与TMS320系列DSP的连接图8-24TLV1572与TMS320系列DSP连接框图图8-25TLV1572DSP工作方式时序图3.TLV1572与TMS320C5402的McBSP1接口软件编程【例8-4】在本例应用中,TMS320C5402的McBSP1以CPU中断的方式读取TLV1572模数转换结果,并存放在DSP片内的DARAM区的3000H开始的单元中,共采样256个点,A/D转换的速率为64kHz,由串口McBSP1的帧频决定,TMS320C5402的主时钟频率为81.925MHz。其实现程序(略)返回本节2TLC5617串行DAC与TMS320C5402接口设计1.TLC5617工作原理TLC5617是带有缓冲基准输入的双路10位电压输出数模转换器。

TLC5617通过与CMOS兼容的3线串行接口实现数字控制,器件接收的用于编程的16位字的前4位用于产生数据的传送模式,中间10位产生模拟输出,最后两位为任意的LSB位(如图8-26~8-28、表8-22、23所示)。图8-26TLC5617引脚排列表8-22TLC5617引脚功能说明图8-27TLC5617功能框图图8-28TLC5617的时序图表8-23可编程控制位(D15~D12)功能表2.TLC5617与TMS320C5402的McBSP接口设计TLC5617符合SPI数字通信协议,而TMS320C54xx系列DSP芯片的多通道缓冲串口(McBSP)工作于时钟停止模式时与SPI协议兼容。TLC5617与TMS320C5402的McBSP0接口连接如图8-29所示。图8-29TMS320C5402与TLC5617的连接3.软件设计给出了较完整的软件程序,包括主程序、串口初始化程序和CPU中断服务程序,中断服务程序分别对数据进行处理,然后在TLC5617的A、B两个通道同时输出。TMS320C5402的主时钟频率为81.925MHz,数模转换速率为128kHz。汇编源程序(略)返回本节3语音接口芯片TLC320AD50C与TMS320C5402接口设计1.模拟接口芯片TLC320AD50C的工作原理音频接口芯片TLC320AD50C集成了16位A/D和D/A转换器,使用过采样(oversampling)技术提供16位A/D和D/A低速信号转换,该器件包括两个串行的同步转换通道,工作方式和采样速率均可由DSP编程设置。其内部ADC之后有抽样滤波器,DAC之前有插值滤波器,接收和发送可同时进行。图8-30AD50C的引脚排列图8-31AD50C的内部结构框图AD50C片内还包括一个定时器和控制器。该芯片可工作在单端或差分方式,支持3个从机级联,其参数设置模式采用单线串行口直接对内部寄存器编程,不受数据转换串行口的影响。(1)ADC信号通道(如图8-32、8-33)

(2)DAC信号通道(如图8-34所示)

(3)AD50C的控制寄存器(如表8-24所示)图8-32ADC通道主通信时序图图8-33ADC通道主通信和次通信时序图图8-34DAC信号通道主通信和次通信时序图表8-24控制寄存器1位功能表表8-25控制寄存器2位功能表表8-26控制寄存器3位功能表D7D6D5D4D3D2D1D0说明––××××××(D0—D5)为与之间延迟SCLK的个数××––––––(D6—D7)从器件的个数,TLC320AC50C最多3个D7D6D5D4D3D2D1D0说明––××××××(D0—D5)为与之间延迟SCLK的个数××––––––(D6—D7)从器件的个数,TLC320AC50C最多3个表8-27控制寄存器4位功能表表8-28寄存器映象表寄存器编号D12D11D10D9D8寄存器名字000000空操作寄存器100001控制寄存器1200010控制寄存器2300011控制寄存器3400100控制寄存器42.TLC320AD50C与TMS320C5402硬件接口设计硬件连接采用AD50C为主控模式(=1),向C5402的McBSP0(从设备)提供SCLK(数据移位时钟)和FS(帧同步脉冲),并控制数据的传输过程。TMS320C5402工作于SPI方式的从机模式,CLKX0和FSX0为输入引脚,在接收数据和发送数据时都是利用外界时钟和移位脉冲。C5402与TLC320AD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论