电子发烧友网 > EDA/IC设计 > EDA技术 > 布线技巧与EMC > 正文

串行AD和DA芯片的应用

2009年06月16日 07:50 次阅读
本文简单介绍MAXIM公司生产的串行AD芯片MAX1241及串行DA芯片MAX539的接口及编程, 并简要介绍SPI总线的使用方法。
关键词:串行AD;串行DA;SPI总线
 

芯片介绍
  MAX1241是低功耗,12位串行模数转换器,共有8个管脚,工作电压为+2.7~+5.5V,连续AD转换时间为7.5μs,跟踪时间为1.5μs,片上自备时钟及采样保持路。在芯片以73ksps最大采样速率工作时,消耗功率仅为

37mw(Vdd=3V)。关闭模式也可以降低功耗,但这时传输速率也会降低。

  MAX1241需要一个外部参考电压,参考电压输入范围一般为0~2.5V,MAX1241能接收的电压范围为0~2.5V,输入电压过大会烧掉芯片,一般不应超过3V。

  MAX1241具有一个3线连续接口,直接与微控制器的I/O口相连,并与SPI和MICROWIRE接口相兼容。SPI接口是一种三线制接口,这三线分别是片选线CS,数据线DOUT,时钟信号线SCLK。SCLK的下降沿输出数据,数据位为先高后低依次出现。MAX1241内部结构如图1所示。

  当把MAX1241的模式控制端SHDN置低时,芯片处于关闭模式或称休眠模式,此时工作电流低于15μA,置高后,它能在4μs内从休眠状态转到工作状态。如不使用,可以接高电平或悬空。


转化过程
  在开始加电20ms内不要有任何转换工作。将CS置低电平后,开始转化。在CS的下降沿,采样保持电路进入保持状态,而且转化正式开始,经过一段内部转化时间后,转化结束的标志是Dout信号置高。数据然后能在外部时钟的作用下依次送出。


操作过程
  ● 使用CPU上的一个通用I/O接口去拉低CS,保持SCLK低电平。
  ● 等待最大转换时间或查询DOUT是否为高电平来决定转换是否结束。
  ● 转换结束后,在SCLK的下降沿开始DOUT数据输出。
  ● 在第13个脉冲将CS置高,如果CS继续保持低电平,以下输出数据为0。
  ● 在开始一次新的转换之前,等待最小规定时间tcs,这期间CS应为高电平。如果在转换过程中通过拉高CS来放弃转换,在开始一段新的转换之前,也要等待一段时间(tacq)。CS必须在所有数据转换结束前一直保持低电平。

  MAX1241的典型应用电路如图2所示。
  MAX539是12位串行DA转换芯片,其使用方法与MAX1241大致相同,接口标准也符合SPI总线标准,MAX539的内部增益为2,因此其输入与输出的关系如下表所示,应用电路如图3所示。

输  入
输  出
1111 1111 1111
2*REF*4095/4096
1000 0000 0001
2*REF*2049/4096
0000 0000 0000
2*REF*2048/4096
0000 0000 0000
OV
0000 0000 0001
2*REF/4096
0111 1111 1111
2*REF*2047/4096

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

串行程序如何并行化,串行和并行的区别

串行程序是基于嵌入式Linux串行通信GUI终端设计及实现。传统意义上的写法,我们得到的往往会是串行...

发表于 2017-12-08 10:23 1014次阅读
串行程序如何并行化,串行和并行的区别

导串行接口的选择及其优缺点

降低任何嵌入式设计的体积和成本的常用方法是使用具有较少I/O引脚的通信总线。虽然从并行总线发展到串行...

发表于 2017-12-01 16:06 306次阅读
导串行接口的选择及其优缺点

新手想问一个关于12864串行通信显示的程序问题(2812)

发表于 2017-11-26 20:35 521次阅读
新手想问一个关于12864串行通信显示的程序问题(2812)

【STM32L476 Nucleo试用体验】数据保存与SD卡操作

发表于 2017-10-09 21:50 619次阅读
【STM32L476 Nucleo试用体验】数据保存与SD卡操作

力科发布多通道串行数据分析工具SDAIII-Co...

Chestnut Ridge, NY, July 2, 2012 纽约Chestnut Ridge,...

发表于 2012-07-31 11:22 281次阅读
力科发布多通道串行数据分析工具SDAIII-Co...

高速串行数据链路的自动化一致性测试

高速串行数据链路的一致性测试是个复杂的课题,既要求测试设备厂家能提供高性能的仪器,又要求测试工程师能...

发表于 2012-04-24 16:00 265次阅读
高速串行数据链路的自动化一致性测试

凌力尔特推出串行18 位1.6Msps伪差分SA...

凌力尔特公司 (Linear Technology Corporation) 推出串行 18 位、1...

发表于 2011-11-09 09:48 327次阅读
凌力尔特推出串行18 位1.6Msps伪差分SA...

基于PIC单片机与16位串行D/A转换的原理

本文介绍了基于PIC单片机与16位串行D/A转换的原理!

发表于 2011-06-23 11:26 394次阅读
基于PIC单片机与16位串行D/A转换的原理

串行RapidIO与万兆位以太网

要理解10GE和S-RIO之间的差别,首先必须了解这两种标准的发展历史。以太网标准是专为大型局域网或...

发表于 2011-03-07 12:03 687次阅读
串行RapidIO与万兆位以太网

嵌入式环境下串行帧通信的设计

通过分析设备间的通信需求,设计了一种分层的串行帧通信协议,该协议简单可靠,能适应多种系统环境。在嵌入...

发表于 2011-02-17 09:45 569次阅读
嵌入式环境下串行帧通信的设计

基于双工方式的PC机与单片机之间的串行通信实现

  单片微型计算机简称单片机,它是将中央处理器(CPU)、存储器(RAM,ROM)、定时/计数器和各...

发表于 2010-11-03 10:04 422次阅读
基于双工方式的PC机与单片机之间的串行通信实现

8位并行输入/串行输出接口

发表于 2010-08-12 11:54 930次阅读
8位并行输入/串行输出接口

8位并行输入/串行输出数据转换器

发表于 2010-08-12 11:53 3787次阅读
8位并行输入/串行输出数据转换器

JK并行输入/串行输出移位寄存器

发表于 2010-08-12 11:50 563次阅读
JK并行输入/串行输出移位寄存器

并行输入/串行输出移位寄存器

发表于 2010-08-12 11:49 2600次阅读
并行输入/串行输出移位寄存器

4位串行输入/并行输出移位寄存器

发表于 2010-08-12 10:58 2030次阅读
4位串行输入/并行输出移位寄存器

51单片机的串行通信口原理解析

51单片机的串行通信口原理解析 MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓...

发表于 2010-03-17 16:38 6350次阅读
51单片机的串行通信口原理解析

串行通信口软件编程

串行通信口软件编程 80C51的串行通信口是

发表于 2010-03-06 10:07 220次阅读
串行通信口软件编程

单片机入门教程第21课-串行接口

单片机入门教程第21课-串行接口 概述  串行接口的一般概念  单片机与外界进行信息交换称之为通讯...

发表于 2010-01-07 15:47 379次阅读
单片机入门教程第21课-串行接口

单片机入门教程第22课-串行口应用编程实例

单片机入门教程第22课-串行口应用编程实例  1. 串口方式0应用编程 8051单片机串行口方式0...

发表于 2010-01-07 15:40 644次阅读
单片机入门教程第22课-串行口应用编程实例

TMS320F240与PC机串行通讯的设计

简要介绍了数字信号处理器TMS320F240串行通信接口模块SCI和RS-485标准接口芯片MAX4...

发表于 2009-05-17 12:43 339次阅读
TMS320F240与PC机串行通讯的设计

VC实现串行通讯的三种途径

介绍了串行通讯的基本原理,以及在Win98,Win2000环境下实现串行通讯的三种方法,并给出了用V...

发表于 2009-05-17 12:42 1098次阅读
VC实现串行通讯的三种途径

PC机与嵌入式计算机系统串行通讯的硬软件实现

【摘 要】 介绍了微机(PC)与嵌入式计算机系统的串行通讯的方法,叙述了嵌入式计算机在温控系统中的应...

发表于 2009-05-15 21:41 235次阅读
PC机与嵌入式计算机系统串行通讯的硬软件实现

TMS320VC5402与PC机进行串行通信的两...

【摘 要】 介绍了TMS320VC5402和PC机进行串行通信的两种方案,分析了两者的特点,并且给出...

发表于 2009-05-14 20:37 403次阅读
TMS320VC5402与PC机进行串行通信的两...

选择串行总线

摘要:本应用笔记讨论微控制器作为当今各种先进电子产品的核心,与一个或多个外设器件的通信技术。以前,微...

发表于 2009-05-09 09:04 714次阅读
选择串行总线

串行数字网络

摘要:本文提供了可以挂接两个或更多数字器件进行通信的串行接口的关键特性。设计工程师可以利用本文给出的...

发表于 2009-05-09 08:44 160次阅读
串行数字网络

选拔使用RS-232接口,遥感-422,和RS-...

Abstract: Three common serial data standards, RS-2...

发表于 2009-04-24 17:16 536次阅读
选拔使用RS-232接口,遥感-422,和RS-...

RS - 232串行通信-Fundamental...

Abstract: Due to its relative simplicity and low h...

发表于 2009-04-24 16:39 1854次阅读
RS - 232串行通信-Fundamental...

LVDS串行-解串器在双绞线电缆数据传输中的性能...

利用串行-解串器能够大大减少近距离、宽带数据通信中的连线,类似的应用有电信和网络设备的背板互连、3G...

发表于 2009-04-24 15:19 454次阅读
LVDS串行-解串器在双绞线电缆数据传输中的性能...

如何使用MAXQ串行驱动程序开发应用-How t...

Abstract: The application note demonstrates how to...

发表于 2009-04-23 16:34 273次阅读
如何使用MAXQ串行驱动程序开发应用-How t...

I²C串行实时时钟与微控制器的接口

摘要:本应用笔记提供了Dallas I²C接口实时时钟的通用硬件配置和软件例程。本例程适用...

发表于 2009-04-21 11:09 812次阅读
I²C串行实时时钟与微控制器的接口

202单片机和PC的串行MAX232接口原理图

202单片机和PC的串行MAX232接口原理图

发表于 2009-04-02 12:18 1135次阅读
202单片机和PC的串行MAX232接口原理图

远距离串行通信电路

远距离串行通信电路

发表于 2009-02-12 21:02 283次阅读
远距离串行通信电路

嵌入式测试为串行I/O提供真正的价值

随着技术的进步,电子行业自身在不断地发明创新。嵌入式系统设计师最清楚这一点,许多人开发的应用之多甚至...

发表于 2009-02-01 09:13 162次阅读
嵌入式测试为串行I/O提供真正的价值

ARM的串行口实验

ARM的串行口实验 一、 实验目的1.掌握ARM 的串行口工作原理。2.学习编程实现ARM 的UA...

发表于 2008-12-25 23:22 1168次阅读
ARM的串行口实验