微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 12位串行A/D转换器的原理及应用开发

12位串行A/D转换器的原理及应用开发

时间:10-09 来源:综合电子论坛 点击:


4.2 实用电路

  设计要求4路温度检测通道和l路冷端补偿电路,所以本设计采用MCP6S26型6通道增益可编程放大器,该放大器特别适用于多路信号采集电路的设计,由于AT89C51单片机可以通过软件对模拟信号电路进行控制,所以其适应性和灵活性大大提高。但是,由于AT89C51型单片机没有3线制串行总线接口,它与MCP6S26进行3线制串行总线的连接时,要使用软件来模拟3线制串行总线的操作,包括串行时钟数据输入和数据输出。McP6S26与AT89C51的连接如图5所示。图中,P17模拟片选 端CS,P14模拟时钟输入端SCK,P16模拟数据输入端SI,P15模拟数据输出端SO。

  MAX1224与AT89C51型单片机的接口电路如图5所示。MAX1224的DOUT与单片机的P10脚相连,MAX1224的转换启动端CNVST与单片机的P11脚相连.串行时钟输入SCLK端可由P12脚依次发出高低电平来构成。转换过程如下:模/数转换由CNVST信号启动,由SCLK信号提供时钟,而转换结果由SCLK信号从DOUT引脚串行输出。当SCLK信号处于空闲的低电平或者高电平,CNVST信号的下降沿启动1次转换,这使模拟输入级由采样模式转换为保持模式,DOUT引脚由高阻态变为低电平。完成1次正常的转换需要16个SCLK周期,如果CNVST信号在第16个SCLK信号下降沿期间保持低电平,DOUT引脚会在下1个CNVST或者SCLK的上升沿返回至高阻态,以使多个器件共享该串行接口。如果CNVST信号在第14个SCLK上升沿之后并在第16个上升沿之前拉为高电平,DOUT引脚保持有效,以便进行连续的转换,当器件执行连续转换时,可具有最高的数据吞吐率。



5 结束语
  在温度显示仪硬件系统的设计中,应用MAX1224/MAX1225完全能够适应对数据采样频率要求不是特别高的应用场合,并且使用方便。由于MAXl224/MAXl225的外部接口电路简单,其串行接口也易于与单片机连接,而且占用单片机口线少,所以设计和调试都非常容易。由此可以看出,该系列器件性能优良、功耗低、精度高、可靠性好、接口简便,实用价值高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top