S32K144—什么是SBC系统基础芯片?

news2024/9/20 1:00:50

SBC(System Basis Chip)芯片在汽车电子领域可谓占一席之地了。那么什么是SBC?怎么用?用在哪里?主要特性?

可以简单理解成:SBC是一类拥有特出功能(电源、通信、监控诊断、安全)的用于汽车电子领域的特殊芯片。

SBC是什么?

系统基础芯片(SBC,System Basis Chip),从广义上来说,是一种包含电源、通信、监控诊断、安全监控等特性以及GPIO的独立芯片。
随着汽车电子模块的日益小型化,对低功耗和可靠性的要求越来越高。因此,SBC在汽车电子中的应用也越来越多。

细致地来说SBC,电源的构成可以是线性电源或者开关电源;通信包含CAN、CANFD以及LIN;监控诊断包括唤醒输入、看门狗、复位、中断,以及对电路诊断后的失效输出,还有功能安全的一些特性。

任意一个汽车电子系统硬件上除了检测单元(如传感器),计算单元(如微控制器)和执行单元(如功率管),往往还需要供电单元(如LDO),通信物理层单元(如CAN收发器),诊断监控单元及一些输入输出接口(如唤醒输入),针对后面这些单元的通用化,系统基础芯片应运而生。

典型的系统基础芯片拥有供电功能,总线收发功能,诊断监控功能和唤醒管理功能。

为什么会出现?

汽车电子硬件设计中,电源、通信,包括一些监控(例如看门狗/复位/定时器),都是通过多个电路来实现的。这不仅增加了电路设计的难度,也不利于在可靠性、系统成本、PCB空间以及电路功耗等方面做出优化提高。使用了SBC之后,由于SBC内部高度集成了一个基本硬件系统模块的基础电路功能模块(电源和通信),因此使得外部电路得以大大的简化。这也就体现了SBC这类器件的强大优势,因此有了广泛的使用。

通常当系统需要供电单元和总线收发器时,就可以考虑选用系统基础芯片了,使用系统基础芯片可以带来众多好处:
▪ 减少PCB空间
▪ 更好的静态功耗
▪ 更高的系统可靠性
▪ 成本的优化
▪ 重复设计工作量的减少

出现在哪里?

在动力系统、底盘和驾驶辅助、车身系统、舒适系统以及混合动力及电驱动系统中,几乎无处不见SBC,这也说明了这类器件强大的生命力和优势被广泛接纳的程度。

怎么用?

要分清系统基础芯片之间的差异。

虽然所有的系统基础芯片都含有上文提到的四个功能,但是由于每个厂家对市场及应用有不同的认识,还有资源以及技术的不同,所推出的系统基础芯片各有差异,在只考虑功能不考虑具体参数优劣的情况下,这些差异主要集中以下几个方面:

▪ 各功能模块的数量,比如供电输出有一路,两路,三路或者多路,CAN收发器有一个,两个还是多个;

▪ 各功能模块的能力,比如CAN收发器是否支持CAN局部网络工作(CAN PN),供电输出是250mA能力还是750mA能力;

▪ 不同功能模块的搭配,比如芯片内部只有一路供电及一路CAN收发器,或者芯片内部有多路电源输出,多路CAN/LIN收发器以及驱动输出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/135360.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【附源码】基于fpga的自动售货机(使用三段式状态机实现)

目录 1、VL38 自动贩售机1 题目介绍 思路分析 代码实现 仿真文件 2、VL39 自动贩售机2 题目介绍: 题目分析 代码实现 仿真文件 3、状态机基本知识 1、VL38 自动贩售机1 题目介绍 设计一个自动贩售机,输入货币有三种,为0.5/1/2元&…

嵌入式Linux驱动开发笔记(八)

嵌入式Linux驱动开发笔记(八) 交叉编译工具说明: 正点原子提供两种交叉编译工具链。这两种交叉编译工具链解释如下图。 我们只需要知道上面的第二种通用的交叉编译器去学习【正点原子】 I.MX6U 嵌入式 Linux 驱动开发指南这本教程。第一种…

lscpu查看cpu信息

$ lscpu Architecture: x86_64 # 架构CPU op-mode(s): 32-bit, 64-bitAddress sizes: 45 bits physical, 48 bits virtualByte Order: Little Endian # 字节序 CPU(s): 2 # 逻辑cpu数On-line CPU(s) list: 0,1 Vendo…

GitHub上 7 个Spring Boot 优质开源项目

前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来…

hcip第四天实验

实验步骤 配置ip 所有设备可以与公网可以通信,在边界路由器上配置缺省指向ISP 配置普通GRE 启OSPF,对于不规则区域使用重发布 优化LSA更新量 R5: [r5]acl 2000 [r5-acl-basic-2000]rule permit source any [r5]int GigabitEthernet…

数据库知识

关系数据库标准语言SQL 写在开头这一章应该把更多的功夫放在实践上面,书中的语句繁杂多样,不亲自写一写是不容易学会的。其次,理论学了那么多,不会有人不想实践敲一下吧[doge]?建议先搞数据更新中的插入数据后再看查询…

【回答问题】ChatGPT上线了!写出coco数据集的图像分类训练和预测函数代码?

写出coco数据集的图像分类训练代码 好的,我会尽力写出图像分类训练代码。首先,你需要准备好 COCO 数据集的图像和标签,并将其转换成适合你模型使用的格式。其次,你需要选择一个图像分类模型,并定义好模型的结构。接下…

【课程太贵,学习无门,让你们了解CSS3入门知识】

文章目录‍❤️‍🔥CSS简介‍‍‍‍❤️‍🔥CSS选择器❣️选择器一❣️选择器二❣️关系选择器‍❤️‍🔥CSS属性❣️字体属性❣️背景属性❣️文本属性❣️表格属性‍❤️‍🔥CSS文档流‍❤️‍🔥CSS浮动‍❤️‍&…

【编程导航】设计模式学习笔记

设计模式日常学习(一)设计模式 软件设计模式的概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的…

windows下编译dtkwidget

参考 https://blog.csdn.net/yuxue321/article/details/109552210 步骤 安装官方qt5.12.3,安装时勾选64位版本、32位版本 下载glib和pkg,到mingw73_32目录下,解压到当前文件夹 https://brltty.app/archive/Windows/MinGW/glib_2.34.3-1_wi…

【大数据】Hadoop完全分布式配置(超详细)

文章目录概述1.准备Linux2.安装JDK3.克隆两台虚拟机4.免密登陆5.安装Hadoop6.配置Hadoop配置文件7.启动服务8.在集群上测试一个jar包-单词统计的功能问题总结概述 Hadoop完全分布式配置-具体步骤如下 默认前提: 1.在Windows平台下安装Vmware平台(默认已…

数据库的三大范式

数据库的三大范式 设计关系数据库时,需要遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,越高的范式数据冗余度越低。 实际开发中涉及到的范式一般有三种:第一范式、第二范式、第…

WindowsTerminal_01 配置SSH连接

文章目录1 前言2 过程参考1 前言 windows terminal 功能强大,可以自定义终端。由于实验需求,需要用到Linux服务器,所以打算使用Windows Termial 来配置终端,以此来方便地登录服务器,执行一些简单的命令 2 过程 自定…

MongoDB基础

目录简介安装基操pymongo简介 MongoDB 是一个非关系型数据库非常适合超大数据集的存储,由 C 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰…

TC275——03开发环境搭建

开发环境与工具链的搭配有很多,这里选择最省事的英飞凌自己推出的一款基于eclipse的IDE,主要是学习,不用于商业用途。 安装ADS开发环境 下载网址: AURIX™ Development Studio - Infineon Technologies 下载这个安装包 双击安装…

Springboot-Vue项目框架每部分的介绍

Springboot-Vue项目框架每部分的介绍 文章目录Springboot-Vue项目框架每部分的介绍前端后端前端 后端 如上图所示,在Springboot项目中,目录结构有代码层结构和资源文件的结构 SpringBoot项目框架对工程结构并没有特殊的限制,只要是良好的工程…

C语言--图书管理项目

C语言图书管理系统项目 第一节 C 语言基础以及基本数据类型 第二节 C 语言运算符 第三节 C 语言控制语句 第四节 C 语言自定义函数 第五节 C 语言修饰变量的关键字 第六节 C 语言构造数据类型–数组 第七节 C 语言字符串 第八节 C 语言指针 第九节 指针与函数、指针函数、函数…

【Linux多线程编程】1. 多线程与单线程

什么是单线程 在描述什么是多线程之前&#xff0c;先讲讲什么是单线程。 int var 100; // 全局变量 var&#xff0c;初始值为 100 void func(){var 100;std::cout << "now var is: " << var << std::endl; // c 语法&#xff0c;意思为输出 va…

【强训】day02

努力经营当下&#xff0c;直至未来明朗&#xff01; 文章目录一、选择二、 编程1. 排序子序列2. 倒置字符串答案1. 选择2. 编程普通小孩也要热爱生活&#xff01; 一、选择 阅读如下代码。 请问&#xff0c;对语句行 test.hello(). 描述正确的有&#xff08;&#xff09; pa…

网站备案信息查询,网站备案号在哪里查询

网站备案号一般是在工信部官方查询&#xff0c;也可以使用第三方工具查询。 1、使用工信部域名信息备案管理系统网站查询 打开工信部的域名信息备案管理系统网站https://beian.miit.gov.cn/&#xff0c;点击ICP备案信息查询&#xff0c;添加需要查询的域名&#xff08;网站网址…