当前位置:首页 > > 开发板
[导读]Bosch Sensortec是一家著名的MEMS传感器厂商,主要产品有惯性传感器,环境传感器,智能传感器,声学传感器等,还有多种传感器集成为单一芯片的产品,今天我们要介绍的BMF055就是这样一款集成多种传感器的SIP(System in package)产品。

前言

近年来技术的进步非常迅速,物联网,家庭自动化、办公自动化、工业自动化正在进入我们的生活的同时也变的越来越智能,器件的集成度也越来越高,摩尔定律失效已经近在眼前,为了寻求更高的集成度,为了集成更多的功能,为了节省更多的空间,SIP渐渐的被应用到产品当中,今天我们要介绍的BMF055就是一个典型的代表,BMF055是Bosch公司推出的将多种传感器和一个MCU集成到一个Package中的产品。

定位

BMF055 是一款九轴运动传感器,内置一个加速度计、一个陀螺仪、一个磁力仪和一个 Atmel | SMART SAM D20 ARMCortex M0+ 内核MCU,传感器集成如下图:

这款产品的大小只有5.2x 3.8 x 1.1毫米,属于Bosch传感技术公司的 Application-Specific Sensor Node (ASSN)产品家族,可以轻松整合广泛应用范围内的各类应用,从机器人和无人飞机到游戏和导航,再到物联网专用的增强现实和人机接口设备 -所有这些应用都需要一种定制化的 SiP 解决方案,如下图:

除此之外,博世传感技术公司还提供了一个 SDK(软件开发工具包),带有预编译的 BSX Lite融合库和集成指南,以及针对各种具体传感器的 API 源代码,还有可作为 AtmelStudio 插件的范例项目。

开箱

BMF055评估套件包括两部分,一部分是BMF055的核心板,叫Shuttle Board,如下图:

板子反面,如下图:

这块核心板简单的不能再简单了一块BMF055,一颗晶振,两颗匹配电容,三颗电阻,四颗去耦电容,就构成了这块Shuttle Board。

另一部分叫Application Board,如下图:

这块Application Board也很简单,USB供电,一块电源变换芯片,JTGA接口,以及Arduino接口,还有几个扩展接口就构成了这块板子。

其实很早以前小编就关注着BMF055这款产品,因为拥有这样高的集成度的产品,BMF055应该是比较早的产品了,但是为什么测评有写的这么晚呢,因为,之前很难买到BMF055的评估板,后来又只买到了BMF055的Shuttle Board,买到Shuttle Board之后又一直买不到Application Board,后来的后来就是前一段时间小编终于买到了Application Board,这样也把这两块宝贝集齐了。

产品功能

1. 套件特性

(1) Atmel SMART SAM D20 MCU

(2) 加速度计

(3) 陀螺仪

(4) 磁力计

(5) USB调试供电接口

(6) JTAG 调试接口

(7) Arduino接口

(8) 电源选择插针

2. BMF055芯片特性:

(1) SAM D20 MCU ARM Cortex M0+ 内核

(2) SAM D20具有256KBytes Flash

(3) SAM D20具有32KBytes SRAM

(4) 加速度计测量范围±2g/±4g/±8g/±16g

(5) 陀螺仪测量范围 ±125°/s to ±2000°/s

(6) 地磁计测量范±1300µT (x-, y-axis); ±2500µT (z-axis)

(7) 操作电压 2.4-3.6V

(8) 工作温度 -40℃-85℃

3. 芯片内结构:

BMF055是将BMA280 加速度传感器,BMG160陀螺仪,BMM150地磁计和D20 MCU集成到一个封装当中,构成了一块SIP,芯片内部连接如下图:

[!--empirenews.page--]

产品设计

1. 结构设计

Shuttle Board和Application Board都是矩形设计,板子有两个边为V-cut方式拼板,但是板子的边缘没有毛刺,由于板子上的器件比较少,板子略显空旷,好在板子上

还有些连接器,板子可以兼容Arduino的接口,并且板子上预留了排座,板子下面预留了排针,适合扩展其他的板卡。

2. 外观接口

值得注意的是,为了防止板子被插反,在Shuttle Board上设置了两个缺失的针脚,Application Board上有两个缺失的插座孔,这样的细节也是值得称赞的,如下图:

3. 功能设置

(1) 供电方案

开发板提供了两种供电方式,分别是由USB供电和Arduino 供电,可有由板上的插针选择,如下图:

连接1和2插针由Arduino供电,连接2和3插针由USB供电。

(2) JTAG调试工具

板上设置了JTAG调试接口,与Shuttle Board相连接,如下图:

(3) USB接口

开发板提供了1个Micro USB一个用于系统供电。

产品使用方案

1. 软件说明

Atmel Studio是Atmel公司的免费IDE,Atmel Studio7.0为最新版本,支持Atmel公司的SMART 和 AVR系列产品,IDE支持C/C++以及汇编编程。

接下来我们就简单介绍一下BMF055套件在Atmel Studio中的使用。

2. 连接计算机使用

将Shuttle Board 安装到Application Board,如下图:

将J-link分别于开发板和计算机相连,如下图:

运行Atmel Studio 7.0

打开Atmel Studio 7.0,如下图:

更新Atmel Studio的 Software Framework,如下图:

添加BMF055的示例工程,如下图:

建立示例工程,如下图:

接下来我们编译工程,如下图:

接下来设置好下载选项,下载程序,如下图:

由于Atmel 的MCU我们之前介绍过很多,这里就不做详细的说明了。

Application Board可以扩展其他的Arduino扩展板,连接方法如下图:

[!--empirenews.page--]

小编将自己的Arduino UNO R3安装到了板子上,如下图:

可以根据不同的扩展板开发不同的应用。

这样的产品最适合的无人机类的产品,这也带来了最简洁的方案,Bosch也做出了无人机相关的设计,如下图:

 

其他资料

官方提供了相关的数据手册和用户手册,如下图:

根据官方提供的数据手册和用户手册都是比较详细的,加上Atmel Studio中提供的例程,并且SAM D20是我们非常熟悉的产品,想要了解学习BMF055的使用应该没有太大的难度。

总结及展望

在这物联网,可穿戴设备和智能设备飞速发展的时代,产品的体积越来越小,对器件的体积和集成度要求也越来越高,向BMF055这样的SIP产品也正是解决集成度和器件体积的绝佳方案,器件的使用也变得更加容易,产品的设计和PCB的设计也变得更加容易,这正是眼前可穿戴设计等产品需要的解决方案,看到这样的产品真的就可以一块芯片就可以设计无人机了。

选型及用料

由于板子比较简单,两块板加一块也没有几个元件,这里就不介绍这两块板子的器件选型和用料了。

官方资料

Atmel官网

http://www.atmel.com/

SAM D MCUs

http://www.atmel.com/products/microcontrollers/arm/sam-d.aspx

Bosch Sensortec

http://www.bosch-sensortec.com/

BMF055

http://www.bosch-sensortec.com/en/bst/products/all_products/bmf055

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭