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的外部接口电路简单,其串行接口也易于与单片机连接,而且占用单片机口线少,所以设计和调试都非常容易。由此可以看出,该系列器件性能优良、功耗低、精度高、可靠性好、接口简便,实用价值高。
- 12位串行A/D转换器MAX187的应用(10-06)
- 低功耗、3V工作电压、精度0.05% 的A/D变换器(10-09)
- 在射击探测器中增加口径确定功能的简单电路(11-13)
- 一种折叠共源共栅运算放大器的设计(11-20)
- 深入解析:模拟前端模/数转换器的三种类型 (11-26)
- 高速ADC设置共模输入范围(11-27)