0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 2018-09-20 19:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高速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所示。

 

下一页
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADC0820-N:高性能8位A/D转换器的深度解析

    高性能8位A/D转换器——ADC0820-N。 文件下载: adc0820-n.pdf 一、产品概述 ADC0820-N是一款具有跟踪/保持功能的8位高速μP兼容
    的头像 发表于 12-10 10:55 175次阅读

    ADC1175:低功耗高速A/D转换器的卓越选择

    ADC1175:低功耗高速A/D转换器的卓越选择 在如今的电子设计领域,A/D
    的头像 发表于 12-10 09:25 148次阅读

    深入解析ADS7862:高速低功耗12位A/D转换器的卓越之选

      在电子工程师的日常设计工作中,选择一款合适的A/D转换器至关重要。今天,我们就来详细探讨一下德州仪器(Texas Instruments)的ADS7862,这是一款高速、低功耗的双
    的头像 发表于 12-09 14:14 309次阅读
    深入解析ADS7862:<b class='flag-5'>高速</b>低功耗12位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的卓越之选

    ADC10D020:高性能10位A/D转换器的深度解析

      在电子设计领域,A/D转换器是连接模拟世界和数字世界的桥梁,其性能直接影响到整个系统的精度和稳定性。今天,我们要深入探讨的是德州仪器(TI)的一款高性能双路10位、20 MSPS、150 mW
    的头像 发表于 12-07 11:42 1179次阅读
    ADC10<b class='flag-5'>D</b>020:高性能10位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的深度解析

    深入解析ADS8361:高性能16位A/D转换器的技术洞察

    /D转换器。 文件下载: ads8361.pdf 一、产品概述 ADS8361是一款高速、低功耗的A/D
    的头像 发表于 12-05 13:54 371次阅读
    深入解析ADS8361:高性能16位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的技术洞察

    ADCS7477 A/D转换器数据手册

      在电子设计领域,A/D转换器是连接模拟世界和数字世界的关键桥梁。今天我们要详细探讨的是德州仪器(TI)的ADCS747x系列A/D
    的头像 发表于 12-04 17:49 868次阅读
    ADCS7477 <b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>数据手册

    ADS8406:高性能16位A/D转换器深度解析

    了基于电容的16位逐次逼近寄存(SAR)A/D转换器,具备固有的采样和保持功能。该器件提供全16位接口和8位选项,其中8位选项可通过两次8
    的头像 发表于 12-03 10:26 341次阅读
    ADS8406:高性能16位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>深度解析

    深入剖析ADC12DL080:高性能12位A/D转换器的设计与应用

    /D转换器,了解它的特性、规格、应用以及设计要点。 文件下载: adc12dl080.pdf 一、产品概述 ADC12DL080是一款低功耗的单片CMOS A/
    的头像 发表于 12-02 10:33 308次阅读
    深入剖析ADC12DL080:高性能12位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的设计与应用

    深入解析ADC084S101:一款高性能8位A/D转换器

    。 文件下载: adc084s101.pdf 产品概述 ADC084S101是一款低功耗的四通道CMOS 8位A/D转换器,具备高速串行接口
    的头像 发表于 12-01 16:39 455次阅读
    深入解析ADC084S101:一款高性能8位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>

    ADC08B200:高速8位A/D转换器的全方位解析

    。 文件下载: adc08b200.pdf 一、产品概述 ADC08B200是德州仪器(TI)推出的一款高速模拟 - 数字转换器,集成了捕获缓冲,其8位、200 MSPS的A/
    的头像 发表于 11-28 09:57 269次阅读
    ADC08B200:<b class='flag-5'>高速</b>8位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的全方位解析

    ADC08B200:高速8位A/D转换器的设计与应用指南

      在电子设计领域,高速、高效的模拟 - 数字转换器(ADC)至关重要。TI的ADC08B200就是这样一款高性能的8位、200 MSPS A/D
    的头像 发表于 11-27 11:07 380次阅读
    ADC08B200:<b class='flag-5'>高速</b>8位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的设计与应用指南

    ADC08D1020:高性能8位A/D转换器的深度解析

      在电子设计领域,A/D转换器是连接模拟世界和数字世界的关键桥梁。今天,我们要深入探讨一款来自德州仪器(TI)的高性能A/D
    的头像 发表于 11-27 09:27 364次阅读
    ADC08<b class='flag-5'>D</b>1020:高性能8位<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>转换器</b>的深度解析

    Texas Instruments TPS548D26 40A D-CAP+降压转换器数据手册

    Texas Instruments TPS548D26 40A D-CAP+降压转换器是一款高度集成的降压转换器,采用
    的头像 发表于 08-02 10:53 946次阅读
    Texas Instruments TPS548<b class='flag-5'>D</b>26 40<b class='flag-5'>A</b> <b class='flag-5'>D</b>-CAP+降压<b class='flag-5'>转换器</b>数据手册

    什么是单片机的ADC接口

    在嵌入式系统和工业自动化领域,单片机(Microcontroller)作为核心控制单元,承担着数据采集、处理和控制的重要任务。其中,模数转换器(Analog-to-Digital Converter
    的头像 发表于 02-03 11:27 3800次阅读

    纳祥科技NX6806,低功耗8位A/DD/A转换器,国产替代PCF8591

    做了相应的提升,兼备低功耗和高性价比。(一)NX6806芯片是什么?NX6806是一款专为单片机设计的8位A/D(模拟/数字)和D/A(数字
    的头像 发表于 01-04 08:56 1240次阅读
    纳祥科技NX6806,低功耗8位<b class='flag-5'>A</b>/<b class='flag-5'>D</b>和<b class='flag-5'>D</b>/<b class='flag-5'>A</b><b class='flag-5'>转换器</b>,国产替代PCF8591