高性能8位MCU降低汽车设计中的成本和复杂性
从汽车安全系统和底盘系统到车身电子和动力总成管理,高性能微控制器(MCU)为当今的汽车设计提供了关键的控制和数据分析能力。混合信号微控制器正在被广泛的设计到汽车应用中,控制着越来越多的系统功能,同时降低了系统设计的负责性、组件数量以及主板空间。
8位混合信号MCU提供了多种方式来简化汽车系统设计:通过集成多种外设和通信接口,如CAN总线和LIN总线,有助于减少额外的分立元件。今天的高性能8位MCU还能够通过提升处理速度、增加内存和扩展高精度外设来提升MCU的性能,但这种复杂的整合必须在小封装的前提下并适应空间受限的汽车应用,如电动车窗升降器、门锁或者发动机传感器控制等。
图1:传统系统的材料清单与混合信号集成MCU的对比
混合信号MCU可以省去很多的外部元器件,如电压基准源、转压器及振荡器等,除了减小电路板空间外,片上集成更可降低高达$0.7的元器件成本。当然在降低系统系统尺寸的同时,系统的稳定性也会进一步的提高,因为在PCB设计上,更多的组件意味着更多的可靠性问题。
一个实际的例子就是来自SILICON LABS公司的C8051F58x系列的8位MCU,该MCU集成了很多其他8位MCU没有的外设,如高精度振荡器、5v稳压器以及(振荡器)自动调节功能,取代了对昂贵的需要校准的传感器的需求,该系列MCU具有高速内核,最大限度的减少了对存储器的需求,结合创新的I/O方案,能够降低制造和测试成本。
在一个25mm²的小封装内,提供了高达128KB的Flash和50MIPS的处理速度,F58X系列MCU实现了存储、性能和小封装的最佳结合,是的汽车设计师能够(以低成本)解决目前很多的昂贵的方案。复杂的算法和运算可以通过查表的方式来解决,这样可以进一步节省内存来运行更复杂的应用。
F58x系列MCU,内部集成了一个在整个汽车级工作温度(-40到125℃)和电压范围内精度高达±0.5%的时钟,并且通过使用片上ADC和温度传感器,设计师可以在整个汽车级工作温度和电压范围内进一步提高时钟精度到±0.25%,而片外的振荡器则需要多花费$0.2来实现相同的功能。这种特性使得设计人员能够操作高速的CAN和LIN网络,而无需额外的外部定时器件,降低了系统成本,提高了系统的可靠性。
片上ADC的另外一个特殊的功能是可调衰减,这使得设计人员能够动态的衰减输入信号来使得输入匹配上基准电压。这种技术具有以下两个明显的优点:
首先,在模拟传感器的输出大于ADC的基准电压时,也能够在ADC检测范围内进行采样输出,这意味着输入信号的幅值将不受限制,并且能够在最大范围内进行编码。
其次,可以消除传感器的差异性变化(如校准),使得设计人员可以使用低成本传感器,并在系统内对这些传感器进行校准,这样实现了与价格昂贵的精密传感器的相同功能,大大降低了系统成本。
专用的汽车串行总线为设计师提供了更佳的性能优势,例如,高速C2.0引擎,能够提供32个离散消息节点,支持繁重的网络流量;通过使用集成的LIN2.1控制器(并非软件模拟LIN),汽车设计人员可以进一步提高网络性能,结合一个8字节的缓冲BUFFER和硬件同步校验位生成器,释放了宝贵的CPU资源,并且能够完成更复杂的LIN拓扑。
设计灵活性通常是设计师关注的一个关键问题,传统上的MCU采用了管脚复用功能,这使得设计人员在使用某个管脚是必须选择好它的特定功能。而(Silicon labs公司的)混合信号MCU采用了数字Crossbar技术,像是一个可编程交叉结构的功能,使得设计人员能够定位某一I/O到任意的数字外设上,这使得设计人员能够将数字外设连接到任意想用的I/O口上。这种技术大大简化了系统的设计工作,并允许资源被复用(甚至在同一I/O口上)。例如,设计人员可以两个独立的LIN总线,并在系统运行时将这两个LIN总线动态的映射到(同一组)I/O口上,降低了系统成本并提高了设计的灵活性。
Crossbar技术也可以用来降低编程和校准的成本。很多设计人员必须在PCB装配完成后使用一些测试盒来校准他们的系统,在该步骤中,设备中需要下载一个特殊的“校准固件”来配置接口与测试盒进行连接。此时MCU可用来连接测试盒以加速校准并大大降低整体的编程时间,一旦系统校准完毕,所有参数被存储在Flash中,并且测试固件被下载到MCU中。
在进一步的设计中,一个数字隔离应用在CAN物理层和总线上运行的MCU之间进行隔离,汽车系统中常通过这个措施来隔离噪声,提高MCU的性能,这有助于消除CAN和LIN网络之间存在的接地回路,非常适合于电气噪声强的环境下的应用。混合动力汽车和电动汽车也需要数字隔离,隔离被集成到每一个高压模块,提供了与高压模块通信和控制的桥梁,例如电池管理模块、A/C压缩机、电机启停系统、发电机及电动助力转向系统等。
图2:汽车系统中使用CAN、LIN和数字隔离
当前,汽车电子工程师面临着比以往任何时候都更多的设计选择、更高的系统性能要求以及更多的设计复杂性,8位混合信号MCU可以在简化系统设计工作、提供系统性能、降低成本和空间受限的应用中发挥重要作用。
具备在不降低系统性能的前提下,将敏感模拟电路和具有嘈杂噪声的数字电路整合到一起的设计能力,对于同时与数字和模拟电路打交道的汽车电子设计人员来说是一个巨大的优势。集成了密集模拟、混合信号处理能力的8位MCU使得片上系统实现有更小的封装,降低了系统的成本和复杂性,更具成本效益。这些好处对于越来越依赖MCU提供更高智能和连接的现代汽车电子来说具有特别的帮助。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【应用】12位32通道ADC的汽车级MCU助力车载摄像头系统设计
C8051F500芯片内有CAN控制器,可以很好的实现车内的联网传输,其抗干扰能力强,满足车内系统干扰大的问题。
8位混合信号单片机能够降低汽车电子设计的成本和复杂度
芯科科技提供的是C8051F58x单片机提供了高精度的振荡器,高精准的电压参考器,5V整流模块等相当多的片上外设,这些让混合信号单片机在汽车电子系统设计中的应用系统的设计难度降低了,并减少了元器件的数量和印制板的尺寸。
EFM32应用方案之GPS追踪器
EFM32是由Silicon labs公司采用ARM Cortex-M0+\M3\M4内核设计而来的高性能低功耗32位微控制器。它具有突出的低功耗特性,适用领域广。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
SILICON LABS C8051F50x-59x Automotive & Industrial MCUs选型表
SILICON LABS 8位MCU选型,基于25~50MHz Frequency,2~128kB Flash,0.25~8kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
5 Volt Tolerant
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
I2S
|
EMIF
|
CAN
|
LIN
|
AEC-Q100
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
Temperature Range (ºC)
|
C8051F500-AM
|
MCU
|
8051
|
50
|
64
|
4.25
|
40
|
5 Volt Tolerant
|
12-bit, 32-ch., 200 ksps
|
Temp Sensor
|
4
|
6
|
2
|
1
|
1
|
1
|
0
|
0
|
1
|
1
|
1
|
AEC-Q100
|
1.8
|
5.25
|
QFN48
|
7x7
|
±0.5
|
VREF
|
C2
|
-40 to 125
|
选型表 - SILICON LABS 立即选型
【经验】EFM8LB MCU自带高精度温度传感器的使用指南
Silicon labs的基于C8051内核的EFM8LB系列MCU自带高精度的温度传感器,精确到±3℃。在物联网设备中,既可以当做主控MCU来使用。
【产品】14位高分辨率工业级高精度数字温度传感器
Si7053精度最高可以达到± 0.3ºC,且进行了出厂校准。
【应用】Silicon Labs汽车级MCU用于模拟对抗干扰设备,过AEC-Q100认证,工作温度范围宽
模拟对抗干扰设备对于主控MCU有一定要求,本文推荐选择Silicon Labs汽车级MCU EFM8BB10F8I-A-QFN20R。过AEC-Q100认证,车规级产品,工作温度范围广-40℃~125℃,采用8051内核,主频可达25MHz,具有高性能特性。
使用EFM8LB系列单片机时,怎样对温度传感器模块进行偏移校准?
对温度传感器的编译校准可以依照如下步骤:1、控制/测量环境温度(该温度必须是已知的)。2、给器件上电,等待几秒钟使器件自热。3、将温度传感器选择为正输入,将 GND 选择为负输入,进行一次 ADC 转换。4、计算偏移值,并将这些计算值存入到非易失性存储器中,以备以后使用温度传感器进行温度测量时使用。
C8051系列MCU用外部振荡器作为时钟源,在软件中该如何配置这些外部振荡器引脚?
对于具有专用振荡器引脚的 MCU (如 C8051F12x系列),这些引脚将自动配置为所选的外部振荡模式。 对于那些外部振荡器引脚与GPIO引脚复用的器件(如C8051F30x),这些与外部振荡器相关的GPIO引脚必须按照下面描述配置: 1. 对于一个外部晶体振荡器,XTAL1和XTAL2两个引脚必须配置为模拟输入。 2. 对于“RC”模式或“C”模式,XTAL2 或 EXTCLK引脚必须配置为模拟输入。 3. 对于CMOS时钟模式,XTAL2或EXTCLK引脚必须配置为数字输入。 对于振荡器引脚与GPIO复用的器件,任何时候使用外部振荡器,相关的Crossbar必须配置跳过这些被振荡器电路使用的引脚,以避免任何与Crossbar外设之间的 冲突。
【经验】EFM32JG系列MCU内部温度传感器使用方法
本文介绍了选用内部温度传感器来采集周围环境温度的方式的使用方法。
Silicon Labs(芯科科技) C8051F58x/F59x 汽车级8位MCU数据手册
型号- C8051F580-IQR,C8051F580-IMR,C8051F590,C8051F580-AM,C8051F591,C8051F580-IQ,C8051F589-IM,C8051F585-IM,C8051F580-IM,C8051F587-IM,C8051F585-IQ,C8051F583-IM,C8051F581-IM,C8051F587-IQ,C8051F586-IMR,C8051F583-IQ,C8051F581-IQ,C8051F583,C8051F582,C8051F585,C8051F584,C8051F587,C8051F586,C8051F591-IM,C8051F589,C8051F58X,C8051F588,C8051F583-IMR,C8051F582-IQR,C8051F581,C8051F580,C8051F588-IM,C8051F584-IM,C8051F586-IM,C8051F582-IM,C8051F584-IQ,C8051F586-IQ,C8051F582-IQ,C8051F590-IM,C8051F59X
使用KEIL C51开发环境,仿真调试正常,手动切换内部默认20MHz时钟到24.5MHz时钟后,调试仿真MCU和开发环境卡死,仿真器USB接口不断尝试连接不成功,是不是仿真器的问题?应该如何解决?
在KEIL C51环境和Eclipse环境下操作时钟切换要特别小心,一定要先确认切换到的时钟已经正常振荡,否则一旦切换到没有起振的时钟源,将导致开发环境和目标板卡死的现象,这并非仿真器的问题。解决办法:重新启动开发环境软件或者计算机,连接仿真器和目标板,检查程序是否先打开了24.5MHz的内部高速振荡器,循环判断等待振荡标志位生效,然后再切换主时钟到内部高速24.5MHz时钟源上。
Silicon Labs(芯科科技) Si7050/1/3/4/5-A20温度传感器数据手册
型号- SI7050-A20,SI7053-A20-IM,SI7054-A20-IM,SI7055-A20-IM,SI7055-A20-ZM,SI7053-A20-IMR,SI7053-A20,SI7053-A20-IMR,SI705X-A20-IM,SI7054-A20-IMR,SI7055-A20-IMR,SI7050-A20-IM,SI7051,SI7050,SI7051-A20-IM,SI7051-EVB,SI7051-A20-IMR,SI7055,SI7050-A20-IMR,SI7050-A20-IMR,SI7054,SI7053,SI7054-A20,SI705X,SI7055-A20-ZMR,SI7051-A20,SI7055-A20
电子商城
现货市场
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
可定制丙烯酸酯胶粘剂的粘度范围:250~36000 mPa·s,硬度范围:50Shore 00~85Shore D,其他参数如外观颜色,固化能量等也可按需定制。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论