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

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

3天内不再提示

利用SAM HA系列器件简化复杂LIN节点的设计

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-17 10:51 次阅读

在汽车应用中,典型的本地互连网络 (LIN) 节点具有一组有限的功能,例如监控机械开关或方向盘上的触摸按钮,并将信息发送到连接的 LIN 主机。对于此类涉及最少计算的任务,主要的设计因素是低成本和尺寸限制。然而,随着多个嵌入式控制单元 (ECU) 被集成到现代汽车中,每个模块的功耗都需要优化。

虽然 CAN 部分网络 (CAN-PN) 等新技术正在引入新方法来降低总线范围内的功耗,但为微控制器MCU) 配备正确的外围设备和功能以实现极低的静态电流也很重要点火关闭时处于待机状态的 ECU 的功耗。空间是另一个问题。随着越来越多的 ECU 用于车辆中以提供额外的功能,模块需要变得更小更轻。优化设备至关重要,因此它们可用于创建小型 ECU。

随着设计人员面临开发日益复杂的 LIN 节点同时保持甚至减少这些节点占用的空间量的必要性,Microchip 现在提供了一系列新的低功耗、多芯片系统级封装 (SiP) 器件,以解决这些要求。SAM HA系列 SiP 将基于 32 位 Arm Cortex-M0 的微控制器 (MCU) 的性能和能效与功能丰富的 LIN 系统基础芯片 (SBC) 的优化架构和外设集与完全集成的 LIN 相结合收发器

将这两种功能集成在一个封装中可节省宝贵的电路板空间并简化印刷电路板 (PCB) 布局。无需在两个集成电路IC) 之间路由 TXD 和 RXD 信号,因为此连接是在内部进行的,以便为其他 I/O 功能腾出引脚。为了在规划您的系统设计时提供灵活性,这两个设备具有独立的电源。您可以使用电池为整个系统供电,并使用具有 3.3V/85 mA 输出的内部稳压器为 MCU 和 PCB 上的其他组件供电。

可提供多种外设以满足各种 LIN 应用的要求。其中包括一个集成的 DMA 控制器和事件系统。其中许多外设都是高度优化的模块,经过数十年的 MCU 设计和创新不断发展和完善。为了为您的设计提供额外的灵活性,SAM HA 系列 SiP 的每个成员都提供了独特的功能,并配备了高达 64 KB 的闪存和 8 KB 的 RAM

第一款推出的器件 ATSAMHAxGxxA 是一款通用器件,采用小型 48 引脚 QFN 封装,提供多种功能。最近发布的 ATSAMHAxExxA 是一款 32 引脚 QFN 器件,尺寸仅为 5 mm × 5 mm,但集成了创建更小 LIN 节点所需的所有功能。表 1 概述了两组设备的特性。请注意,它们都提供相同的 LIN 功能,但 MCU 中可用的外设数量因封装尺寸而异。

事件检测电源管理

事件系统允许外围设备之间进行自主、低延迟和可配置的通信。它可用于触发其他外设中的操作并唤醒 MCU,而无需 CPU 干预。大多数外设可以配置为生成事件并响应来自其他外设的事件。为此,使用 12 个可用通道之一在两个外围设备之间建立直接连接,然后将其专门用于该事件。与传统的基于中断的系统相比,这减少了 CPU 和其他系统资源的负载。

外设触控控制器

如果您想在汽车应用中实现支持触控的界面,SAM HA 系列 SiP 中的一些器件包括一个外围触控控制器 (PTC),它为电容式触控识别提供硬件支持。QTouch 库可用于实现按钮、滑块、滚轮和接近检测。PTC 可用于两种模式。自电容模式允许每个 I/O 引脚连接一个触摸传感器,而互电容模式通过将它们以矩阵形式连接到 X 和 Y 通道来支持多达 90 个通道。可用通道的数量取决于所使用的系列中的哪个器件。在任何一种模式下都不需要外部组件来执行触摸采集。差异如图 1 所示。

pYYBAGKr7EyAFMPSAAEBLTG-WJs938.png

串行通讯接口

SAM HA 系列 SIP 为汽车应用提供出色的灵活性,提供多达五个串行通信接口 (SERCOM) 外设。这个创新模块完全可以通过软件配置来处理 I2 C、USART、LIN 和 SPI 通信。来自不同供应商的经过验证和合格的 LIN 堆栈使用 SERCOM 为同一控制器上的一个或多个从节点提供 LIN 功能。为了节省电力,SERCOM 也可用于仅在 LIN 总线上有活动时将设备从待机模式唤醒。设备可以足够快地唤醒以接收和响应第一帧。

pYYBAGKr7FeAE6qwAAECMEXh1_E331.png

梦游

Microchip 的 SleepWalking 技术是 SAM HA 系列 SiP 中的另一项功能。SleepWalking 旨在最大限度地减少电流消耗,允许系统通过仅在外围设备执行其功能所需的时钟时才激活时钟来节省功耗。当设备处于睡眠模式时,通常会关闭所有时钟以避免不必要的功耗。必要的时钟可以在没有 CPU 干预的情况下临时启用,允许 CPU 在整个过程中保持睡眠模式。事件系统和 SleepWalking 功能可以结合使用以最大限度地降低功耗,如下例所示:

CPU 处于休眠状态,定时器通过事件系统每秒触发一次模数转换器ADC) 测量。

当触发发生时,ADC 将打开运行 ADC 测量所需的时钟,并在不再需要时将其关闭。

ADC 会将采样值与先前存储的阈值进行比较,如果采样值在窗口内,则唤醒 CPU。

在整个过程中,CPU 保持睡眠模式,相关时钟仅在实际需要时才处于活动状态。

另一个好处是计时器经过和事件实际处理之间的延迟更短且具有确定性,如图 3 所示。

poYBAGKr7GWAYSOoAAE8y_flUWs542.png

集成稳压器

由于其非常灵活的外围设备,SAM HA 系列 SiP 可以满足各种应用的要求。例如,集成稳压器无需外部组件以节省成本,同时减少了设备的占位面积,使其成为小型模块的理想选择。

集成 LIN-SBC

节省空间的集成 LIN-SBC 具有两个功能。首先,它提供了一个 3.3.V/85 mA 低压降稳压器,旨在为模块上的 MCU 和其他设备供电。这使得小型模块可以完全通过电池供电,而无需额外的稳压器。其次,它提供了一个根据 LIN 2.2A、ISO17987 和 SAEJ2602-2 规范设计的 LIN 收发器。TXD 和 RXD 内部连接,只有总线引脚需要在 PCB 上布线。

poYBAGKr7HGAPb9MAAEhrZKPcVA963.png

为了获得额外的设计灵活性,这些 SiP 中使用的两个 IC 可作为具有其他变体的独立设备系列提供。您可以选择具有不同引脚数的器件、不具有 LIN 功能的器件以及具有其他选项的器件。这使您能够在开发具有略微不同要求的类似应用程序时重用代码。

审核编辑:郭婷

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

    关注

    10

    文章

    3437

    浏览量

    106059
  • 稳压器
    +关注

    关注

    24

    文章

    4244

    浏览量

    93902
  • SiP
    SiP
    +关注

    关注

    5

    文章

    505

    浏览量

    105368
收藏 人收藏

    评论

    相关推荐

    LIN总线错误类型介绍#lin总线 #汽车电子

    LIN总线
    北汇信息POLELINK
    发布于 :2024年12月21日 14:04:56

    CAN总线与LIN总线的区别

    随着汽车电子系统的复杂性增加,车辆内部通信的需求也在不断增长。CAN总线和LIN总线作为两种主要的车载通信协议,各自扮演着重要的角色。 1. 设计原理 CAN总线: 数据传输速率: CAN总线支持
    的头像 发表于 11-12 10:13 1883次阅读

    【技术分享】汽车电子之LIN协议

    导读LIN协议在汽车电子网络通讯中广泛使用,很多用户在解码LIN协议时,对LIN协议不同版本间的差异不太熟悉,可能导致解码中出现数据长度识别和校验混乱。LIN协议起源
    的头像 发表于 11-12 01:05 800次阅读
    【技术分享】汽车电子之<b class='flag-5'>LIN</b>协议

    Lin总线的定义以及静电保护方案

    1、Lin总线介绍LIN(LocalInterconnectNetwork,本地互连网络)是一种低成本、串行通信协议,主要用于汽车电子系统中的微控制器和智能传感器之间的通信。LIN总线的设计目的
    的头像 发表于 10-13 08:03 370次阅读
    <b class='flag-5'>Lin</b>总线的定义以及静电保护方案

    干货分享 | TSMaster—LIN 唤醒与休眠机制

    目录Catalog1.网络管理2.唤醒3.休眠1网络管理在LIN2.1协议当中网络管理指的是网络的休眠和唤醒管理,图1为LIN节点的通讯状态。初始化:在复位和唤醒之后进入该状态,
    的头像 发表于 09-25 08:03 1828次阅读
    干货分享 | TSMaster—<b class='flag-5'>LIN</b> 唤醒与休眠机制

    使用逻辑器件简化固态继电器设计

    电子发烧友网站提供《使用逻辑器件简化固态继电器设计.pdf》资料免费下载
    发表于 09-24 11:33 1次下载
    使用逻辑<b class='flag-5'>器件</b><b class='flag-5'>简化</b>固态继电器设计

    节点电压法的基本原理、步骤和应用

    节点电压法是一种在电路分析中常用的方法,它基于基尔霍夫电流定律(KCL)来求解电路中各节点的电压。这种方法特别适用于复杂电路的分析,可以有效地简化计算过程。 1.
    的头像 发表于 08-06 17:21 4910次阅读

    芯力特车规TVS产品助力CAN/LIN通讯接口保护

    芯力特深耕车规CAN/LIN通讯接口芯片,在大量的客户项目应用中深入了解客户需求后,推出了汽车级TVS防护器件,助力车规CAN/LIN通讯接口保护。该系列产品具备低钳位电压、高Ipp、
    的头像 发表于 07-02 08:07 511次阅读
    芯力特车规TVS产品助力CAN/<b class='flag-5'>LIN</b>通讯接口保护

    利用Mwifi自动组网后,如何获得某个节点的所有潜在父节点的rssi?

    利用 Mwifi自动组网后,如何获得某个节点的所有潜在父节点的rssi
    发表于 06-28 11:25

    STM8AF系列可以通过Flash Loader Demonstrator用lin总线刷写程序吗?

    STM8AF系列可以通过Flash Loader Demonstrator用lin总线刷写程序吗
    发表于 06-04 09:24

    LIN数据总线ESD保护方案

    LIN数据总线ESD保护方案 LIN总线(Local Interconnect Network)是一种用于车辆电子系统中的串行通信协议。LIN接口与其他外露的接口一样,也会受到静电放电 (ESD
    发表于 05-28 16:56 634次阅读
    <b class='flag-5'>LIN</b>数据总线ESD保护方案

    LIN的UART接收冲突怎么办?

    LIN的UART接收冲突怎么办?貌似不加LIN的berak和分界符也能被从节点的UART收到
    发表于 05-09 08:12

    请问STM8 LIN主节如何接收数据?

    我试过,作为LIN节点时可以判断LIN断开帧后进入中断接收数据的,现在问题是我要做一个控制器,作为LIN的主节点,向从
    发表于 04-19 07:24

    调试AURIX TC397芯片的ASCLIN模块,为什么lin线电平是5V而不是12V?

    目前调试AURIX TC397 芯片的ASCLIN模块,直接使用官方例程AURIX_ASCLIN_LIN_Master_1_KIT_TC397_TFT,将芯片配置为lin节点。我按照说明连接了地线
    发表于 02-18 08:33

    TC387的lin节点在没有从节点连接时主response无法发出如何解决?

    前提TC387的lin为主节点,没有从节点连接,当仅有主response时,主response可以可以发出。当同时有主response和从response时,主response无法发出。注:接上从
    发表于 02-01 08:04