首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
国际汽车电子大会
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
NEW
IIC SZ 2024
国际汽车电子大会
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
国际汽车电子大会
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
IIC SZ 2024
国际汽车电子大会
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
从手写代码到AUTOSAR工具链,工程创建与模块集成
时间:
2023-06-06
作者:
汽车电子与软件
阅读:
分享
扫码分享到好友
在AUTOSAR方式设计车载ECU软件的初期,很多项目团队都采用“基础软件外协开发”的模式。即委托第三方软件公司搭建一个AUTOSAR工程并给出各主要模块的设计示例,再在此基础上去做自己的项目。这样的开发模式有助于快速适应全新的设计方法,缩短项目周期,但也会带来“过于依赖项目组外部资源,一旦出现错误难于解决”等问题。
1
引言
在
AUTOSAR
方式设计车载
ECU
软件的初期,很多项目团队都采用“基础软件外协开发”的模式。即委托第三方软件公司搭建一个
AUTOSAR
工程并给出各主要模块的设计示例,再在此基础上去做自己的项目。这样的开发模式有助于快速适应全新的设计方法,缩短项目周期,但也会带来“过于依赖项目组外部资源,一旦出现错误难于解决”等问题。
本文针对上述痛点,讲述了在
ETAS
工具链环境下进行工程创建和常用模块集成的全过程,目的是让读者对
AUTOSAR
工程的产生过程有一个大致的了解,从整体上理清
AUTOSAR
方式设计车载嵌入式软件的思路。
2
工具链
本文所述设计集成过程除
MCAL
部分采用
Infineon
和
EB
联合开发的“
EB Tresos
”工具外,其余模块均采用
ETAS
工具链开发,如表
2-1
所列。
表
2-1: AUTOSAR
工具链汇总
序号
集成开发环境
子工具
功用
1
EB Tresos
EB Tresos
MCAL
模块设计
2
ISOLAR-AB
ISOLAR-A
系统级架构设计
RTA-RTE
接口设计
RTA-BSW
BSW
模块设计
3
RTA-OS
RTA-OS
操作系统设计
3
工程创建和模块集成
对于
ETAS
工具链使用者而言,
AUTOSAR
工程主要是在
ISOLAR-AB
中创建、设计和集成的。
下面以
VCU
项目为例讲解
AUTOSAR
工程创建过程,其它车载
ECU
软件可在此基础上做相应改动。
3.1
工程创建
AUTOSAR
工程创建在
ISOLAR-A
中进行。
3
.1
.1
文件
夹
创建
按照表
3-1
创建工程文件夹。
表
3-1:
工程文件夹创建
序号
一级文件夹
二级文件夹
三级文件夹
1
hightec_vcu
-
-
2
isolar_ab_vcu
-
-
3
mcal_vcu
-
-
4
vcu
src
ASW
、
BSW
、
CDD
、
INFRA
、
IOHWAB
、
RTE
、
Target
3.1.2
AUTOSAR
工程创建
双击“
ISOLAR-AB V 4.0
”图标,弹出图
3-1
所示的界面,按照图示步骤操作进入
ISOLAR-AB
工具的主界面。
fRqednc
图
3-1: ISOLAR-AB
工作空间选择
在主界面中点击“
File->New->AUTOSAR Project
”新建工程,弹出图
3-2
所示的界面,按照图中步骤完成工程创建。
图
3-2: AUTOSAR
工程创建界面
3.2
架构设计
AUTOSAR
开发方式中的架构设计即软件组件(
SWC
)的设计,包括创建软件组件、端口接口设计、内部行为设计等步骤,还需将
SWC
分别加入部件和
ECU
。具体操作方法详见《
RTE
入门篇》。
3.3
配置系统
系统创建和配置按照下列步骤进行。
3.3.1
部件创建
按照图
3-3
和图
3-4
所示创建部件。
图
3-3:
部件创建启动
图
3-4:
部件创建配置
3.3.2
系统创建
按照图
3-5
和图
3-6
所示创建系统。
图
3-5:
系统创建启动
图
3-6:
系统创建配置
3.3.3
系统配置
系统配置包括建立对部件的引用、抽取配置和映射创建
3
部分。
(
1
)建立系统对部件的引用
为上节创建的“
System
”生成
1
个子项“
Root Software Compositions | Root Sw Composition Prototype
”,并将其“
SoftwareComposition
”的引用配置为“
TopLevelComposition
”。
(
2
)系统抽取配置
配置上节创建“
System
”的类别。
(
3
)映射创建
为上节创建的“
System
”生成
1
个子项“
Mappings | Mapping
”,命名为“
SwcToEcuMapping
”,并配置“
Ecu
实例”。
3.4
通信配置
通信配置主要包括
DBC
导入、报文发送周期配置、抽取和生成
RTA-BSW
等操作,完成这些步骤后,与
CAN
通信有关的
BSW
模块将自动生成。
图
3-7:
生成
RTA-BSW
表
3-2: RTA-BSW
后自动生成的
BSW
模块
序号
一级文件夹
二级文件夹
BSW
模块
1
Com Stack
Can Modules
Can
2
CanIf
3
CanSM
4
-
Com
5
-
PduR
6
Mode Mgm
-
ComM
7
Other Modules
-
ComStack
8
-
Ecuc
9
-
rba_ArxmlGen
3.5
模式管理配置
依次进行
EcuM
和
BswM
模块的配置,具体参见《
EcuM
应用篇》和《
BswM
应用篇》。
3.6
操作系统配置
操作系统配置分为
2
部分,
ISOLAR-AB
中的
OS
模块配置和
RTA-OS
中的配置。
3.6.1 OS
模块配置
创建
Os
模块并完成基础配置。
(
1
)
Os
创建
创建
Os
模块,再依图
3-8
删除多余项。
图
3-8: Os
多余项删除
(
2
)应用模式配置
按照图
3-9
的步骤进行。
图
3-9: Os
应用模式配置
(
3
)计数器配置
为
Os
应用配置计数器信息,图
3-10
为其配置方法。
图
3-10: Os
计数器配置
(
4
)任务配置
根据项目需要配置
OS
任务,图
3-11
为配置方法,表
3-3
为任务配置示例。
图
3-11: Os
任务配置
表
3-3: Os
任务参数配置示例
序号
配置项
配置值
说明
1
ShortName
XXX
任务名
2
OsTaskActivation
1
定义该任务最大数量的队列激活请求,
1
表示在任何时刻任务仅允许单次激活
3
OsTaskPriority
39
任务优先级,数值越大优先级越高(对于
TC275
单片机)
4
OsTaskSchedule
FULL
定义任务的优先处理性
5
OsTaskStackAllocation
-
任务手动堆栈分配,以字节为单位
6
OsTaskWaitStack
-
激活等待事件时的任务堆栈使用
7
OsTaskBudget
-
执行预算,以“浮点数
+
时基名
+
单位”表达
8
OsTaskCanCallSchedule
-
任务调用或可能调用“
Schedule()
”时配置为
TRUE
9
OsTraceFilter
-
描述任务是否被
RTA-TRACE
跟踪
10
OsTaskAccessingApplication
-
访问该对象的应用的引用
11
OsTaskEventRef
-
此引用定义了扩展任务可能会响应的事件列表
12
OsTaskResourceRef
-
此引用定义了该任务访问的资源列表
13
OsRegSetRef
-
该任务用到的寄存器集的引用
3.6.2 RTA-OS
配置
在生成
RTE
成功后进行。
(
1
)工程创建
点击“
File->New Project
”新建工程,按照图
3-12
所示配置工程属性。
图
3-12: OS
工程属性配置
(
2
)文件加载
按照图
3-13
所示将“
...srcRTEgen
”路径下的
osNeeds.arxml
文件加载进来。
图
3-13: OS
工程文件加载
(
3
)工程保存
将工程创建时自动生成的
ARXML
文件命名为“
RTAOS.arxml
”,并将其保存至“
...srcTargetTC275RTAOSconfig
”路径下。
(
4
)通用参数配置
OS
通用参数配置按照图
3-14
进行。
图
3-14: OS
通用配置
(
5
)应用模式配置
按照图
3-15
将
OS
应用模式配置为
OSDEFAULTAPPMODE
。
图
3-15: OS
应用模式配置
(
6
)中断配置
按照图
3-16
配置项目中需要的二类中断。
图
3-16: OS
中断配置
3.6.3 RTA-OS
生成
按照下列步骤生成
OS
代码。
(
1
)文件夹创建
在“
...srcTargetTC275
”路径下创建表
3-4
所示的文件夹。
表
3-4: RTAOS
文件夹创建
序号
一级文件夹
二级文件夹
三级文件夹
四级文件夹
五级文件夹
1
RTAOS
config
2
generated
inc
3
lib
4
report
5
integration
inc
6
src
7
MCAL
modules
general
inc
8
tricore
compiler
9
inc
(
2
)生成配置
按照图
3-17
、图
3-18
和图
3-19
的方法依次进行
RTA-OS
生成配置。
图
3-17: RTA-OS
生成选项配置
图
3-18: RTA-OS
生成输出位置配置
图
3-19: RTA-OS
生成包含路径配置
(
3
)生成操作
按照图
3-20
所示生成
OS
的代码。
图
3-20: OS
代码生成
3.7 RTE
配置
创建
Rte
模块并完成基础配置。
3.7.1 Rte
创建
创建
Rte
模块,再依图
3-21
删除多余项。
图
3-21: Rte
多余项删除
3.7.2 Rte
配置
依次进行
Rte
模块的配置。
(
1
)
Rte
生成配置
配置
Rte
生成参数,图
3-22
为其配置方法。
图
3-22: Rte
生成配置
(
2
)
Bsw
模块实例配置
在生成
RTE
成功后进行。
Bsw
模块实例大部分由工具自动配置,前提是其存在
Runnable
。为后续编译不出错,在
EcucValueCollection
中无运行函数的模块需要手动配置。
图
3-23: Bsw
模块实例配置
3.8
定点数位域配置
创建
Bfx
模块并完成配置。
3.8.1 Bfx
创建
在
ISOLAR-B
中创建
Bfx
模块。
3.8.2 Bfx
配置
依次进行
Bfx
模块的通用配置和内存定位配置。
图
3-24: Bfx
通用配置
图
3-25: Bfx
内存定位配置
3.9 Ecuc
数值集配置
创建
Ecuc Value Collection
并完成配置。
3.9.1
EcucValueCollection
创建
在
ISOLAR-B
中创建
Ecuc Value Collection
。
3.9.2
EcucValueCollection
配置
依次进行
EcucValueCollection
的配置。
(
1
)模块关联
按照图
3-26
和图
3-27
所示进行模块关联。
图
3-26: EcucValueCollection
配置启动
fRqednc
图
3-27: EcucValueCollection
配置启动
(
2
)
任务分配
依照图
3-28
将各模块的函数拖到对应的
OS
任务中。
图
3-28: EcucValueCollection
任务分配
3.10
AUTOSAR
平台类型配置
创建
AUTOSAR_PlatformTypes
并完成配置。
3.10.1 AR Package
创建
按照图
3-29
创建名为
AUTOSAR_PlatformTypes
的
AR Package
,再按照与之类似的方式为
AUTOSAR_PlatformTypes
创建
1
个子
AR Package
,名称为
ImplementationDataTypes
。
图
3-29: AUTOSAR_PlatformTypes AR Package
创建
3.10.2
数据类型添加
以
uint8
为例,按照图
3-30
、图
3-31
、图
3-32
的步骤添加数据类型。
图
3-30:
数据类型添加启动
图
3-31:
数据类型添加配置
图
3-32:
数据类型参数配置
按照上述步骤依次添加下列数据类型:
boolean
、
float32
、
float64
、
sint16
、
sint32
、
sint64
、
sint8
、
uint16
、
uint32
、
uint64
。
3.11
故障追踪器配置
创建
Det
模块并完成配置。
3.11.1 Det
创建
在
ISOLAR-B
中创建
Det
模块。
3.11.2 Det
配置
依照图
3-33
进行
Det
模块的通用配置。
图
3-33: Det
通用配置
3.12
RTE
生成
在执行
RTE
生成前,须进行抽取、生成
RTA-BSW
、生成
BSW
等操作。
RTE
生成按照图
3-34
和图
3-35
的步骤进行。
“
Additional Commands
”处输入(该过程不再生成
SWC
的内存映射文件):
--strict-unconnected-rport-check=off -err=xml -nts --os-define-osenv=RTAOS40 --exclusive-area-optimization=disable --os-output-param=all
。
图
3-34: RTE
代码生成启动
图
3-35: RTE
代码生成配置
3.13 MCAL
集成
下面介绍
MCAL
的集成步骤。
3.13.1
静态代码集成
MCAL
静态代码的工程路径为“
...srcTargetTC275MCALmodules
”,头文件和源文件分别存放在“
inc
”和“
src
”文件夹下。
MCAL
静态代码从
EB Tresos
的安装路径下拷贝。
3.13.2
配置文件集成
配置文件包括
MCAL
工程文件和单片机各外设模块参数组成的“
.xdm
”文件,其路径为“
...srcTargetTC275MCALconfig
”。
配置文件在添加
MCAL
模块时由工具自动生成。
3.14 ECAL
集成
这里的
ECAL
主要包括实现模拟量输入和数字量输入输出信号的抽象,工程路径为“
...srcIOHWAB
”。
3.15
内存映射集成
内存映射程序文件采用“
xxx_MemMap.h
”的命名规范,主要解决将变量、常量和代码放到指定存储空间的问题。
3.15.1
软件组件内存映射文件
各
SWC
模块的内存映射文件生成方法如图
3-36
所示,通常每个新建软件组件仅生成
1
次即可,之后可删除该命令段。
图
3-36:
软件组件内存映射程序文件生成方法
3.15.2 BSW
模块内存映射文件
各
BSW
模块的内存映射文件生成方法如图
3-37
所示(部分有对应
SWC
的
BSW
模块按照图
3-36
的方法操作),这部分文件通常只生成
1
次,且生成路径不要在程序工程的路径或子路径下,否则容易带来编译错误。
图
3-37: BSW
模块内存映射程序文件生成方法
3.15.3
内存映射程序文件
路径
内存映射文件统一存储在“
...srcINFRAmemmap
”路径下(其余路径下的内存映射文件须剪切至此),且须在工具生成文件的基础上做相应改动。
3.16
复杂驱动集成
复杂驱动包含板级芯片驱动程序和对复杂传感器和执行器进行操作的软件模块,相关的程序文件均为手写代码,工程路径为“
...srcCDD
”。
3.1
7
应用层软件集成
按照下面的步骤进行应用层软件集成。
3.17.1
应用层文件拷贝
按照表
3-5
将应用层程序文件拷贝或更新至工程的指定目录。
表
3-5:
应用层程序文件处理
序号
类别
文件(夹)名
文件拷贝位置
1
A2L
XXX
.a2l
(一个或多个)
...
toolsA2LGenToolASAPAdr_Filesa2l
2
Arxml
XXX
.arxml
(一个或多个)
...srcASWVcuApp_SWCarxml
3
文件夹
lib
(库文件)
...srcASWVcuApp_SWC
4
C
XXX
.c
(一个或多个)
...srcASWVcuApp_SWCsrc
5
H
XXX
.h
(一个或多个)
...srcASWVcuApp_SWCsrc
3.17.2 ARXML
文件导入
如果是首次操作,须按照图
3-38
所示进行,再执行刷新操作;后续更新只需要在完成文件拷贝后直接刷新工程即可。
图
3-38:
应用层
ARXML
导入
3.17.3 SWC
添加
将应用层的
SWC
分别添加到部件和
ECU
中,抽取。
3.17.4
相关模块设计
在程序中调用应用层软件的初始化和执行函数。
3.18
其它模块设计与集成
以上完成了
VCU
软件的工程创建和必备模块集成的基本工作,表
3-6
列出了车载
ECU
软件的一些其它的常用模块,这些将在后续的软文中逐一探讨。
表
3-6:
车载
ECU
软件常用模块
序号
模块名称
功用
1
BOOTLOADER
实现
ECU
程序的更新
2
XCP
用于参数标定
3
UDS
用于故障诊断
4
NvM
用于参数存储
5
核间通信
适用于多核微处理器的主控芯片
4
补充说明
下面对上一章的操作过程进行几点说明。
(
1
)本文的内容倾向于“工程实践”,仅讲述了“怎么做”而非“为什么这么做”,其中的概念和原理请参考
AUTOSAR
规范的相关章节。
(
2
)前文对软件集成的步骤以模块为单位逐一说明,但在实际操作过程中可能出现“前个模块配置须依赖于后续模块设计到某个步骤”的情况,故在软件设计过程中不必拘泥于文中的次序。
(
3
)在进行“从无到有创建
AUTOSAR
工程”的过程中得到了团队内外很多同行的指点和帮助,从尊重大家工作成果和遵守公司保密性要求的角度考虑,部分重要的技术细节不宜公开发表(工具链开发涉及到的内容很多,我在此领域工作
3
年已经编写了数千页的工作文档,确实也很难通过一篇文章讲清楚整个过程),如果读者在开发过程中遇到问题,欢迎私下里探讨。
责编:Ricardo
文章来源及版权属于汽车电子与软件,EDN电子技术设计仅作转载分享,对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如有疑问,请联系
Demi.xia@aspencore.com
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
分享到:
返回列表
上一篇:
为什么非常稳定的开关模式电源仍可能由于负电阻而产生振荡
下一篇:
车,到底是怎么联网的?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
iPhone16电路板及芯片详解
最新的iPhone16手机中的内置电池变成了金属壳,这个金属壳,极易让人联想到手榴弹的”金属外壳“,”金属外壳可以
评测,天猫精灵X6智能音箱
天猫精灵 X6智能音箱是一款智能音箱,为完整体验该产品,我爱音频网从外观设计、上手体验和数据实测三方面进行
2023年十家逆变器上市公司前五大股东情况一览
股权分布情况影响公司的治理结构。股权分散可能意味着没有单一股东能够控制公司,这可能导致更加民主的决策过
优化电源管理芯片 拥抱汽车电气化新时代
为应对变化的电气化市场需求,电源管理芯片行业正在不断推出更加高效、安全、小型化的产品。全球排名前列的电
拆解报告:华硕130W USB-C氮化镓电源适配器
华硕130W电源适配器采用黑色配色,外壳采用亮面logo和主体磨砂撞色设计,自带1.6米长USB-C输出线。适配器采用可
拆解报告:MangoTek 15W二合一折叠式磁吸无线充电器
近期充电头网拿到了MangoTek一款二合一折叠式磁吸无线充电器,这款产品内部使用的是苹果原装磁吸无线充电模块
拆解报告:RICOMM 370W GaN桌面充电站
最近充电头网拿到了RICOMM一款370W GaN桌面充电站RCD3701,这款产品不仅配置了四个USB-C接口,而且其中三个接口
第39和40两周新能源周销量,首次超过单周60万辆
2024 年第 39和40 周数据(0923-1006)两个周加起来的销量是106.1万台···
拆解报告:移速25000mAh能量星球充电宝M25
移速能量星球笔记本充电宝采用醒目张扬的外观设计,并设置了大屏幕多功能信息屏方便了解设备充电情况。电池组
拆解报告:绿巨能USB/Type-C高清视频采集器
充电头网拿到了llano绿巨能一款高清视频采集器A325,自带USB-C编织线设计,同时还配置有USB3.0和Type-C快充接口
锦弦Apple Watch无线充评测
充电头网这次拿到了搭载锦弦9913芯片的Apple Watch无线充方案,下面就一起看看锦弦 Apple Watch无线充的实际
2023年国内五家电容类上市企业前五大客户销售总额情况
前五名客户的销售额在上市企业的财务报表中占据显著位置,其重要性不言而喻。它们不仅是企业营收的关键来源,还
2024年第36周新能源周销量:月初回落
2024年第36周(9月第1周,9月2日-9月8号),乘用车销量40.5万辆,同比增长12.4%,环比下降19.2%···
Rivian第三季度销量大幅下滑
Rivian在得到大众的支持以后,似乎看到了希望。然而,近期公布的第三季度销量数据显示,其仍然面临严峻挑战···
比亚迪集团第38周销量,稳定的销冠
9月第3周(9月16日-22日),比亚迪集团的销售数据如下图所示。我们把近几个周度的数据做成了趋势图,简要分析一下·
比亚迪第39、40周销量盘点,首次突破单周10万台
比亚迪近期表现很强势,单品牌(比亚迪)销量在终端突破了10万台。我们就这个单品牌的销量做一些盘点···
吉利集团38周周度数据详解
9月第3周(9月-16日-22日),吉利集团的数据给大家整理一下,我们把周度数据做成了一张图,然后简要的点评一下···
特斯拉的AI路线:要颠覆现有交通网络?
特斯拉昨天的“WE ROBOT”新品发布会上,推出了两款全新车型——Cybercab赛博无人出租车和Robovan无人驾驶多
拆解报告:图拉斯35W抽拉线充电器CQ9
充电头网拿到了创新、高品质3C数码品牌TORRAS图拉斯推出的一款抽拉线充电器,这款产品采用新兴的线充一体设计
拆解报告:天猫精灵X6智能音箱
在2024年5月,天猫精灵X6智能音箱正式发布,相较于上代X5时隔4年,无论是外观设计,还是功能配置上均带来了革新式升
微通道液冷是什么?它又能如何优化电子设计
小型电子设备在冷却方面面临着独特的挑战。尽管随着芯片功能的增加,热管理问题日益受到关注,但设备尺寸越小,留
热泵背后的技术:智能功率模块
热泵是一种既高效又环保的供暖方式,其可靠性和实用性已得到充分验证。它是推动全球向可持续供暖趋势发展的核
没有优质探头,示波器 ADC 分辨率再高也无意义
为了实现准确的信号测量,示波器必须通过探头连接到被测电子电路。探头发挥着重要作用,能够确保到达示波器的信
一个小改动,让铜线恒温器效率达94%
对于热线恒温器来说,虽然它也融合了传感器和加热器,但他们仍然与传递装置保持分离。因此,它在线性模式下工作时
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
EDA/IP/IC设计
制造/工艺/封装
物联网
安全与可靠性
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了