0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

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

3天内不再提示

将LTC6820与LTC24XX三角积分系列结合使用

星星科技指导员 来源:ADI 作者:Noe Quintero 2023-01-04 16:14 次阅读

LTC®6820 isoSPI 隔离式通信接口通常用于汽车应用。比较流行的应用之一是隔离电池监控电路。但是,对于需要隔离的医疗应用,这可能是理想的解决方案。LTC6820 的另一个优点是减少了电缆中的导线数量,如图 1 所示的双绞线。这可以大大降低整体解决方案成本,因为医疗设备的电缆需要经过认证,而更多的电线意味着更高的认证成本。LTC6820 还可成为某些工业应用中的理想之选。一种应用是一次性传感器距离超过三英尺,并且需要微控制器才能将SPI转换为RS485或其他通用协议。LTC6820 将消除使用微控制器和收发器的复杂性以及这种复杂性。

poYBAGO1NVSAI1oNAAL3gG86Nns219.png?h=270&hash=1B4F66562BCBE974CA154DBD4E1500BF&imgver=3

图1.LTC6820 isoSPI框图

为了证明这一概念,我使用了凌力尔特广受欢迎的无延迟三角积分 ADC 系列,该系列提供 16 位至 24 位转换器,用于精密测量。这些转换器可与 LTC6820 配合使用,以减少导线数并隔离转换器。本博客文章旨在讨论如何利用 LTC24XX SPI 三角积分系列实现 LTC6820。

LTC24XX 详细信息

LTC24XX 系列中有两种从转换器读取数据的方法。第一种方法是在转换开始后读取数据之前插入延迟。该延迟应超过数据手册中特定设置和器件的最大转换时间。实际上,我们依靠零件的保证时间在尝试读取数据之前结束其转换。读取数据的第二种方法是轮询 MISO 线并等待它从高到低转换。这表示转换结束 (EOC) 已发生,可以读取正确的数据。这是LTC24XX SPI系列的一个特性,如图2所示。请注意,第一次EOC测试显示MISO(SDO)高,然后第二次EOC测试显示低。只有当MISO较低时,我们才能继续读取数据。

pYYBAGO1NVeAb4oVAAKV28wJsRk190.png?h=270&hash=DBF414F5755094515A59F83D5634B3EC&imgver=3

图2.LTC24XX 系列 SPI 波形。

LTC6820详细信息

如图 1 所示,一个主 LTC6820 用于对 SPI 进行编码,一个从器件 LTC6820 用于解码回 SPI。需要在 LTC6820 上设置正确的 SPI 模式,以确保与主机和从机以及 LTC24XX 系列的正确通信。LTC6820 的一个方面是,主器件上的 MISO 仅在 CS 的下降沿或 SCK 的非时钟边沿上更新。这一点很重要,因为LTC24xx系列的转换结束依赖于此信号

将一切整合在一起

现在是大结局。我的第一个测试是将 LTC6820 连接到 LTC2498。目标是踢轮胎。我将Linduino连接到LTC6820,并看到了图3所示的波形。请注意,当 LTC24XX 上的 MISO 从高电平变为低电平时,主 LTC6820 上的 MISO 不会更新为低电平。这可能有点奇怪,但如上一节所述,这是预期行为,LTC6820 主机上的 MISO 在 CS 的下降沿或 SCK 的非时钟沿上更新。

poYBAGO1NVqAFhqnAAWa16tw7Bk039.png?h=270&hash=E8C64C63866A9E54FE15246BBECF7EF4&imgver=2

图3.

解决方案 1:

以下是从LTC24XX系列读取数据的一种方法。我们可以使用LTC24XX细节中讨论的方法一。我们插入一个比数据表中显示的指定时间更长的延迟,以便发生EOC。这可确保在 CS 降低并传输数据时 MISO 处于低电平。图 4 显示了成功的数据传输。

poYBAGO1NV-AOsm7AAXO6xnFk_Q176.png?h=270&hash=B31CA20ACBC21AABC5727FDDF08B6A75&imgver=2

图4.

解决方案 2:

第二种方法是轮询 MISO 线并检查它是否变低。要正确实现这一点,控制器需要切换 CS 以将 MISO 行更新为其当前值。一旦检测到低电平,就可以传输数据。图 5 显示了此方法的实际应用。

pYYBAGO1NWGATDAeAAVGfp2HAfY288.png?h=270&hash=1CC4BFD24ED100763D4FE48A44D84177&imgver=2

图5.

结论

LTC6820 可用于汽车以外的其他应用。它可用于减少电缆中的电线数量,并允许与远程传感器进行长距离通信。Linduino代码位于名为24xx_iso_spi的LTsketchbook文件夹中。

审核编辑:郭婷

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

    关注

    48

    文章

    6813

    浏览量

    147673
  • 收发器
    +关注

    关注

    10

    文章

    2976

    浏览量

    104800
  • 电池
    +关注

    关注

    82

    文章

    9818

    浏览量

    123568
收藏 人收藏

    评论

    相关推荐

    LTC6811与LTC6820菊花链电流配置导致采样误差怎么解决?

    我们在测试从板采样精度的时候发现从板LTC6811的菊花链电流配置如果和主板LTC6820菊花链电流配置不同会出现通信校验位报错且个别电芯采样数据跳动剧烈,LTC6811发送数据是3个电芯的数据为
    发表于 01-04 06:27

    LTC6820或CN0410设计中的哪一个已经准备好进行CISPR25_2016_6.5 EMI测试?

    我想知道LTC6820演示板或CN0410(实验室电路)设计中的哪一个已经准备好进行CISPR25_2016_6.5 EMI测试? 有什么检测报告供我参考吗?或是有没有任何的设计建议方案可以通过CISPR25 1MHZ EMI 测试 谢谢
    发表于 01-05 07:17

    TL082的三角波和方波产生电路

    TL082的三角波和方波产生电路如图所示为简单的三角波和方波产生电路。该电路由运算放大器组成的积分器和迟滞比较器电路构成。图中R1和C组成积分时间常数。用来改变振荡频率。R2不仅改变
    发表于 12-22 15:33

    怎么产生高频的三角波啊

    怎么产生高频的三角波啊?貌似积分速度跟不上
    发表于 03-20 22:38

    如何做三角波发生器

    我想用NE555触发器产生方波,然后再积分,是否能产生三角波,且三角波的频率如何计算,我想用150k的三角波做载波频率,恳请各位大神帮忙指点一下!谢谢
    发表于 02-16 17:03

    积分电路变换三角波波形怎么是这样呢,应该怎样调

    积分电路变换三角波波形怎么是这样呢,应该怎样调
    发表于 05-26 13:09

    积分电路积出的三角波为啥上下波动???

    最近做了一个积分电路,方波变化为三角波的过程中积分出来的三角波上下波动,还请各路大神帮我看看积分电路是不是需要注意啥???在此小弟谢谢了……
    发表于 12-21 23:22

    利用324产生三角

    我在用555产生方波后经过74ls74分频,再经过324积分电路产生三角波 但是三角波不能无法产生 求大神看看电路帮忙
    发表于 07-01 14:05

    基于LTC6804的电池管理系统设计

    温度采集和控制通信两部分介绍该设计方案1、电压温度采集单个电池管理系统电压温度采集部分包括两片LTC6804、两片LTC1380(8路复用MUX芯片)和一片LTC6820(与ECU通信芯片)对于
    发表于 10-18 16:42

    高压电池监视器LTC6804

    。配合LTC6804,Linear还推出了LTC6820 isoSPI收发器,可跨长达100米的隔离势垒实现串行外围接口(SPI)总线的双向传输。使用LTC6820时,SPI数据被编码成差分信号,然后通过
    发表于 05-30 05:00

    LTC2485的典型应用,24位加号无延迟模数转换器与专利Easy Drive技术和I2C数字接口相结合

    LTC2485的典型应用,24位ADC,具有简易驱动输入电流消除和I2C接口。 LTC248524位加号无延迟模数转换器与专利Easy D
    发表于 08-21 08:53

    LTC1050斩波器运算放大器与LTC1062的结合

    LTC1050斩波器运算放大器与LTC1062相结合,提供10Hz,DC精度低通贝塞尔滤波器
    发表于 04-01 09:40

    如何利用脉冲序列发生器和积分器构成三角波发生器呢?

    利用运算放大器构成的脉冲序列发生器和积分器构成三角波发生器。可是我怎么匹配器件的参数,调出三角波的波形呢。现在怎么调都 没法弄在线性工作区。。。。
    发表于 03-31 13:53

    MC33772C使用菊花链没有唤醒是为什么?

    BMS 使用 ADI 的 LTC6820 连接到 MC33772C,具有菊花链唤醒功能,但没有唤醒功能。MC33772C上电后进入INIT,等待60S后进入IDLE状态。 通信正常,唤醒时序为6820的CS下拉、上拉、下拉、上拉操作,但没有唤醒。关于在菊花链唤醒中寻找什么
    发表于 04-17 07:49

    LTC6820 isoSPI 隔离式通信接口

    电子发烧友网为你提供ADI(ti)LTC6820相关产品参数、数据手册,更有LTC6820的引脚图、接线图、封装手册、中文资料、英文资料,LTC6820真值表,LTC6820管脚等资料
    发表于 02-22 13:39
    <b class='flag-5'>LTC6820</b> isoSPI 隔离式通信接口