侵权投诉

总线I2C和SPI应该如何选择使用

2020-04-06 11:59 次阅读

IIC vs SPI

现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议。

为了节省微控制器的引脚和和额外的逻辑芯片,使印刷电路板更简单,成本更低,位于荷兰的Philips实验室开发了 ‘Inter-Integrated Circuit’,IIC 或 IIC ,一种只使用二根线接连所有外围芯片的总线协议。最初的标准定义总线速度为100kbps。经历几次修订,主要是1995年的400kbps,1998的3.4Mbps。

有迹象表明,SPI总线首次推出是在1979年,Motorola公司将SPI总线集成在他们第一支改自68000微处理器的微控制器芯片上。SPI总线是微控制器四线的外部总线(相对于内部总线)。与IIC不同,SPI没有明文标准,只是一种事实标准,对通信操作的实现只作一般的抽象描述,芯片厂商与驱动开发者通过data sheets和application notes沟通实现上的细节。

SPI

对于有经验的数字电子工程师来说,用SPI互联两支数字设备是相当直观的。SPI是种四根信号线协议(如图):

SCLK: Serial Clock (output from master);

MOSI; SIMO: Master Output, Slave Input(output from master);

MISO; SOMI: Master Input, Slave Output(output from slave);

SS: Slave Select (active low, outputfrom master)。

SPI是[单主设备( single-master )]通信协议,这意味着总线中的只有一支中心设备能发起通信。当SPI主设备想读/写[从设备]时,它首先拉低[从设备]对应的SS线(SS是低电平有效),接着开始发送工作脉冲到时钟线上,在相应的脉冲时间上,[主设备]把信号发到MOSI实现“写”,同时可对MISO采样而实现“读”,如下图:

SPI有四种操作模式——模式0、模式1、模式2和模式3,它们的区别是定义了在时钟脉冲的哪条边沿转换(toggles)输出信号,哪条边沿采样输入信号,还有时钟脉冲的稳定电平值(就是时钟信号无效时是高还是低)。每种模式由一对参数刻画,它们称为时钟极(clock polarity)CPOL与时钟期(clock phase)CPHA。

[主从设备]必须使用相同的工作参数——SCLK、CPOL 和 CPHA,才能正常工作。如果有多个[从设备],并且它们使用了不同的工作参数,那么[主设备]必须在读写不同[从设备]间重新配置这些参数。以上SPI总线协议的主要内容。SPI不规定最大传输速率,没有地址方案;SPI也没规定通信应答机制,没有规定流控制规则。事实上,SPI[主设备]甚至并不知道指定的[从设备]是否存在。这些通信控制都得通过SPI协议以外自行实现。例如,要用SPI连接一支[命令-响应控制型]解码芯片,则必须在SPI的基础上实现更高级的通信协议。SPI并不关心物理接口的电气特性,例如信号的标准电压。在最初,大多数SPI应用都是使用间断性时钟脉冲和以字节为单位传输数据的,但现在有很多变种实现了连续性时间脉冲和任意长度的数据帧。

IIC

与SPI的单主设备不同,IIC 是多主设备的总线,IIC没有物理的芯片选择信号线,没有仲裁逻辑电路,只使用两条信号线—— ‘serial data’ (SDA) 和 ‘serial clock’ (SCL)。IIC协议规定:

第一,每一支IIC设备都有一个唯一的七位设备地址;

第二,数据帧大小为8位的字节;

第三,数据(帧)中的某些数据位用于控制通信的开始、停止、方向(读写)和应答机制。

IIC 数据传输速率有标准模式(100 kbps)、快速模式(400 kbps)和高速模式(3.4 Mbps),另外一些变种实现了低速模式(10 kbps)和快速+模式(1 Mbps)。

物理实现上,IIC 总线由两根信号线和一根地线组成。两根信号线都是双向传输的,参考下图。IIC协议标准规定发起通信的设备称为主设备,主设备发起一次通信后,其它设备均为从设备。

IIC 通信过程大概如下。首先,主设备发一个START信号,这个信号就像对所有其它设备喊:请大家注意!然后其它设备开始监听总线以准备接收数据。接着,主设备发送一个7位设备地址加一位的读写操作的数据帧。当所设备接收数据后,比对地址自己是否目标设备。如果比对不符,设备进入等待状态,等待STOP信号的来临;如果比对相符,设备会发送一个应答信号——ACKNOWLEDGE作回应。

当主设备收到应答后便开始传送或接收数据。数据帧大小为8位,尾随一位的应答信号。主设备发送数据,从设备应答;相反主设备接数据,主设备应答。当数据传送完毕,主设备发送一个STOP信号,向其它设备宣告释放总线,其它设备回到初始状态。

基于IIC总线的物理结构,总线上的START和STOP信号必定是唯一的。另外,IIC总线标准规定SDA线的数据转换必须在SCL线的低电平期,在SCL线的高电平期,SDA线的上数据是稳定的。

在物理实现上,SCL线和SDA线都是漏极开路(open-drain),通过上拉电阻外加一个电压源。当把线路接地时,线路为逻辑0,当释放线路,线路空闲时,线路为逻辑1。基于这些特性,IIC设备对总线的操作仅有“把线路接地”——输出逻辑0。

IIC总线设计只使用了两条线,但相当优雅地实现任意数目设备间无缝通信,堪称完美。我们设想一下,如果有两支设备同时向SCL线和SDA线发送信息会出现什么情况。

基于IIC总线的设计,线路上不可能出现电平冲突现象。如果一支设备发送逻辑0,其它发送逻辑1,那么线路看到的只有逻辑0。也就是说,如果出现电平冲突,发送逻辑0的始终是“赢家”。

总线的物理结构亦允许主设备在往总线写数据的同时读取数据。这样,任何设备都可以检测冲突的发生。当两支主设备竞争总线的时候,“赢家”并不知道竞争的发生,只有“输家”发现了冲突——当它写一个逻辑1,却读到0时——而退出竞争。

10位设备地址

任何IIC设备都有一个7位地址,理论上,现实中只能有127种不同的IIC设备。实际上,已有IIC的设备种类远远多于这个限制,在一条总线上出现相同的地址的IIC设备的概率相当高。为了突破这个限制,很多设备使用了双重地址——7位地址加引脚地址(external configuration pins)。IIC 标准也预知了这种限制,提出10位的地址方案。

10位的地址方案对 IIC协议的影响有两点:

第一,地址帧为两个字节长,原来的是一个字节;

第二,第一个字节前五位最高有效位用作10位地址标识,约定是“11110”。

除了10位地址标识,标准还预留了一些地址码用作其它用途,如下表:

时钟拉伸

在 IIC 通信中,主设备决定了时钟速度。因为时钟脉冲信号是由主设备显式发出的。但是,当从设备没办法跟上主设备的速度时,从设备需要一种机制来请求主设备慢一点。这种机制称为时钟拉伸,而基于I²C结构的特殊性,这种机制得到实现。当从设备需要降低传输的速度的时候,它可以按下时钟线,逼迫主设备进入等待状态,直到从设备释放时钟线,通信才继续。

高速模式

原理上讲,使用上拉电阻来设置逻辑1会限制总线的最大传输速度。而速度是限制总线应用的因素之一。这也说明为什么要引入高速模式(3.4 Mbps)。在发起一次高速模式传输前,主设备必须先在低速的模式下(例如快速模式)发出特定的“High Speed Master”信号。为缩短信号的周期和提高总线速度,高速模式必须使用额外的I/O缓冲区。另外,总线仲裁在高速模式下可屏蔽掉。更多的信息请参与总线标准文档。

IIC vs SPI: 哪位是赢家?

我们来对比一下IIC 和 SPI的一些关键点:

第一,总线拓扑结构/信号路由/硬件资源耗费

IIC 只需两根信号线,而标准SPI至少四根信号,如果有多个从设备,信号需要更多。一些SPI变种虽然只使用三根线——SCLK, SS和双向的MISO/MOSI,但SS线还是要和从设备一对一根。另外,如果SPI要实现多主设备结构,总线系统需额外的逻辑和线路。用IIC 构建系统总线唯一的问题是有限的7位地址空间,但这个问题新标准已经解决——使用10位地址。从第一点上看,IIC是明显的大赢家。

第二,数据吞吐/传输速度

如果应用中必须使用高速数据传输,那么SPI是必然的选择。因为SPI是全双工,IIC 的不是。SPI没有定义速度限制,一般的实现通常能达到甚至超过10 Mbps。IIC 最高的速度也就快速+模式(1 Mbps)和高速模式(3.4 Mbps),后面的模式还需要额外的I/O缓冲区,还并不是总是容易实现的。

第三,优雅性

IIC 常被称更优雅于SPI。公正的说,我们更倾向于认为两者同等优雅和健壮。IIC的优雅在于它的特色——用很轻盈的架构实现了多主设备仲裁和设备路由。但是对使用的工程师来讲,理解总线结构更费劲,而且总线的性能不高。

SPI的优点在于它的结构相当的直观简单,容易实现,并且有很好扩展性。SPI的简单性不足称其优雅,因为要用SPI搭建一个有用的通信平台,还需要在SPI之上构建特定的通信协议软件。也就是说要想获得SPI特有而IIC没有的特性——高速性能,工程师们需要付出更多的劳动。另外,这种自定的工作是完全自由的,这也说明为什么SPI没有官方标准。IIC和SPI都对低速设备通信提供了很好的支持,不过,SPI适合数据流应用,而IIC更适合“字节设备”的多主设备应用。

小结

在数字通信协议簇中,IIC和SPI常称为“小”协议,相对EthernetUSB, SATA, PCI-Express等传输速度达数百上千兆字节每秒的总线。但是,我们不能忘记的是各种总线的用途是什么。“大”协议是用于系统外的整个系统之间通信的,“小”协议是用于系统内各芯片间的通信,没有迹象表明“大”协议有必要取代“小”协议。IIC和SPI的存在和流行体现了“够用就好”的哲学。回应文首,IIC和SPI如此流行,它是任何一位嵌入式工程师必备的工具。

收藏 人收藏
分享:

评论

相关推荐

初学彩电维修巧妙理解理论

学过彩电维修的人员,不论他是专业的还是业余的,大多数人都会觉得初学理论比较抽象,深奥难懂。笔者也不例....
的头像 电子魔法师 发表于 04-21 15:36 98次 阅读
初学彩电维修巧妙理解理论

一款袖珍电子查线器 电子资料

生活中在布设有照明电路暗线的墙壁上钉铁钉时,要准确找到电线位置并避开来可不是件容易的事;如果自己动手制作一个小小电子查线...
发表于 04-21 07:20 0次 阅读
一款袖珍电子查线器 电子资料

印刷电路板的设计方法有哪些?有什么要求?

印刷电路板的设计方法有哪些?有什么要求? 印刷板图设计中需要注意什么? ...
发表于 04-21 07:01 0次 阅读
印刷电路板的设计方法有哪些?有什么要求?

印制电路板制作的基础知识,你想知道的都在这

印制电路板制作的基础知识 制造印刷电路板的基本步骤 ...
发表于 04-21 06:59 0次 阅读
印制电路板制作的基础知识,你想知道的都在这

在进行PCB设计时,需要遵守哪些原则?

在进行PCB设计时,需要遵守哪些原则? 在设计RF布局时,需要满足哪些原则? ...
发表于 04-21 06:50 0次 阅读
在进行PCB设计时,需要遵守哪些原则?

设计电路板有哪些步骤?怎样去绘制简单的电路图?

设计电路板有哪些步骤? 怎样去绘制简单的电路图? 单片机控制板的设计需要遵循哪些原则? ...
发表于 04-21 06:44 0次 阅读
设计电路板有哪些步骤?怎样去绘制简单的电路图?

常用元器件焊盘图形库的要求有哪些?

常用元器件焊盘图形库的要求有哪些?
发表于 04-21 06:23 0次 阅读
常用元器件焊盘图形库的要求有哪些?

热转印电路板制作过程中需要注意什么问题?

热转印电路板制作过程中需要注意什么问题?
发表于 04-21 06:18 0次 阅读
热转印电路板制作过程中需要注意什么问题?

请问制作PCB电路板的办法有哪些?

制作PCB电路板的办法有哪些? 生产印刷电路板的基本过程是怎样的? ...
发表于 04-21 06:07 0次 阅读
请问制作PCB电路板的办法有哪些?

为什么要设计平衡层叠PCB?它有哪些优点?

为什么要设计平衡层叠PCB? 平衡层叠PCB优点有哪些?...
发表于 04-21 06:06 0次 阅读
为什么要设计平衡层叠PCB?它有哪些优点?

光印电路板的制作步骤有哪些?有什么注意事项?

光印电路板的制作步骤有哪些? 光印电路板的制作过程中需要注意哪些问题? ...
发表于 04-21 06:06 0次 阅读
光印电路板的制作步骤有哪些?有什么注意事项?

深度解读射频电路设计要点(中)

四、射频走线与地 举个例子来说吧。我们将对多层电路板进行射频线仿真,为了更好的做出对比,将仿真的PC....
的头像 Les 发表于 04-20 10:17 140次 阅读
深度解读射频电路设计要点(中)

深度解读射频电路设计要点(上)

一、射频电路中元器件封装的注意事项 成功的RF设计必须仔细注意整个设计过程中每个步骤及每个细节,这意....
的头像 Les 发表于 04-20 10:09 205次 阅读
深度解读射频电路设计要点(上)

深度解读射频电路设计要点(下)

一、布局注意事项 (1) 结构设计要求 在 PCB 布局之前需要弄清楚产品的结构。 结构需要在 PC....
的头像 微波射频网 发表于 04-20 10:00 66次 阅读
深度解读射频电路设计要点(下)

射频电路中元器件封装的注意事项

在四层板的设计中,我们一般会将第二层作为完整的地平面,同时,也会把重要的信号线走在顶层(当然包括射频....
的头像 传感器技术 发表于 04-19 15:23 133次 阅读
射频电路中元器件封装的注意事项

SpinalHDL中的SpiMasterCtrl模块做使用说明详解

最近偶尔需要用到SPI模块。正巧看到SpinalHDL中所提供的SPI-Master设计。看完之后尤....
的头像 FPGA之家 发表于 04-19 09:58 50次 阅读
SpinalHDL中的SpiMasterCtrl模块做使用说明详解

关于SMT贴片加工中焊点光泽度不够的原因分析

今天长科顺要和大家分享的是SMT贴片加工中焊点光泽度不够的原因。 在贴片加工焊接技术中,很多客户通常....
发表于 04-16 16:51 44次 阅读
关于SMT贴片加工中焊点光泽度不够的原因分析

PCBA加工时什么方法可以预防焊接气孔的产生

PCBA板焊接产生的气孔,也就是我们经常说的气泡,一般在PCBA加工过程中的回流焊接和波峰焊接是会产....
发表于 04-16 16:00 29次 阅读
PCBA加工时什么方法可以预防焊接气孔的产生

PADS电路板设计超级手册

PADS电路板设计超级手册免费下载。
发表于 04-16 14:54 14次 阅读
PADS电路板设计超级手册

关于伺服线路板压力机的介绍

传统PCB板的电子元件及pin针等都是采用焊接的形式进行连接。随着工艺的不断发展,现在pin针和PC....
发表于 04-16 11:48 16次 阅读
关于伺服线路板压力机的介绍

防水无人机透气膜材料如何实现IP67/68级防水

随着无人机硬件与软件技术的成熟化发展,无人机也被用在了许许多多的场合,而有一些场合可能会很容易遇到水....
发表于 04-16 11:28 25次 阅读
防水无人机透气膜材料如何实现IP67/68级防水

KSZ9031MNX到KSZ9131MNX迁移指南

本文档适用于要将现有的KSZ9031MNX电路板设计迁移到KSZ9131MNX的客户,其中包括两种器....
发表于 04-16 09:56 9次 阅读
KSZ9031MNX到KSZ9131MNX迁移指南

I2C系统显示器

I2C系统显示器
发表于 04-15 19:34 7次 阅读
I2C系统显示器

Protel99se制作电路板教程免费下载

Protel99se制作电路板教程免费下载。
发表于 04-15 11:04 24次 阅读
Protel99se制作电路板教程免费下载

简述数字电源和模拟电源的优劣势

数字电源是采用数字方式实现电源的控制、保护回路与通信接口的新型电源技术。可编程、响应性和数字环路控制....
的头像 电子发烧友网工程师 发表于 04-15 09:17 158次 阅读
简述数字电源和模拟电源的优劣势

x86主板工业级主板与工控级主板之间的区别是什么

工业控制主板:从用途来看,工业控制主板应用于工业控制行业。 工业主板:这种说法是在恶劣环境下稳定工作....
发表于 04-14 15:19 25次 阅读
x86主板工业级主板与工控级主板之间的区别是什么

DSP电路板测试中的边界扫描技术研究综述

针对含DSP电路板的测试与诊断问题,本文提出一种利用边界扫描技术和传统的外部输入矢量测试相结合的方法....
发表于 04-13 16:35 15次 阅读
DSP电路板测试中的边界扫描技术研究综述

I2C并行口扩展芯片PCF8574T中文数据手册

I2C并行口扩展芯片PCF8574T中文数据手册分享。
发表于 04-13 14:07 31次 阅读
I2C并行口扩展芯片PCF8574T中文数据手册

挑选陶瓷电容器的注意事项

电路板直装的方法合适于内部结构紧密的设备,作为一个集成的电容模块运用。挑选横宽较为大的电容器,该类产....
发表于 04-13 10:37 40次 阅读
挑选陶瓷电容器的注意事项

开关电源的电路保护实际电路详解!

输出过压保护电路   当用户在使用电源模块时,可能会由于某种原因,造成模块输出电压升高,为了保护用户....
的头像 电子工程技术 发表于 04-12 09:49 323次 阅读
开关电源的电路保护实际电路详解!

家用空调vs飞机空调 它们之间有什么区别呢 ?

当飞机在万米高空飞翔时,周围环境的压力只有地面大气压的四分之一,温度更是低至零下五十度,在如此恶劣的....
的头像 电子发烧友网工程师 发表于 04-11 11:43 489次 阅读
家用空调vs飞机空调 它们之间有什么区别呢 ?

怎么样利用AXI Quad SPI快速打通Linux至PL端SPI从设备?

[导读] 前面写过篇介绍ZYNQ基本情况的文章,今天来肝一篇实战文章介绍AXI quad SPI 使....
的头像 FPGA之家 发表于 04-09 17:45 525次 阅读
怎么样利用AXI Quad SPI快速打通Linux至PL端SPI从设备?

嵌入式系统中常用的IIC与SPI该怎么选?

现今,在低端数字通信应用领域,我们随处可见IIC(Inter-Integrated Circuit)....
的头像 FPGA之家 发表于 04-07 16:12 159次 阅读
嵌入式系统中常用的IIC与SPI该怎么选?

OTT2001A IIC协议指导

OTT2001A是208通道电容式触摸驱动器LSI,专为高达7英寸的无源矩阵触摸模块而设计。 当用户....
发表于 04-07 15:13 14次 阅读
OTT2001A IIC协议指导

I2C CMOS串行EEPROM简介

Microchip Technology Inc.24AA256 / 24LC256 /24FC25....
发表于 04-06 14:15 27次 阅读
I2C CMOS串行EEPROM简介

氩弧焊引弧电路板介绍

氩弧焊引弧电路板介绍说明。
发表于 04-06 09:13 36次 阅读
氩弧焊引弧电路板介绍

详谈贴片铝电解电容的正负极区分判断方法

贴片铝电解电容的正负极区分判断方法 贴片铝电解电容的正负极区分和测量电容上面有标志的黑块为负极。在P....
发表于 04-06 00:23 286次 阅读
详谈贴片铝电解电容的正负极区分判断方法

浅谈人工导热石墨片的特性

导热石墨片凭借着很高的导热功用、低热阻、重量轻的特征,是近年非常盛行的一种高导热材料。导热石墨能沿两....
发表于 04-02 14:32 62次 阅读
浅谈人工导热石墨片的特性

使用C语言实现8051MCU与SPI串行EEPROM的接口

Microchip Technology 的 25XXX 系列串行 EEPROM 支持半双工协议,该....
发表于 04-02 14:25 19次 阅读
使用C语言实现8051MCU与SPI串行EEPROM的接口

8051MCU与SPI串行EEPROM的接口设计

Microchip Technology的25XXX系列串行EEPROM支持半双工协议,在主从模式下....
发表于 04-02 14:20 20次 阅读
8051MCU与SPI串行EEPROM的接口设计

实现8051MCU与I2C串行EEPROM的接口

Microchip Technology 的 24XXX 系列串行 EEPROM 支持双向 2 线总....
发表于 04-02 13:53 18次 阅读
实现8051MCU与I2C串行EEPROM的接口

使用硬件模块实现8051MCU与SPI串行EEPROM的接口

Microchip Technology 的 25XXX 系列串行 EEPROM 支持半双工协议,该....
发表于 04-02 13:52 23次 阅读
使用硬件模块实现8051MCU与SPI串行EEPROM的接口

适用于PIC16F1XXX增强型内核的I2C自举程序

新的PIC16F1XXX增强型内核单片机能够在软件控制下写入自己的程序存储器。这允许单片机在闪存程序....
发表于 04-02 10:00 27次 阅读
适用于PIC16F1XXX增强型内核的I2C自举程序

Microchip串行RTCC器件的建议用法

本应用笔记提供了一些关于使用 Microchip RTCC 系列器件的帮助和指导,并且涵盖了 I2C....
发表于 04-02 09:32 16次 阅读
Microchip串行RTCC器件的建议用法

基于XBee Pro RF模块实现智能公交系统的设计方案

经过市场调研,发现Freescale的MC1319X平台功耗低、价格低廉、硬件集成度高,方便二次开发....
的头像 电子设计 发表于 04-02 09:31 310次 阅读
基于XBee Pro RF模块实现智能公交系统的设计方案

使用外设引脚选择PPS扩展8位数字通信技术简介

PIC® 单片机提供了很多类型的数字通信。例如大多数期间都具有 I2C 和 SPI 通信的主同步串行....
发表于 04-01 14:47 25次 阅读
使用外设引脚选择PPS扩展8位数字通信技术简介

浅谈红外光栅探测器的优势及特性

艾礼富互射式红外电子光栅探测器是一种应用于门窗、通道、建筑物外围或者围墙上,有效探测非法入侵的探测器....
发表于 04-01 14:34 36次 阅读
浅谈红外光栅探测器的优势及特性

Microchip I2C EERAM器件的推荐使用方法

EERAM是一种非易失性存储器,由一个SRAM和配套的备份EEPROM组成。借助EERAM的设计,可....
发表于 04-01 11:45 26次 阅读
Microchip I2C EERAM器件的推荐使用方法

51系列单片机原理及设计实例电子版下载

单片机C编译器的成熟,为电类大学生学习单片机的C程序编写创造了条件。采用C程序开发单片机可降低学生的....
发表于 03-31 16:32 59次 阅读
51系列单片机原理及设计实例电子版下载

使用单片机实现I2C接口数字电位器AD5242应用的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现I2C接口数字电位器AD5242应用的C语言实例免费下载。
发表于 03-31 16:31 25次 阅读
使用单片机实现I2C接口数字电位器AD5242应用的C语言实例免费下载

使用单片机实现SPI接口存储器AT25F1024读写与显示的C语言实例

本文档的主要内容详细介绍的是使用单片机实现SPI接口存储器AT25F1024读写与显示的C语言实例免....
发表于 03-31 16:31 25次 阅读
使用单片机实现SPI接口存储器AT25F1024读写与显示的C语言实例

使用单片机实现SPI接口温度传感器TC72应用测试的C语言实例

本文档的主要内容详细介绍的是使用单片机实现SPI接口温度传感器TC72应用测试的C语言实例免费下载。
发表于 03-31 16:31 30次 阅读
使用单片机实现SPI接口温度传感器TC72应用测试的C语言实例

使用单片机实现兼容I2C接口的MAX6955驱动16段数码管显示的C语言实例

本文档的主要内容详细介绍的是使用单片机实现兼容I2C接口的MAX6955驱动16段数码管显示的C语言....
发表于 03-31 14:45 20次 阅读
使用单片机实现兼容I2C接口的MAX6955驱动16段数码管显示的C语言实例

使用单片机实现兼容I2C接口的MAX6953驱动4片5乘7点阵显示器的C语言

本文档的主要内容详细介绍的是使用单片机实现兼容I2C接口的MAX6953驱动4片5乘7点阵显示器的C....
发表于 03-31 14:45 36次 阅读
使用单片机实现兼容I2C接口的MAX6953驱动4片5乘7点阵显示器的C语言

使用单片机实现I2C存储器设计的中文硬件字库应用的C语言实例

本文档的主要内容详细介绍的是使用单片机实现I2C存储器设计的中文硬件字库应用的C语言实例。
发表于 03-31 14:45 16次 阅读
使用单片机实现I2C存储器设计的中文硬件字库应用的C语言实例

AVR315:将TWI模块作为I2C主器件

双线串行接口(Two-Wire Interface,TWI)兼容 Philips I2C 协议。该总....
发表于 03-31 10:38 27次 阅读
AVR315:将TWI模块作为I2C主器件

如何在Linux下使用SAMA5D2 SPI

本应用笔记介绍在Linux下使用SAMA5D2 SPI的入门信息。
发表于 03-31 10:01 16次 阅读
如何在Linux下使用SAMA5D2 SPI

浅述51兼容射频Soc nRF9E5和无线光机鼠标设计

发光二极管和光敏传感器,组成光电耦合器。光敏传感器内部沿垂直方向排列有两个光敏晶体管A和B。由于译码....
的头像 电子发烧友网工程师 发表于 03-31 09:31 179次 阅读
浅述51兼容射频Soc nRF9E5和无线光机鼠标设计

电子烟烟弹隔液膜的作用

烟弹隔液膜也是防水透气膜材料的一种,为了不让烟油通过,烟弹隔液膜还要做疏油处理,这样就可以将烟油隔绝....
发表于 03-31 09:28 89次 阅读
电子烟烟弹隔液膜的作用

AD5648 八通道、14位、SPI电压输出denseDAC,集成5 PPM/°C片内基准电压源

信息优势和特点 低功耗,最小的引脚兼容、八通道DACAD5668: 16位AD5648: 14位AD5628: 12位 16引脚和14引脚TSSOP封装 1.25 V/2.5 V、5 ppm/ºC片内基准电压源 关断模式下的功耗:400 nA (5 V),200 nA (3 V) 采用2.7 V至5.5 V电源供电,通过设计保证单调性 上电复位至零电平 3种关断功能 硬件/LDAC和/LDAC脚无效使能功能 /CLR功能,清零至可编程码 轨到轨工作产品详情AD5648是一款低功耗、八通道、14位、缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电,通过设计保证单调性。 AD5648内置一个片内基准电压源,内部增益为2。AD5648-1内置一个1.25 V、 5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD5648-2内置一个2.5 V 、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压。内部基准电压源通过软件写入启用。 该器件内置一个上电复位电路,确保DAC上电后输出至0 V并保持该电平,直到执行一次有效的写操作为止。此外还具有各通道独立关断特性,在关断模式下,器件在5 V时的功耗降至400 nA,并提供软件可选输出负载。 利用/LDAC功能可以同时更新所有...
发表于 04-18 19:24 89次 阅读
AD5648 八通道、14位、SPI电压输出denseDAC,集成5 PPM/°C片内基准电压源

AD5647R 双通道、14位NANODAC®,内置5 ppm/°C片内基准电压源和I2C®接口

信息优势和特点 低功耗,最小的引脚兼容、双通道nanoDAC AD5627R/AD5647R/AD5667R:12/14/16位,1.25 V/2.5 V、5 ppm/°C片内基准电压源 AD5627/AD5667:12/16位,只能使用外部基准电压 3 mm x 3 mm、LFCSP和10引脚MSOP封装 采用2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平 各通道独立关断 硬件LDAC和CLR功能 I2C兼容型串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)三种模式产品详情AD5627R/AD5647R/AD5667R和AD5627/AD5667均属于nanoDAC®系列,分别是低功耗、双通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5627R/AD5647R/AD5667R均内置一个片内基准电压源。AD56x7RBCPZ内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD56x7RBRMZ内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压源。内部基准电压源通过软件写入启用。AD5667和A...
发表于 04-18 19:23 931次 阅读
AD5647R 双通道、14位NANODAC®,内置5 ppm/°C片内基准电压源和I2C®接口

AD5665R 四通道、16位nanoDAC®、内置5 ppm/°C片内基准电压源和I2C®接口

信息优势和特点 低功耗,最小的引脚兼容、四通道nanoDAC AD5625R/AD5645R/AD5665R12/14/16位nanoDAC2.5 V、5 ppm/°C片内基准电压源,采用TSSOP封装2.5 V、10 ppm/°C片内基准电压源,采用LFCSP封装1.25 V、10 ppm/°C片内基准电压源,采用LFCSP封装 AD5625/AD566512/16位nanoDAC只能使用外部基准电压源 3 mm × 3 mm、10引脚LFCSP和14引脚TSSOP 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平或中间电平 各通道独立关断 硬件LDAC和CLR功能 I2C兼容串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)模式。产品详情AD5625R/AD5645R/AD5665R和AD5625/AD5665均属于nanoDAC®系列,分别是低功耗、四通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5625R/AD5645R/AD5665R均内置一个片内基准电压源。AD56x5R的LFCSP封装产品内置一个1.25 V或2.5 V、10 ppm/°C基准电压源,满量程输出范围可达到2.5 V或5 V;AD56x5R的...
发表于 04-18 19:23 48次 阅读
AD5665R 四通道、16位nanoDAC®、内置5 ppm/°C片内基准电压源和I2C®接口

AD5645R 四通道、14位nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

信息优势和特点 低功耗,最小的引脚兼容、四通道 nanoDAC AD5625R/AD5645R/AD5665R12-/14-/16位 nanoDACs2.5 V、5 ppm/°C片内基准电压源,采用TSSOP封装2.5 V、10 ppm/°C片内基准电压源,采用LFCSP封装 1.25 V、10 ppm/°C片内基准电压源,采用LFCSP封装 AD5625/AD566512-/16位nanoDACs只能使用外部基准电压源 3 mm × 3 mm、10引脚LFCSP和14引脚TSSOP 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平或中间电平 各通道独立关断 硬件LDAC 和 CLR 功能 I2兼容串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)模式。 产品详情AD5625R/AD5645R/AD5665R和AD5625/AD5665均属于nanoDAC®系列,分别是低功耗、四通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5625R/AD5645R/AD5665R均内置一个片内基准电压源。AD56x5R的LFCSP封装产品内置一个1.25 V或2.5 V、10 ppm/°C基准电压源,满量程输出范围可达到2.5 V或5 V;...
发表于 04-18 19:23 52次 阅读
AD5645R 四通道、14位nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

AD5629R 八通道、12位、I2C电压输出denseDAC,集成5 ppm/°C片内基准电压源

信息优势和特点 低功耗、小尺寸、引脚兼容的八通道DAC:AD5629R:12位AD5669R:16位 4mm X 4mm 16引脚LFCSP和16引脚TSSOP封装 用户可选的1.25 V/2.5 V、5 ppm/ºC片内基准电压源 关断模式的功耗:400 nA (5 V)、200 nA (3 V) 2.7 V 至5.5 V电源供电 通过设计保证单调性 上电复位至零电平 3种关断功能 硬件LDAC和CLR功能 I2C 兼容型串行接口支持标准(100 kHz)和快速(400 kHz)模式产品详情AD5629R是一款低功耗、八通道、12位、缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电,通过设计保证单调性。这款器件内置一个片内基准电压源,内部增益为2。AD5629R-1内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围为2.5 V;AD5629R-2和AD5629R-3内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围为5 V。上电时,片内基准电压关闭,因而可以用外部基准电压。内部基准电压则通过软件写入使能。该器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到执行一次有效的写操作为止。此外还具有各通道独立省电特性,在省电模式下,器件在5 V时的功耗降至400 nA,并提供软件可选输出负载。产品特...
发表于 04-18 19:23 410次 阅读
AD5629R 八通道、12位、I2C电压输出denseDAC,集成5 ppm/°C片内基准电压源

AD5628 8通道、12位、SPI电压输出denseDAC,集成5 ppm/°C片内基准电压源

信息优势和特点 低功耗、小尺寸、引脚兼容的八通道DAC:12位 14引脚/16引脚TSSOP、16引脚LFCSP和16引脚WLCSP封装 1.25 V/2.5 V、5 ppm/°C片内基准电压源 关断模式下的功耗:400 nA (5 V),200 nA (3 V) 2.7 V至5.5 V电源 通过设计保证单调性 上电复位至零电平或中间电平 3种关断功能 硬件、LDAC和LDAC无效使能功能 CLR功能,清零至可编程码 轨到轨工作产品详情AD5628是一款低功耗、8通道、12位、缓冲电压输出DAC,采用2.7 V至5.5 V单电源供电,通过设计保证单调性。AD5628提供4 mm × 4 mm LFCSP和16引脚TSSOP两种封装。AD5628内置一个片内基准电压源,内部增益为2。AD5628-1内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD5628-2内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压。内部基准电压源通过软件写入启用。该器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到执行一次有效的写操作为止。此外还具有各通道独立关断特性,在关断模式下,器件在5 V时的功耗降至400 nA,并提...
发表于 04-18 19:23 195次 阅读
AD5628 8通道、12位、SPI电压输出denseDAC,集成5 ppm/°C片内基准电压源

AD5625R 四通道、12位 nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

信息优势和特点 低功耗,最小的引脚兼容、四通道nanoDACs AD5625R/AD5645R/AD5665R12-/14-/16位 nanoDACs2.5 V、5 ppm/°C片内基准电压源,采用TSSOP封装2.5 V、10 ppm/°C片内基准电压源,采用LFCSP封装1.25 V、10 ppm/°C片内基准电压源,采用LFCSP封装 AD5625/AD566512-/16位nanoDACs只能使用外部基准电压源 3 mm × 3 mm、10引脚LFCSP和14引脚TSSOP 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平或中间电平 各通道独立关断 硬件 LDAC 和 CLR功能 I2C兼容串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)模式。 产品详情AD5625R/AD5645R/AD5665R 和 AD5625/AD5665 均属于nanoDAC® 系列,分别是低功耗、四通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。 AD5625R/AD5645R/AD5665R均内置一个片内基准电压源。AD56x5R的LFCSP封装产品内置一个1.25 V或2.5 V、10 ppm/°C基准电压源,满量程输出范围可达到2.5 V...
发表于 04-18 19:23 147次 阅读
AD5625R 四通道、12位 nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

AD5627 双通道、12位nanoDAC®,内置I2C®接口

信息优势和特点 低功耗,最小的引脚兼容、双通道nanoDAC AD5627R/AD5647R/AD5667R:12/14/16位,1.25 V/2.5 V、5 ppm/°C片内基准电压源 AD5627/AD5667:12/16位,只能使用外部基准电压 3 mm x 3 mm、LFCSP和10引脚MSOP封装 采用2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平 各通道独立关断 硬件LDAC和CLR功能 I2C兼容型串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)三种模式产品详情AD5627R/AD5647R/AD5667R和AD5627/AD5667均属于nanoDAC系列,分别是低功耗、双通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5627R/AD5647R/AD5667R均内置一个片内基准电压源。AD56x7RBCPZ内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD56x7RBRMZ内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压。内部基准电压源则通过软件写入启用。AD5667和AD5...
发表于 04-18 19:23 148次 阅读
AD5627 双通道、12位nanoDAC®,内置I2C®接口

AD5627R 双通道、12位nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

信息优势和特点 低功耗,最小的引脚兼容、双通道nanoDAC AD5627R/AD5647R/AD5667R:12/14/16位,1.25 V/2.5 V、5 ppm/°C片内基准电压源 AD5627/AD5667:12/16位,只能使用外部基准电压源 3 mm x 3 mm、LFCSP和10引脚MSOP封装 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至零电平 各通道独立关断 硬件LDAC和CLR功能 I2C兼容型串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)三种模式产品详情AD5627R/AD5647R/AD5667R和AD5627/AD5667均属于nanoDAC系列,分别是低功耗、双通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5627R/AD5647R/AD5667R均内置一个片内基准电压源。AD56x7RBCPZ内置一个1.25 V、5 ppm/°C基准电压源,满量程输出范围可达到2.5 V;AD56x7RBRMZ内置一个2.5 V、5 ppm/°C基准电压源,满量程输出范围可达到5 V。上电时,片内基准电压源关闭,因而可以用外部基准电压。内部基准电压源则通过软件写入启用。AD5667和AD562...
发表于 04-18 19:23 266次 阅读
AD5627R 双通道、12位nanoDAC® ,内置5 PPM/°C片内基准电压源和I2C® 接口

AD5625 四通道、12位 nanoDAC®,内置 I2C® 接口

信息优势和特点 低功耗,最小的引脚兼容、四通道nanoDAC AD5625R/AD5645R/AD5665R12-/14-/16位 nanoDACs2.5 V、5 ppm/°C片内基准电压源,采用TSSOP封装2.5 V、10 ppm/°C片内基准电压源,采用LFCSP封装1.25 V、10 ppm/°C片内基准电压源,采用LFCSP封装 AD5625/AD566512-/16位nanoDACs只能使用外部基准电压源 3 mm × 3 mm、10引脚LFCSP和14引脚TSSOP 2.7 V 至5.5 V电源供电 通过设计保证单调性 上电复位至零电平或中间电平 各通道独立关断 硬件 LDAC 和 CLR 功能 I2C兼容串行接口,支持标准(100 kHz)、快速(400 kHz)和高速(3.4 MHz)模式。产品详情AD5625R/AD5645R/AD5665R和AD5625/AD5665均属于nanoDAC®系列,分别是低功耗、四通道、12/14/16位缓冲电压输出数模转换器(DAC),含有或不含片内基准电压源,采用2.7 V至5.5 V单电源供电,通过设计保证单调性,还有一个I2C兼容型串行接口。AD5625R/AD5645R/AD5665R均内置一个片内基准电压源。AD56x5R的LFCSP封装产品内置一个1.25 V或2.5 V、10 ppm/°C基准电压源,满量程输出范围可达到2.5 V或...
发表于 04-18 19:23 220次 阅读
AD5625 四通道、12位 nanoDAC®,内置 I2C® 接口

AD5641 2.7 V至5.5 V、小于100 µA、14位nanoDAC,SPI接口,采用LFCSP和SC70封装

信息优势和特点 6引脚LFCSP和SC70封装 微功耗工作:100 μA(最大值,5 V) 关断模式:0.2 μA(典型值,3 V) 单通道14位DAC B级积分非线性(INL):±4 LSB A级积分非线性(INL):±16 LSB 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 低功耗,串行接口采用施密特触发式输入 片内轨到轨输出缓冲放大器 SYNC中断设置 产品详情AD5641属于nanoDAC®系列,是一款单通道、14位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。它内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5641采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI®、QSPI™、MICROWIRE™、DSP接口标准兼容。这款器件的基准电压从电源输入获得,因此它具有最宽的动态输出范围。该器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。AD5641具有关断特性,在关断模式下,器件在3 V时的典型功耗降至0.2 μA,并能提供软件可选的输出负载。...
发表于 04-18 19:22 309次 阅读
AD5641 2.7 V至5.5 V、小于100 µA、14位nanoDAC,SPI接口,采用LFCSP和SC70封装

AD5622 2.7 V至5.5 V、小于100 nanoA、12位nanoDAC®数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 µA 关断模式:<150 nA (3 V) 采用2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C®兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40ºC至125ºC产品详情AD5602/AD5612/AD5622均属于nanoDAC®系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 µA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载。可...
发表于 04-18 19:22 443次 阅读
AD5622 2.7 V至5.5 V、小于100 nanoA、12位nanoDAC®数模转换器,内置I2C兼容型接口,采用SC70小型封装

AD5621 2.7V至5.5V、小于100 µA、12位nanoDAC®,SPI接口,采用LFCSP和SC70封装

信息优势和特点 6引脚LFCSP和SC70封装 微功耗工作:5 V时最大电流100 μA 关断模式:0.2 μA(典型值,3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 欲了解更多信息,请参考数据手册产品详情AD5601/AD5611/AD5621均属于nanoDAC®系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。这些器件内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5601/AD5611/AD5621采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI、QSPI™、MICROWIRE™、DSP接口标准兼容。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。上述器件均内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。 此外还具有省电特性,在省电模式下,器件在3 V时的典型功耗降至0.2 μA,并且提供可由软件选择的输出负载。可通过串行接口进入关断模式。在正常工作模式下,这些器件具有低功耗特性,非常适合便携式电池供...
发表于 04-18 19:22 436次 阅读
AD5621 2.7V至5.5V、小于100 µA、12位nanoDAC®,SPI接口,采用LFCSP和SC70封装

AD5612 2.7 V至5.5 V、小于100nanoA、10位NANODAC®数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 µA 关断模式:<150 nA (3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C®兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40ºC至125ºC产品详情AD5602/AD5612/AD5622均属于nanoDAC®系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 µA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载。可通...
发表于 04-18 19:22 331次 阅读
AD5612 2.7 V至5.5 V、小于100nanoA、10位NANODAC®数模转换器,内置I2C兼容型接口,采用SC70小型封装

AD5602 2.7 V至5.5 V、小于100 nanoA、8位 NANODAC® 数模转换器,内置I2C兼容型接口,采用SC70小型封装

信息优势和特点 单通道8/10/12位DAC,INL = 2 LSB 6引脚SC70封装 微功耗工作:5 V时最大电流100 µA 关断模式:<150 nA (3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 支持I2C®兼容型串行接口:标准(100KHz)、快速(400KHz)及高速(3.4MHz)模式 片内轨到轨输出缓冲放大器 工作温度范围:-40ºC至125ºC产品详情AD5602/AD5612/AD5622均属于nanoDAC®系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时功耗小于100 µA,采用SC70小型封装。每个DAC都内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5602/AD5612/AD5622采用双线式I2C兼容型串行接口,能够以标准(100 KHz)、快速(400 KHz)及高速(3.4 MHz)三种模式工作。 三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。各器件内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。此外还具有关断特性,在关断模式下,器件在3 V时的功耗降至150 nA以下,并提供软件可选输出负载。可通过...
发表于 04-18 19:22 465次 阅读
AD5602 2.7 V至5.5 V、小于100 nanoA、8位 NANODAC® 数模转换器,内置I2C兼容型接口,采用SC70小型封装

CAT25128 EEPROM串行128-Kb SPI

28是一个EEPROM串行128-Kb SPI器件,内部组织为16kx8位。它具有64字节页写缓冲区,并支持串行外设接口(SPI)协议。通过片选( CS )输入使能器件。此外,所需的总线信号是时钟输入(SCK),数据输入(SI)和数据输出(SO)线。 HOLD 输入可用于暂停与CAT25128设备的任何串行通信。该器件具有软件和硬件写保护功能,包括部分和全部阵列保护。 片上ECC(纠错码)使该器件适用于高可靠性应用。 适用于新产品(Rev. E)。 特性 20 MHz SPI兼容 1.8 V至5.5 V操作 硬件和软件保护 低功耗CMOS技术 SPI模式(0,0& 1,1) 工业温度范围 自定时写周期 64字节页面写缓冲区 块写保护 - 保护1 / 4,1 / 2或所有EEPROM阵列 1,000,000计划/时代se周期 100年数据保留 8引脚SOIC,TSSOP和8焊盘TDFN,UDFN封装 此设备无铅,无卤素/ BFR,符合RoHS标准 其他识别具有永久写保护的页面 应用 汽车系统 通讯系统 计算机系统 消费者系统 工业系统 电路图、引脚图和封装图...
发表于 04-18 19:13 416次 阅读
CAT25128 EEPROM串行128-Kb SPI

CAT25256 EEPROM串行256-Kb SPI

56是一个EEPROM串行256-Kb SPI器件,内部组织为32kx8位。它具有64字节页写缓冲区,并支持串行外设接口(SPI)协议。通过片选( CS )输入使能器件。此外,所需的总线信号是时钟输入(SCK),数据输入(SI)和数据输出(SO)线。 HOLD 输入可用于暂停与CAT25256设备的任何串行通信。该器件具有软件和硬件写保护功能,包括部分和全部阵列保护。 片上ECC(纠错码)使该器件适用于高可靠性应用。 适用于新产品(Rev. E)。 特性 20 MHz(5 V)SPI兼容 1.8 V至5.5 V电源电压范围 SPI模式(0,0)& (1,1) 64字节页面写缓冲区 具有永久写保护的附加标识页(新产品) 自定时写周期 硬件和软件保护 100年数据保留期 1,000,000个程序/擦除周期 低功耗CMOS技术 块写保护 - 保护1 / 4,1 / 2或整个EEPROM阵列 工业温度范围 8引脚SOIC ,TSSOP和8焊盘UDFN封装 此器件无铅,无卤素/ BFR,以及符合RoHS标准 应用 汽车系统 Communica tions Systems 计算机系统 消费者系统 工业系统 ...
发表于 04-18 19:13 1131次 阅读
CAT25256 EEPROM串行256-Kb SPI

CAT25040 4-kb SPI串行CMOS EEPROM存储器

信息 CAT25040是一个4-kb SPI串行CMOS EEPROM器件,内部组织为512x8位。安森美半导体先进的CMOS技术大大降低了器件的功耗要求。它具有16字节页写缓冲区,并支持串行外设接口(SPI)协议。该器件通过片选()启用。此外,所需的总线信号是时钟输入(SCK),数据输入(SI)和数据输出(SO)线。 输入可用于暂停与CAT25040设备的任何串行通信。该器件具有软件和硬件写保护功能,包括部分和全部阵列保护。 20 MHz(5 V)SPI兼容 1.8 V至5.5 V电源电压范围 SPI模式(0,0和1,1) 16字节页面写入缓冲区 自定时写入周期 硬件和软件保护 块写保护 - 保护1 / 4,1 / 2或整个EEPROM阵列 低功耗CMOS技术 1,000,000编程/擦除周期 100年数据保留 工业和扩展温度范围 PDIP,SOIC,TSSOP 8引脚和TDFN,UDFN 8焊盘封装 这些器件无铅,无卤素/ BFR,符合RoHS标准...
发表于 04-18 19:13 160次 阅读
CAT25040 4-kb SPI串行CMOS EEPROM存储器

CAT25160 EEPROM串行16-Kb SPI

60是一个EEPROM串行16-Kb SPI器件,内部组织为2048x8位。它们具有32字节页写缓冲区,并支持串行外设接口(SPI)协议。通过片选( CS )输入使能器件。此外,所需的总线信号是时钟输入(SCK),数据输入(SI)和数据输出(SO)线。 HOLD 输入可用于暂停与CAT25160设备的任何串行通信。这些器件具有软件和硬件写保护功能,包括部分和全部阵列保护。 特性 10 MHz SPI兼容 1.8 V至5.5 V电源电压范围 SPI模式(0,0& 1,1) 32字节页面写入缓冲区 自定时写周期 硬件和软件保护 块写保护 - 保护1 / 4,1 / 2或全部EEPROM阵列 低功耗CMOS技术 1,000,000个编程/擦除周期 100年数据保留 工业温度范围 符合RoHS标准的8引脚SOIC,T SSOP和8-pad UDFN软件包 应用 汽车系统 通讯系统 计算机系统 消费者系统 工业系统 电路图、引脚图和封装图...
发表于 04-18 19:13 289次 阅读
CAT25160 EEPROM串行16-Kb SPI

AD5611 2.7 V至5.5 V、小于100 µA、10位nanoDAC®、SPI接口、采用LFCSP和SC70封装

信息优势和特点 6引脚SC70和LFCSP封装 微功耗工作:5 V时最大电流100 μA 关断模式:0.2 μA(典型值,3 V) 2.7 V至5.5 V电源供电 通过设计保证单调性 上电复位至0 V,具有掉电检测功能 3种关断功能 欲了解更多信息,请参考数据手册产品详情ADI参考设计:混合信号数字预失真(MSDPD)平台AD5601/AD5611/AD5621均属于nanoDAC®系列,分别是单通道、8/10/12位、缓冲电压输出DAC,使用2.7 V至5.5 V单电源供电,5 V时典型功耗为75 μA,采用小型LFCSP和SC70封装。这些器件内置片内精密输出放大器,能够实现轨到轨输出摆幅。AD5601/AD5611/AD5621采用多功能三线式串行接口,能够以最高30 MHz的时钟速率工作,并与SPI、QSPI™、MICROWIRE™、DSP接口标准兼容。三款器件的基准电压均从电源输入获得,因此具有最宽的动态输出范围。上述器件均内置一个上电复位电路,确保DAC输出上电至0 V并保持该电平,直到对该器件执行一次有效的写操作为止。 此外还具有省电特性,在省电模式下,器件在3 V时的典型功耗降至0.2 μA,并且提供可由软件选择的输出负载。可通过串行接口进入关断模式。在正常工作模...
发表于 04-18 19:12 423次 阅读
AD5611 2.7 V至5.5 V、小于100 µA、10位nanoDAC®、SPI接口、采用LFCSP和SC70封装