基于DSP和CPLD的ADS7805多通道数据采集系统.pdf
时间:07-29 13:27
查看:1235次
下载:162次
简介:
基于DSP和CPLD的ADS7805多通道数据采集系统基于 DSP 与 CPLD 的 ADS7805 多通道数据采集
金健 林梅香 摘要 设计了利用 TMS320LF2407A 与 EPM3032A 控制的 ADS7805 多通道采集系统的逻辑结构, 介绍了系统的 工作原理,详细描述了 ADS7805、DSP 及 CPLD 之间接口的硬件与软件设计。 关键词 DSP;CPLD;ADS7805,可编程逻辑 0 引言 用于实时控制的嵌入式系统有多路模拟量输入, 要求对多路输入进行连续扫描并进行高速高精度处理, 具有 16 位 16 路差分输入通道的 ADS7805 能够满足系统通道数量及精度的要求。通道的快速切换及系统关 键控制信号的产生成为制约系统性能的瓶颈,利用 TMS320LF2407A 丰富的 I/O 接口及高频时钟,配合 EPM3032A 灵活的译码功能,则可以控制 ADS7805 进行多个通道的高精度高速数据采集,由于采用了 DSP 与 CPLD 等可编程器件,系统可操作性得到了保证,也极大地简化了硬件电路。 1 系统结构设计 系统以 DSP 与 CPLD 为核心构建,模拟信号从多路复用器接入,利用 CPLD 使能或禁止其输出,DSP 的 I/O 引脚控制通道的选择,当选通一路时,多路复用器输出差分再经过运放转为单端信号作为 ADC 的输入, ADC 片选由 DSP 的 I/O 引脚控制,启动由 CPLD 控制,当片选有效时启动 ADC,并按照规定的时序控制片选 信号,ADC 开始工作,转换结果输出到 CPLD 译码得到的地址。ADC 与 DSP 之间的缓冲器件用来做电平匹配,
[1] 利用 CPLD 将其锁定在选通状态。ADC 在转换完成时发起一个外部中断到 DSP,请求 DSP 处理转换结果 。 系统结构如图 1 所示。 2 硬件设计 模拟信号输入到多路复用器 ADG726(ADI 公司产品),……