A Multiple Channel data acquisition System based DSP And Max147
Abstract: This thesis design a multiple channel data acquisition system based on DSP and MAX147.The MAX147’s timing and TMS320VC5402’s McBSP were introduced also the circuit of SPI interface was given. The program of SPI interface was given in detail. The channel data acquisition system was implemented.
Key words: DSP;MAX147;SPI;McBSP
摘要:本文设计了一种基于DSP与MAX147的多路数据采集系统详细地介绍了多路数据采集A/D芯片MAX147工作时序和TMS320VC5402的McBSP工作原理,并给出了McBSP以SPI接口方式与MAX147接口电路,编写了TMS320VC5402的McBSP与MAX147的SPI接口程序,实现了多路数据采集系统设计
关键词:数字信号处理器;MAX147;串行外围设备接口;多通道缓冲串口
1. 引言
由于DSP芯片具有先进的并行结构,使其在信号处理和数据采集领域得到了越来越广泛的应用TI公司的DSP芯片TMS320VC5402PGE100最高工作频率是100MHZ具有2个高速、全双工、多通道缓冲串行接口(McBSP) 其方便的数据流控制可使其与大多数同步串行外围设备接口MAXIM公司的A/D芯片MAX147具有较高的性能价格比,最高的转换频率可达130kHz,具有高采样率、低功耗、高精度等特性,非常适合于体积小、对功耗要求比较严格的移动应用设备,如便携式工业测量、医疗仪器等
2. MAX147工作原理
2.1 MAX147介绍
MAX147是一种具有8个单端输入通道或4个差动输入通道的12位精度的串行数据转换器输入电压范围:0~2.5V(或-1.25V~+1.25V),可软件配置单/双极输入采样频率可达133kHz采用单电源供电,工作电压范围+2.7~+5.25V它的功耗低:在3V/133kps时其电源电流为1.2mA在3V/133kps时其电源电流为54μA,而在掉电模式时仅为1μA它的通信接口与SPI/QSPI/Microwire/TMS320兼容
2.2 MAX147工作时序
MAX147要启动一次转换,就需要向DIN送入一个8位控制字当片选信号CS为低时,控制字的每一位在SCLK的上升沿送入MAX147内部寄存器当CS拉低时,第一个到达的逻辑“1”表示控制字的第最高位当MAX147工作在SPI模式且选择外部时钟时,保证CPU串行口工作在主机模式下,CPU产生适当的时钟频率(100KHz-2MHz)读取一个MAX147的A/D转换值的时序如图1所示,
500)this.style.width=500;" border=0>