SBC 基础课程——CAN/LIN SBC初学者指南

发布者:EEWorld资讯最新更新时间:2019-06-24 来源: EEWORLD关键字:SBC  CAN 手机看文章 扫描二维码
随时随地手机看文章

什么是系统基础芯片(SBC)?

 

SBC是纯粹的集成电路,它将控制器局域网络(CAN)或本地互联网络(LIN)收发器与内部/外部“功率器件”集成在一起。该功率器件可以是低压差线性稳压器(LDO)、DC/DC转换器或两者兼有。

 

当设计师需要更多输出功率,或需要离散式解决方案的布局选项并且该离散式解决方案需要收发器和离散式LDO或DC/DC转换器,这时SBC是您的理想选择。

 

SBC对于市场来说不是新生事物,但是,近期在集成和性能方面的创新均拓展了这些设备的使用。对汽车设计师而言,其高水平的集成和更高的可靠性可以使其实现质量更轻和成本更低的设计。从经典CAN向灵活数据速率CAN(CAN FD)的转型,要求解决方案能够弥补CAN FD控制器处理器可用性之间的差距,同时亦有助于增加经典CAN/CAN FD总线的数量。

 

在比较深入地介绍SBC之前,我们首先来重点谈谈CAN或LIN收发器。如果您熟悉这些协议,您就一定知道这些收发器提供其相应技术的输入和输出。一旦它们收到数据包,这些收发器就会将数据传送给微控制器或微处理器进行进一步的操作。反之,它们会从同一处理器接收信息,经由相关总线进行出站通信。

 

尽管CAN和LIN收发器在本质上看是相当基础的技术,但供应商持续向其添加更多功能,在力求增加保护功能的同时,削减设计的复杂性、空间和成本。这些功能通常包括总线故障保护和静电释放保护,以及通过1.8 - 3.3V 或 1.8 - 5V输入/输出(也称为VIO)与处理器往返数据的能力。

 

下面我将重点介绍基于LDO的SBC,不过相同的概念也适用于具有更高输出的DC/DC转换器。

 

一个很恰当的SBC示例是TCAN4550-Q1,它将CAN FD控制器和收发器置于单一的封装内。该设备藉由串行外围接口(SPI)与微控制器和微处理器通信,在大部分处理解决方案中占有重要地位,支持向几乎所有的设计增添CAN FD的先进功能。图 1是该设备及其如何连接到微处理器的基本框图。

 

image.png

图1:突出显示了处理器/设备连接的TCAN4550-Q1框图

 

TCAN4550-Q1提供的其它功能包括VIO(1.8V、3.3V和5V支持);唤醒;休眠;及在非正常可用情况下支持处理器功能的超时看门狗等。

 

图 2突出显示了SBC(蓝色突出显示)的LDO部分。TCAN4550-Q1的集成式LDO提供125 mA电流。约50 mA用于为CAN FD收发器供电,并保持高达70 mA的输出为嵌入式微控制器或其它组件供应电流。

 

image.png

图2:突出显示LDO的TCAN4550-Q1

 

CAN和LIN SBC将继续集成关键功能,以支持以前需要多个分立设备提供的诸多功能。其中包括更多LDO、用于提高输出电流的DC/DC转换器、用于开/关处理器的高压侧开关以及多种协议支持。

 

德州仪器(TI)拥有利用其标准CAN和LIN收发器系列开发出来的CAN和LIN SBC。TLIN1441-Q1 LIN SBC还包括上述提及的许多功能和一个125-mA LDO。


关键字:SBC  CAN 引用地址:SBC 基础课程——CAN/LIN SBC初学者指南

上一篇:值得收藏的常见电压比较器电路
下一篇:经典架构新玩法:用单端仪表放大器实现全差分输出

推荐阅读最新更新时间:2024-11-02 12:58

基于P87C591的CAN总线超声测距系统设计方案
引言   移动机器人的安全避障问题一直是该项研究的基本问题,目前解决此问题的基本方法是采用多路超声波传感器通过适当的安装角度达到获取多路测量信息的目的。对于多路超声波传感器的扩展,一般是在机器人系统控制核心之上进行。这样做的缺点在于,超声波传感器的扩展占用了大量的系统硬件资源,另外大量的测量信息的处理也浪费了系统软件资源。针对这一问题,笔者采用CAN总线扩展多路超声波传感器的作法。这种作法有几个优点: 首先,CAN总线具有良好的传输防错设计,保证了数据通信的可靠性;其次,多路超声波传感器的设计可由CAN总线智能节点实现,大大节省了系统硬件资源和软件资源;第三,由于CAN总线对于网络内的节点数在理论上不受限制,所以随着对移动机器人
[单片机]
基于P87C591的<font color='red'>CAN</font>总线超声测距系统设计方案
基于CAN总线的智能节点的设计
现场总线是工业自动化领域中实现分布式控制而产生的工业级局域网,其可以实现控制系统内各节点的实时数据通信,具有良好的可靠性,成为当前工业控制领域内的研究热点。在众多现场总线中,CAN总线以其高性能的特点,被广泛应用于航天航空、工业控制、环境监测,医疗设备等多个方面。基于CAN总线的控制节点可实现对工业控制中多点 的分布式控制,具有重要的研究价值。 1 总体结构设计 CAN总线采用了不同于传统的分布式控制系统的构架,由分散于工业控制中现场智能节点完成传统系统中主机的常规测试与控制。因此基于CAN总线的分布式控制系统的主机不必监控底层设备,实现高性能的高层次控制与管理。一般基于CAN总线的工业分布式控制系统中由主机、数据转换
[单片机]
基于<font color='red'>CAN</font>总线的智能节点的设计
ADE7755在带CAN总线的工业用电度表中应用
   引言   随着国民经济的不断发展,电力已经成为国家的最重要能源。就民用电力来说,由于人民物质生活的极大丰富,生活质量迅速提高,对电力的需求也越来越大。但是,当前居民用电的管理过于落后,居民用电管理收费多年来一直采用先用电、后抄表、再付费的传统作业方式。工业用电大多使用三相电压,如三相380VAC,三相660VAC等。工业用电与居民用电的区别:工业用电大多使用三相电压,而民用电采用的是单相220VAC对居民供电,价格不同,工业用电价格高 ,在用电高峰期,往往因负荷过大而导致断电,而且工业用电的电压往往高于居民用电,也容易把家中的电器烧坏,存在极大的安全隐患。另外,如果断电后相当长的时间内难以恢复供电!据统计,仅电力部门的抄表
[嵌入式]
基于CAN总线的自动离合器控制器设计
    摘要: 设计了一种基于CAN 总线的自动离合器控制器, 采用高性能微处理器XC878 完成离合器控制器软硬件开发。设计了离合器执行电机的驱动 电路 及自动离合器控制程序。针对离合器与发动机协调控制的需要,设计了CAN 总线节点接口电路及一套简单、实用、高效的CAN 总线通信协议。   试验表明,所设计的自动离合器控制器在功能上满足实际应用的需要,CAN 通信模块能够准确无误地收发数据,可靠性高。   随着社会的发展, 人们对汽车的舒适性和安全性要求越来越高, 而手动档汽车因其繁重的选换档及离合器操作增加了驾驶难度。对于驾驶新手而言, 又会产生坡道起步易熄火、油耗大、离合器磨损严重等问题 。自动档汽车虽然驾驶操作简单
[汽车电子]
基于<font color='red'>CAN</font>总线的自动离合器控制器设计
基于CAN总线的矿用语音广播对讲系统设计
引言     随着数字化网络技术的迅速发展,为了进一步提高煤矿安全生产及现代化管理水平,基于工业以太网+现场总线的数字化自动控制网络结构的语音广播系统,正在矿用语音广播领域受到越来越多的关注和重视。目前,在国内矿用CAN总线语音广播系统产品中,很多公司的产品都选择了基于话音的压缩编码技术(AMBE、CVSD等),把话音压缩成很低的速率进行传输并解码还原播放。这类低压缩率的编码技术对于话音有比较好的还原播放效果,但是对于质量较高的音频信号(MP3文件、WAV文件等),在解压后的播放效果非常不理想,从而只能采用上位机点播的方式进行本地播放,终端设备上必须安装大容量的存储设备,存储内容在井下的更新和修改很不方便。另一种基于以太网技术的语
[嵌入式]
Canalys:2027年将有60%的个人电脑兼容AI功能,出货量预计超1.75亿台
根据市场调查机构 Canalys 公布的最新报告,在当前 AI 浪潮中,个人电脑作为企业和消费者现代工作和休闲的核心工具,如今将在软硬件能力层面上面临翻天覆地的转型,从而迎接 AI 大规模普及。 Canalys 认为,“兼容 AI”的个人电脑必须配备可加快 AI 计算的芯片组或模块。在当前市场格局下,主要的实例包括高通的 Hexagon 张量加速器、苹果的神经引擎、英特尔的 Movidius VPU 和 AMD 的 APU。 图源 Canalys 官方公众号 AI 专用芯片组将成为支持 AI 个人电脑的关键 Canalys 表示,随着生成式 AI 的持续普及,企业和消费端正积极融入 AI 的功能特点,以提升工作效率和休闲体验。
[家用电子]
利用CAN总线的分布式嵌入式系统升级方案
  前 言   嵌入式系统具有智能化程度高、体积小、可靠性高、实时性强等诸多优点,已经越来越多地应用于消费电子、工业控制、汽车电子等各个行业。往往一个大的系统又由许多小的嵌入式系统共同构成,它们之间通过相互通信协同完成各种检测控制任务,构成分布式嵌入式系统。汽车电子系统中的车载GPS、倒车雷达、发动机控制、仪表盘系统等,数控机床中的键盘显示系统、马达控制系统等,这些无一不是嵌入式系统的具体应用。   众多嵌入式系统的应用也为软件升级带来了诸多困难,主要有以下几点:   ①这些系统分处于大系统的各个位置,单独对每个系统进行升级比较困难;   ②某些系统为了满足保密和可靠性的要求,对系统进行了永久密封,只预留了通信和电源端口,这就
[单片机]
利用<font color='red'>CAN</font>总线的分布式嵌入式系统升级方案
stm32 CAN总线例子
利用stm32实现了1个简单的CAN功能,使用了队列缓存 can.c 文件 #include includes.h #define GPIO_CAN GPIOB #define RCC_APB2Periph_GPIO_CAN RCC_APB2Periph_GPIOB #define GPIO_Pin_RX GPIO_Pin_8 #define GPIO_Pin_TX GPIO_Pin_9 #define GPIO_Remap_CAN GPIO_Remap1_CAN1 #define MAX_MAIL_NUM 3 static u8 CAN_msg_num ; //
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved