【应用】主频最高达到50MHz 8位MCU,实现汽车超声波雷达的快速响应
近年来,我国的汽车数量正逐年增加。在公路、街道、停车场、车库等拥挤、狭窄的地方行车时,驾驶员既要詹前,又要顾后,稍微不小心就会发生追尾或碰擦事故,从而造成经济损失或人员伤亡。因此,超声波雷达被越来越多地用于汽车防撞预警系统,无论是用于后装的倒车雷达还是前装的防碰撞,都能有效降低事故的发生。设计一种响应快,可靠性高且较为经济的超声波雷达则势在必行。本文为大家介绍SILICON LABS的高性价比8位MCU EFM8BB2在汽车超声波雷达系统的采集单元上的应用。
超声波雷达系统的采集单元包括超声波发送接收模块、单片机处理模块以及显示和报警模块,如图一。主要功能是实现雷达测距、显示报警和将信息发送给仪表盘。通过发射超声波,碰到障碍物返回后,接收超声波,然后单片机根据往返时间计算出距离,并显示结果和报警。
图一:超声波雷达结构框图
EFM8BB2系列单片机采用经过优化的CIP-51内核,70%的指令只需要1-2时钟执行周期,主频最高达到50MHz,从而能够快速高效的处理任务,实现超声波雷达的快速响应。如果汽车超声波雷达主板电源是5V的话,该系列部分MCU内部还集成了5V输入的LDO,3.3V输出可供MCU供电,最高支持100mA的电流,因此MCU供电电压最高可以到5V,并且所有IO口也支持5V的耐受电压。EFM8BB2系列集成多达5个16位通用定时器,并且支持可编程计数器阵列(PCA),可以实现PWM输出、输入捕捉/比较等功能。1路12位ADC和2路低功耗模拟比较器能够轻松实现对超声波雷达系统的电压检测。除此之外,EFM8BB2系列还集成了丰富的通讯外设,如UART、SPI、I2C等。EFM8BB2系列的型号有工业级和汽车级可选。
很多情况下,超声波雷达主控还要将结果传输给仪表盘,需要通过LIN或者CAN总线进行通讯。EFM8BB2的UART1包含专用硬件来协助固件实现LIN从设备应用,它包括LIN中断和同步领域的自动检测,并且可以基于LIN 0x55同步字有选择地执行自动波特率的调整。当使能LIN模式时,所有输入数据都将启用中断和同步检测。该电路可以检测传入数据流中间的中断同步序列并作出相应的反应。
EFM8BB2系列特性:
• 最高50 MHz运行主频
• 16KB Flash、2304字节RAM
• 集成5V-3.3V LDO
• 高达22个GPIO,5V耐受电压
• 3通道PCA,5 x 16位通用定时器
• 2 x UART、SPI、I2C
• 12位ADC、2个比较器
• 支持汽车级
• QFN28、QSOP24、和QFN20封装可选
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】3X3mm!超小封装8位MCU在烟雾报警器中的应用
EFM8BB2内部集成5V LDO,可以支持5V VDD输入。与电路中其他器件的电压兼容,不需要额外的3.3V转换,有效节省电路功耗。
新应用 发布时间 : 2019-07-10
2408281528 Qualification of New Leadframe for 20-QFN-3x3 8bit MCUs
型号- EFM8U,CP2102N SERIES,EFM8UB10P1425F16GM-C,EFM8BB10M1069F8GM-AR,EFM8BB,EFM8BB10P1646F8GM-AR,EFM8UB10F8G-C-QFN20R,EFM8UB10P1098F16GM-CR,EFM8BB21F16A-C-QFN20,EFM8BB10F4G-A-QFN20R,EFM8BB10F4I-A-QFN20R,C8051F850-C-GM,CP2102N-A02-GQFN20,EFM8UB10P1098F16GM-C,EFM8UB SERIES,EFM8BB10F2I-A-QFN20,EFM8UB10P1425F16GM-CR,EFM8UB10C1095F16GM-C,EFM8BB10F8I-A-QFN20R,C8051F853-C-GM,EFM8UB10C1498F16GM-CR,CP2102N,EFM8BB10P1211F2GM-AR,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,C8051F850-C-GMR,C8051F850-C-IMR,EFM8BB10F8I-A-QFN20,EFM8BB SERIES,EFM8UB10C1095F16GM-CR,C8051F853-C-GMR,EFM8BB10F2G-A-QFN20R,C8051F85X SERIES,CP2102N-A02-GQFN20R,EFM8BB10F2G-A-QFN20,EFM8UB10F16G-C-QFN20,EFM8BB10F8G-A-QFN20,EFM8BB10M1069F8GM-A,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8UB10C1498F16GM-C,EFM8BB21F16G-C-QFN20R,EFM8BB10F8G-A-QFN20R,C8051F850-C-IM,EFM8BB21F16A-C-QFN20R,EFM8UB10F16G-C-QFN20R,C8051F85X,EFM8BB10P1646F8GM-A,EFM8UB10F8G-C-QFN20,EFM8BB10F4I-A-QFN20,EFM8BB10P1211F2GM-A,EFM8BB21F16G-C-QFN20
【经验】8位MCU EFM8系列编程接口与U-EC6的连接方法
Silicon Labs 的EFM8系列的MCU是最新一代的8位MCU,芯片支持在线调试功能,采用的调试接口继承了C8051F系列的C2调试接口,这是一个两线制的调试接口,调试时只需要C2CK时钟信号与C2D数据信号就可以。本文介绍U-EC6的信号定义及Silicon Labs 8位MCU EFM8的编程接口与U-EC6的连接方法。
设计经验 发布时间 : 2019-10-31
【应用】8位MCU EFM8BB21用于筋膜枪,最高支持49MHz,无需外置晶振
筋膜枪是一种软组织康复工具,推荐采用Silicon labs 8位MCU EFM8BB21为主控,该MCU支持工业级工作温度范围-40至+125℃,工作电压最高支持5.25V。
应用方案 发布时间 : 2021-06-27
【经验】如何正确使用8位MCU的PortMatch功能
Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。
设计经验 发布时间 : 2018-02-08
【应用】集成8051内核低功耗8位MCU EFM8BB21F16G,可为智能扫地机器人提供更高要求的解决方案
智能扫地机器人对其主控MCU性能提出了更高的要求。本文推荐Silicon Labs的8位MCU——EFM8BB21F16G,其属于Busy Bee系列,相对于其他产品来说,具有极低功耗、高处理速度、优异的闪存配置等优势,可为智能扫地机器人提供解决方案。
应用方案 发布时间 : 2018-11-30
【经验】8位MCU EFM8BB2上电一瞬间LED闪烁、继电器接通是什么原因?
笔者多次在Silicon Labs的EFM8BB2系列8位MCU上遇到如下问题:上电一瞬间,电路板上有些LED会闪一下;电路板上有些继电器,会在上电一瞬间“咔哒”一声接通然后迅速断开。查明原因后发现,主要是由于MCU上电瞬间GPIO会默认输出高电平。
设计经验 发布时间 : 2020-12-31
【技术】8位MCU与32位MCU的区别
对某类应用做产品定义和规划时,首要任务之一就是选择理想的处理器/控制器,但开发人员往往难以选择合适的MCU。本文是关于微控制器的技术文章,该文从基本差异、基准性能、应用适用性等角度详细地对8位和32位MCU进行了分析。
技术探讨 发布时间 : 2016-07-01
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
技术探讨 发布时间 : 2019-07-11
【经验】8位MCU EFM8BB3如何工作在49MHz模式?
Silicon Labs的EFM8BB3是一款小封装、多用途8位MCU,最高运行频率可达49MHz, RAM容量最大为4352B,FLASH容量最大可达64KB。EFM8BB3默认是采用内部24.5MHz的时钟,那么如何切换到内部49MHz的时钟呢?
设计经验 发布时间 : 2020-11-10
Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB2 8位MCU数据手册(中文)
型号- EFM8BB21F16I-C-QSOP24R,EFM8BB21F16,EFM8BB2X-QSOP24,EFM8BB21F16G-C-QSOP24R,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,EFM8BB21F16I-C-QSOP24,EFM8,EFM8BB,EFM8BB21F16G-B-QFN20,EFM8BB21F16G-B-QSOP24,EFM8BB21F16G-C-QSOP24,EFM8BB22F16I-C-QFN28,EFM8BB2X-QFN20,EFM8BB22F16G-B-QFN28,EFM8BB22F16,EFM8BB2,EFM8BB21F16A-C-QFN20,EFM8BB21F16G-C-QFN20R,EFM8BB21F16A-C-QFN20R,EFM8BB22F16G-B-QFN28R,EFM8BB22F16A-C-QFN28,EFM8BB22F16G-C-QFN28,EFM8BB22F16G-C-QFN28R,EFM8BB2X-QFN28,EFM8BB22F16A-C-QFN28R,EFM8BB21F16G-C-QFN20,EFM8BB22F16I-C-QFN28R
【经验】如何使用EFM8系列MCU的PCA功能实现4-5个串口扩展
EFM8单片机速度快,软件部分占机时很少,在安防导航系列等应用中实现了软硬件结合的模拟串行口,而传统51单片机是做不到的。
设计经验 发布时间 : 2019-08-30
【经验】8位MCU EFM8BB21通过软件置位中断标志位进入中断服务的方法
我们在嵌入式开发中常常会需要写中断服务程序,中断服务程序的运行需要触发中断条件,但有些中断条件不容易触发。本文以Silicon Labs的8位MCU EFM8BB21F16G为例,介绍如何通过软件置位中断标志位,强行产生相应中断,从而进入中断服务的方法。
设计经验 发布时间 : 2020-10-23
在光模块的应用中,同样的代码,烧录在EFM8BB21F16G中,可以运行,但是烧录在EFM8BB21F16I中,程序无法运行,为什么?
EFM8BB21F16G以前版本不带Bootloader,而EFM8BB21F16I版本的MCU带bootloader,一旦满足进入bootloader的条件,MCU程序就无法运行,建议在烧写前擦除Flash。
技术问答 发布时间 : 2017-05-05
EFM8BB2系列单片机PCA定时器16位PWM的工作机制是什么?
PCA定时器模块采用16位捕捉/比较模块定义PWM信号低电平时间的PCA时钟数,当PCA计数器与模块的值匹配时,CEXn的输出被置为高电平;当计数器溢出时, CEXn输出被置为低电平。通过将PCA0CPMn寄存器中的ECOMn、PWMn和PWM16n位置位来使能16位PWM方式。为了得到可变的占空比,通过匹配中断(ECCFn=1并且MATn=1)同步对捕捉/比较寄存器的写操作。
技术问答 发布时间 : 2017-05-05
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论