电子制作天地网站欢迎您的光临,欢迎提出宝贵意见或建议。本站信息产业部备案: 粤ICP备05114582号
高速A/D转换器AD7654与单片机接口电路设计
High-speed A / D converter AD7654 to MCU interface circuit design

时间:2007-12-31 1:47:55 来源:未知 作者:未知 编辑:admin 【关闭


高速A/D转换器AD7654与单片机接口电路设计,High-speed A / D converter AD7654 to MCU interface circuit design

关键字:单片机接口电路设计,AD7654设计

天津大学精密仪器与光电子工程学院,曹玉珍,陈敏

    1引言

    模/数转换是现代测控电路中非常重要的环节,它有并行和串行两种数据输出形式。目前,模/数转换器ADC已被做成大规模集成电路,并有多种型号和种类可供选择。本文介绍了AD7654的性能特点,并设计了AD7654与单片机ADuC848的接口电路,同时给出了软件流程和相应的汇编源程序。

    2 AD7654的性能特点和工作原理

    AD7654是ADI公司推出的一种低功耗、四通道、电荷再分布式高速A/D转换器,该A/D转换器的主要特点是:16位分辨率且无漏失码;0 V~5 V模拟输入范围;SPI/OSPI/Microwire/DSP兼容;两个允许同步采样的低噪音、高带宽跟踪/保持放大器;功耗典型值为120 mW;可提供串行和并行两种输出接口,给予用户灵活的选择。串行A/D转换的速率很高。并且具有体积小、功耗低、占用单片机口线少的优点,文中采用串行模式设计电路,有关引脚说明如下:

    A0:转换通道选择;

    A/B:高电平时,先输出A通道转换数据再输出B通道转换数据,低电平反之;

    SER/PAR:串行/并行模式选择。低电平为并行模式。高电平为串行模式;

    EXT/INT:高电平时选择外部时钟。低电平时选择内部时钟:

    SDOUT:转换数据输出位;

    SCLK:串行数据时钟输入或输出(取决于EXT/INT的逻辑状态);

    CNVST:开始转换。CNVST的下降沿使内部采样保持进入保持状态并开始转换:

    BUSY:正在转换标志;

    EOC:转换结束标志。

    AD7654的转换过程由CNVST下降沿启动,转换启动与CS和RD信号状态无关,A0引脚控制转换通道的选择。在转换结束之前,即使掉电转换也不会重新开始或终止。转换进行过程中,BUSY变为高电平,EOC也为高电平,EOC在每一个通道转换结束后变为低电平,而BUSY线在两个通道转换全部结束后才变为低电平,转换的32位数据可以从SDOUT上读出。转换时序图如图1所示。AD7654有串行和并行两种接口方式,每种接口方式又有主从两种模式,本文介绍其串行接口下从模式的硬件和软件设计。 

   
 
    3 AD7654与单片机的接口电路设计

    在本系统中,单片机选用ADI的ADuC848.具体的接口电路如图2所示。笔者设计AD7654工作在串行从模式下,因此其数据的转换和读取都需要微处理器ADuC848的控制.所需的高精度2.5 V基准电压由AD780提供,AD7654上所有的电源和地之间都需连接去耦电容器。因为ADuC848的P1口只能作为输入口,而P0口被USB接口器件占用,所以AD7654的控制引脚只能连接到单片机P2和P3口上的部分端口。在实验电路中,AD7654的SER/PAR和EXT/INT引脚直接由硬件置高电平,INVS-CLK由硬件置低电平,使ADC以串口方式工作.同时使数据输出由外部时钟控制。由于AD7654是两个通道同时采样,所以需要给A/B置位以控制数据的输出顺序。ADuC848的P2.5引脚接至AD7654的CNVST.这样只需要通过单片机ADuCu848控制使P2.5产生一个宽度大于5 ns的负脉冲.该负脉冲的下降沿就可以启动ADC开始转换,转换的时间约为2μs。当转换结束时,BUSY引脚上的信号就会变成低电平,从而通知单片机可以开始读取转换的数据,由于实际AD7654转换速度很快,因此BUSY线可以不用,启动转换后可以直接读取数据。在单片机读取数据前,需要通过P2.6和P3.4口给读选通RD和片选CS置零。以使SDOUT上的数据有效。然后单片机通过P2.0(SCLK)引脚向AD7654发送8个时钟脉冲,与此同时单片机就可以通过P2.2口从SDOUT上读取8位转换的数据。串行从模式下读数据时序图如图3所示。

      

 


◆相关文章◆
◆ 编辑推荐 ◆
用户:
更多评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。60个字以内
留言:
验证码:

免责声明:
●本站所有内容均来自网络,以学习为目的,如果侵犯了您的利益,请来信告知,立即删除,站长邮件为"diy+dzdiy.com",请将"+"变更为"@"
●电子制作存在风险,请注意人身安全,如果您在根据本站电路进行制作过程中发生伤害,本站不负任何责任。

版权所有:www.dzdiy.com ? 2001-2019 本站信息产业部备案: 粤ICP备05114582号