1 用于SPI和I²C总线信号的电平转换器-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于SPI和I²C总线信号的电平转换器

星星科技指导员 来源:ADI 作者:ADI 2023-03-29 11:24 次阅读

串行接口通常用于不同集成电路之间的板级通信,特别是在中低数据速率的空间受限应用中。最流行的串行接口是I²C和SPI™。如果系统的μP和外围设备具有不同的电源电压,则需要合适的电平转换器才能使用这些串行接口之一。今天有几个原因?系统具有两个或多个电源电压。高速μP和DSP在最先进的工艺上实现,以最低的功耗获得最佳性能。不同电源电压的另一个原因是将ASICFPGA与μP一起使用。对于所有这些应用,设计人员需要一个单向或双向电平转换器来处理总线信号。MAX3372E-MAX3379E/MAX3390E-MAX3393E系列电平转换器就是为了解决这些问题而设计的。

串行接口通常用于不同集成电路之间的板级通信,特别是在中低数据速率的空间受限应用中。最流行的串行接口是I²C和SPI™。

本应用笔记介绍了I²C和SPI以及一些与之接口的电平转换电路。

SPI 总线有 4 个信号:/CS = /芯片选择,SCLK = 时钟,D在= 数据输入和 D外= 数据输出。

图1说明了这些信号的时序。SPI 规范具有时钟极性 (CPOL) 和时钟相位 (CPHA) 位。图1涉及这些位的最常见组合,CPOL = 0(上升时钟沿的数据传输)和CPHA = 0(位定时中间的时钟转换)。

pYYBAGQjr2mANGu8AAALpD1PCxg933.gif

图1.SPI 接口的信号和时序。

多个设备可能连接到同一总线,其中所有设备共享 D在和SCLK线。每个器件都有一个单独的片选信号,以便μP可以通过相关的/CS信号对适当的器件进行寻址。如果芯片不与μP(例如DAC)通信,则D外-行不是必需的。SPI总线非常适合20Mbps的数据速率。有些器件(例如,RTC,如MAX6901)具有3线接口,其中数据线是双向的。此接口类似于 SPI。

I²C总线有2个信号:SCL = 时钟,SDA = 数据输入/输出。

图2所示为I²C总线的时序。每个设备都有一个唯一的 7 位或 10 位地址。由于数据线是双向的,因此只需要2根线,这在空间受限的应用或电路不同部分必须进行光学隔离的设计中是一个优势。I²C总线的数据速率为100kbps、400kbps,甚至μP至高速模式的3.4Mbps。I²C总线需要上拉电阻RP,其中 R 的值P取决于电源电压和总线电容(连接到总线的器件数量和总线长度)。

poYBAGQjr2qAEpalAAANZmhO6Dk198.gif

图2.I²C接口的信号和时序。

如果系统的μP和外围设备具有不同的电源电压,则需要合适的电平转换器才能使用这些串行接口之一。当今系统具有两个或多个电源电压有几个原因。高速μP和DSP在最先进的工艺上实现,以最低的功耗获得最佳性能。这些过程通常限制在3V或更低的电源电压。典型内核电压为 1.5V-2.5V。另一方面,DA和AD转换器等I/O器件可能具有3.3V或5V的电源电压,以实现所需的动态范围。在便携式和低功耗应用中,让μP以尽可能低的电源电压运行还有另一个原因。典型微处理器电流消耗取决于时钟频率和电源电压。因此,实现低电流消耗的一种方法是降低电源电压。这也会导致μP采用与其他器件不同的电源供电的情况。电源电压不同的另一个原因可能是将ASIC或FPGA与μP一起使用。对于所有这些应用,设计人员需要一个单向或双向电平转换器来处理总线信号。

图3所示为具有N沟道MOSFET的基本电平转换器。如果Q2或Q3均未将数据线拉低,则Q1的VGS为0V,数据1.8的电平为1.8V,数据3.3的电平为3.3V。如果Q2将数据拉低1.8,则Q1的VGS为1.8V,并将打开Q1,将数据拉低3.3。如果Q3将数据3.3拉低,则Q1的体二极管将正向偏置,将源极拉至0.3V。VGS将为1.5V,Q1将导通,将数据拉低1.8。因此,逻辑电平是双向转换的。我们假设Q2的导通电阻为零。对于实际应用,我们必须考虑此导通电阻,对于I²C兼容输出(133.0V/4mA)或3LVC22缓冲器(74.125V/0mA)的最差情况为55Ω。在这种情况下,开启Q24的电压VGS将不再是1.1V,而是会更低,具体取决于R8和Q1的导通电阻。

poYBAGQjslqAIIY8AAAeRP-i4rw669.png

图3.基本级别的翻译器。

此电路存在几个问题:

由于VL为1.8V甚至更低,因此选择合适的具有足够低VGS阈值电压的MOSFET相当有限。一个候选者可能是Supertex的TN2501。

压摆率和最大传输速率取决于R1/R2的值和总线上的器件数量,后者决定了电容。可以通过选择较低值的电阻R1/R2来提高最大传输速率。这将导致更高的电流消耗,这在便携式/低功耗应用中是不可取的。

使用这个简单的电路,不可能对总线进行三态并断开R1/R2。因此,不能关闭总线的各个部分。

MAX3372E-MAX3393E系列电平转换器解决了这些问题。图4所示为MAX3373E的简化原理图,其中增加了两个MOSFET Q4和Q5。Q4和Q5在上升沿期间短暂收盘,并加速从低到高的过渡。MAX3373E的最小保证数据速率为8Mbps,μP至16Mbps为<>Mbps,如果|V抄送, wL|< 0.8V。该系列电平转换器具有三态模式,其中上拉电阻断开。这使得它们非常适合多点网络或控制具有相同地址的I²C器件,其中这些器件位于网络的不同部分,由电平转换器解耦。

V上的数据线抄送-侧具有 ±15kV ESD 保护,这在可通过连接器访问总线且可能发生 ESD 冲击的应用中具有重要特性。如果温度超过150°C,热关断电路将这些电平转换器置于三态模式。

poYBAGQjsmiAO8yrAAAyvc7nv3Y797.png

图4.改进型电平转换器MAX3373E,带加速电路

典型应用

图5所示为MAX3390E电平转换器在电池供电测量电路中的典型应用。MAX4194低功耗仪表放大器放大来自电桥的信号。信号由MAX1270(12位8通道ADC)进行AD转换。vwin 前端的电源电压为5V,低功耗μP的电源电压为2.5V。MAX3390E电平将SPI信号从2.5V转换至5V,从5V转换至2.5V,用于D。外信号。

pYYBAGQjr2yAeEpOAAAalDx4qpY614.gif

图5.MAX3390E电平转换器,用于SPI总线

图6所示为采用I²C总线的类似应用。MAX3373E双电平转换器用于将μP I/O电平连接至MAX1236的I²C兼容接口(4通道12位ADC)。

poYBAGQjr26ATxXdAAAUebrPeAc475.gif

图6.MAX3373E双电平转换器,用于IIC总线应用,可选上拉电阻R聚丙烯.

根据总线上的器件数量,可选上拉电阻 R聚丙烯可能需要。MAX3372E-MAX3393E系列电平转换器具有内部10kΩ上拉电阻。在图7中,我们可以看到,假设我们不连接可选的电阻R,这对于大约90pF的总线电容来说已经足够了。S(RS= 0)。

pYYBAGQjsneANh4aAAAvvTlJwWk788.png

图7.R 的最大值P作为标准模式I²C总线的总线电容的函数,来自I²C规范。

如果同一总线上有多个器件或总线相对较长(>30cm),则必须使用外部上拉电阻R聚丙烯.图 8 显示了 R 的最小值P,对于 R 为 1.7kΩS= 0 和 VDD= 5V。由此我们找到了 R 的最小值聚丙烯为2.2kΩ,使R聚丙烯并联内部上拉10kΩ为1.83kΩ。

pYYBAGQjsoWALwQrAAA2eVXSr-M335.png

图8.R 的最小值P作为电源电压的函数,值为 RS作为参数,来自I²C规范。

总之,MAX3372E-MAX3393E是解决低压系统中I²C或SPI总线电平转换问题的理想解决方案。保证数据速率、低功耗要求、低电源电压可操作性和小封装有助于解决当今总线架构设计人员面临的许多问题。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5387

    文章

    11530

    浏览量

    361627
  • 转换器
    +关注

    关注

    27

    文章

    8694

    浏览量

    147082
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1706

    浏览量

    91501
收藏 人收藏

    评论

    相关推荐

    PCA9306 I2C总线和SMBus双向电平转换器简介

    PCA9306是一款支持I2C总线和SMBus的双向电平转换器,支持从1.0V~3.6V(Vref(1))到1.8V~5.5V(Vbias(ref)(2))的
    发表于 03-10 15:37 53次下载

    基于CP2120的SPII2C总线接口转换电路设计

    基于CP2120的SPII2C 总线接口转换电路设计:SPI总线和FC
    发表于 04-12 08:35 55次下载

    电平转换I2C总线中的应用(英)

    电平转换I2C总线中的应用(英)
    发表于 07-23 16:16 29次下载

    FXM2IC102 电压转换器,针对I2C总线应用

    飞兆发布电压转换器FXM2IC102,针对I2C总线应用 飞兆半导体公司 (Fairchild Semiconductor) 为设计人员提供用于I
    发表于 09-02 08:52 884次阅读

    电平转换器解决I2C总线应用的兼容性

    飞兆半导体公司(Fairchild Semiconductor)开发了一款可配置双电压电平转换器产品FXMA2102,用于I2C总线接口应用
    发表于 03-29 15:40 61次下载

    SPI总线I2C总线工作原理

    SPI总线I2C总线工作原理,本内容详细介绍了SPI总线
    发表于 12-08 16:55 0次下载

    浅谈I2C总线I2C接口和SPI接口的作用相同

    SDA 和 SCL 都是双向的。SPI 总线有两根单独的线,分别用于两个方向的通信,而 I2C 总线不同,它使用同一根线来完成主机发送数据和
    的头像 发表于 03-21 10:24 2.5w次阅读
    浅谈<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>,<b class='flag-5'>I2C</b>接口和<b class='flag-5'>SPI</b>接口的作用相同

    PCA9306双向I2C总线和SMBus电压电平转换器的详细资料概述

    PCA9306是一种双双向I2C总线和SMBus电压电平转换器,具有使能(EN)输入,并且从1 V到3.6 V(VREF(1))和1.8 V到5.5 V
    发表于 06-15 08:00 25次下载
    PCA9306双向<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>和SMBus电压<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>的详细资料概述

    新唐科技I²C系列电平转换器介绍

    新唐I²C电平转换器家族产品提供I²C/SMBus接口双向电压
    的头像 发表于 11-19 09:40 1790次阅读
    新唐科技<b class='flag-5'>I</b>²<b class='flag-5'>C</b>系列<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>介绍

    I2C 总线设计中的电平转换技术-AN10441

    I2C 总线设计中的电平转换技术-AN10441
    发表于 02-20 19:19 1次下载
    <b class='flag-5'>I2C</b> <b class='flag-5'>总线</b>设计中的<b class='flag-5'>电平</b><b class='flag-5'>转换</b>技术-AN10441

    TCA39306-Q1双路双向I3CI2C总线和SMBus电压电平转换器数据表

    德赢Vwin官网 网站提供《TCA39306-Q1双路双向I3CI2C总线和SMBus电压电平转换器数据表.pdf》资料免费下载
    发表于 06-21 11:03 0次下载
    TCA39306-Q1双路双向<b class='flag-5'>I3C</b>、<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>和SMBus电压<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>数据表

    PCA9306-Q1双路双向I2C总线和SMBus电压电平转换器数据表

    德赢Vwin官网 网站提供《PCA9306-Q1双路双向I2C总线和SMBus电压电平转换器数据表.pdf》资料免费下载
    发表于 06-21 10:57 0次下载
    PCA9306-Q1双路双向<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>和SMBus电压<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>数据表

    TCA39306双向I2C总线和SMBus电压电平转换器数据表

    德赢Vwin官网 网站提供《TCA39306双向I2C总线和SMBus电压电平转换器数据表.pdf》资料免费下载
    发表于 06-22 09:34 0次下载
    TCA39306双向<b class='flag-5'>I2C</b><b class='flag-5'>总线</b>和SMBus电压<b class='flag-5'>电平</b><b class='flag-5'>转换器</b>数据表

    PCA9517电平转换I2C总线中继数据表

    德赢Vwin官网 网站提供《PCA9517电平转换I2C总线中继数据表.pdf》资料免费下载
    发表于 06-28 09:36 1次下载
    PCA9517<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>I2C</b><b class='flag-5'>总线</b>中继<b class='flag-5'>器</b>数据表

    TCA9517电平转换I2C总线中继数据表

    德赢Vwin官网 网站提供《TCA9517电平转换I2C总线中继数据表.pdf》资料免费下载
    发表于 06-29 10:00 0次下载
    TCA9517<b class='flag-5'>电平</b><b class='flag-5'>转换</b><b class='flag-5'>I2C</b><b class='flag-5'>总线</b>中继<b class='flag-5'>器</b>数据表