当前位置:网站首页 > API设计与开发 > 正文

单片机设计作品(单片机设计作品含AD转换器)



摘要:

介绍了16位

A/D转换器 AD

7654的主要特点、工作原理和工作时序,设计了AD7654与单片机的接口电路,井结合实际给出软件流程和相应的汇编源程序。


关键词:A/D转换器;AD7654;接口;串行模式;串行外设接口;ADuC848

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,这样只需要通过单片机ADuC848控制使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所示。

    该系统中微处理器ADuC848与A/D转换器AD7654之间的数据传送采用SPI(串行外设接口)方式。SCLOCK是主机的时钟线,为MISO数据的发送和接收提供同步时钟信号。每一位数据的传输都需要1次时钟作用,因而发送或接收1个字节的数据需要8个时钟的作用。SPI有2个相关的寄存器:即SPICON和SPIDAT,其中SPICON包含各种标志位、使能位、方式位及时钟位;另一个SPI寄存器是SPIDAT,对这一寄存器的写操作会使SCLOCK产生8个时钟脉冲,从高位开始一位一位地发送数据。如果写操作发生在其他数据正在传输的过程中,那么WCOL将置位。如果写操作进行时没有其他数据在传输,输入字节保留在移位寄存器中,此时ISPI自动置位(如果有中断设置,则产生中断),移位寄存器的数据将被锁存到SPIDKT中,此后对SPIDAT的读操作将把数据读出。SPI时序图如图4所示。

4 应用软件设计
   

下面给出数据采集实验中,AD7654工作在串行从模式下的软件流程(如图5所示)和核心汇编源程序(转换结果存在30H中)。

    汇编源程序:


5 结束语
   

采用AD7654串行模式进行A/D转换具有速度快、精度高、功耗低、占用口线少的优点,非常适用于AC伺服电动机控制、频率转换、三相功率监视、不间断电源、四通道数据取样和汽车电子等方面。该系统电路已在实验中调试通过,实际应用中应考虑灵活性,所有控制线均由软件控制实现。

到此这篇单片机设计作品(单片机设计作品含AD转换器)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!


版权声明


相关文章:

  • swagger2关闭/v2/api-docs(swagger2 api)2026-03-22 07:09:10
  • 一级墨言教育分享:20种标题排版设计技巧,直接拿去抄二级墨言教育分享:20种标题排版设计技巧,直接拿去抄示范图片(一级墨言教育分享:20种标题排版设计技巧,直接拿去抄二级墨言教育分享:20种标题排版设计技巧,直接拿去抄示范图片素材)2026-03-22 07:09:10
  • 行为驱动设计(行为驱动设计包括)2026-03-22 07:09:10
  • 网页制作代码模板和素材一样吗(网页设计制作与代码整体素材)2026-03-22 07:09:10
  • 单片机设计原理(单片机设计原理图算软件还是硬件)2026-03-22 07:09:10
  • win32api模块(win32api教程)2026-03-22 07:09:10
  • juc阻塞队列(阻塞队列api)2026-03-22 07:09:10
  • 字体图标设计图片(字体图标的用法)2026-03-22 07:09:10
  • 单片机设计制作(单片机设计制作方案)2026-03-22 07:09:10
  • 单片机设计报告设计要求(单片机设计报告设计要求是什么)2026-03-22 07:09:10
  • 全屏图片