工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->基础电路图->其他基础电路图->选择MAXQ2000微控制器和MAX1132 ADC接口的S

选择MAXQ2000微控制器和MAX1132 ADC接口的S

发布人:dolphin 时间:2012-07-31 收藏

选择MAXQ2000微控制器和MAX1132 ADC接口的SPI时钟模式

要:MAXQ2000可采用不同的时钟模式与MAX1132接口,包括8位、16位或两者组合。本应用笔记说明了如何选择SPI时钟模式,以优化MAX1132性能。该应用笔记包含了完整的原理图、微控制器固件以及C程序例程,程序在用于MAXQ®的IAR Embedded Workbench®环境中编写并编译。

MAX1132说明

MAX1132为200ksps、16位ADC。MAXQ2000可采用不同的时钟模式与MAX1132接口:包括8位、16位或两者组合。为使ADC性能最优,在开发的初始阶段决定采采用何种模式非常重要。显然,每帧包括16个时钟周期的16位ADC应采用16位模式;然而,在ADC采用每帧包括24个时钟周期的特定情况下,必须仔细评估SPI时钟模式。本应用笔记提供了采用8位、16为及两者组合模式的测试结果,根据结果可以看出在MAX1132采用24时钟帧格式时,使用组合模式可获得最佳性能。

硬件说明

该应用电路采用MAX1132评估板和MAXQ2000评估板实现。图1所示为MAX1132评估板原理图,图2给出了系统的配置图。为连接MAX1132评估板与MAXQ2000评估板,将MAX1132评估板上的SCLK、/CS、DOUT和DIN引脚连接至MAXQ2000评估板,如图2所示。另外,在评估板上的AVDD和AGND端口接入一个+5V电源。评估板的JU1的必须安装在1–2 (ON)位置。在JU2上连接最高+12V的模拟信号,其它跳线开路。为保证系统正常工作,MAXQ2000评估板的SW3必须关闭。图1. MAX1132评估板原理图图2. 用于评估不同SPI时钟模式的硬件系统框图。

分析

最简单、最灵活的SPI时钟模式是8位模式,因为3个字节非常适合24时钟帧格式,而MAX1132正好需要24个时钟完成数据帧的传输。发送至从机的最高字节用作控制字(0x80)。其中最高位通知从机开始转换,因此非常重要(控制字格式请参考MAX1132数据资料)。两个低字节是从ADC接收到的数据。理想情况下,MAXQ2000的SPI串口时钟工作在4MHz,ADC的最高采样速率应可达到166.67ksps左右。表1所示为分配给每路ADC信号的示波器通道。表1. 示波器通道分配

ChannelSignal
1CS-bar
2SCLK
3DIN
4DOUT
图3. 8位模式下采样示例图4. 16位模式下采样示例图5. 组合模式下的实例,即采用8位模式发送控制字节,完后采用16位模式接收ADC的采样数据表2. 不同时钟模式下,单采样周期的延时
IntervalSample Time,

固件说明

C程序文件(在用于MAXQ的IAR Embedded Workbench环境下编写并编译)允许MAXQ2000 SPI接口采用组合模式与MAX1132进行通信。MAXQ2000的系统时钟为16MHz时,SPI的串行时钟为4MHz。

IAR Embedded Workbench是IAR Systems AB的注册商标。
MAXQ是Maxim Integrated Products, Inc.的注册商标。
SPI是Motorola, Inc.的商标。


关键词: 电子电路图 MAX

评论

技术专区