您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 百度智能手环硬件设计
百度智能手环硬件设计模块名称百度智能手环硬件所属系统模块负责人唐皓、赵阳项目负责人孙鹤飞文档提交日期2014年8月版本号1.0百度在线网络技术(北京)有限公司目录1.硬件方案总体介绍...................................................................................................................32.MCU和蓝牙模块......................................................................................................................53.G-sensor模块...........................................................................................................................74.按键输入模块...........................................................................................................................85.LED显示模块............................................................................................................................85.1LED灯控制模块........................................................................................................85.2LED点阵列控制模块................................................................................................96.马达控制模块.........................................................................................................................116.1普通马达模块.........................................................................................................116.2线性马达模块.........................................................................................................117.电量检测模块.........................................................................................................................128.外部复位模块.........................................................................................................................139.充电电路模块.........................................................................................................................1410.系统电源模块.........................................................................................................................1411.电池保护模块.........................................................................................................................1512.调试接口.................................................................................................................................1613.手环layout建议.....................................................................................................................1613.1天线.........................................................................................................................1613.2射频电路.................................................................................................................1713.3传输线阻抗匹配.....................................................................................................1813.4晶振走线.................................................................................................................2013.5地平面.....................................................................................................................2013.6电源.........................................................................................................................2013.7Buck芯片走线........................................................................................................22附表1.............................................................................................................................................221.硬件方案总体介绍百度智能手环基于Nordic公司nRF51822芯片开发,芯片集成BLE蓝牙4.0协议。使用LIS3DH作为加速度传感器,进行运动和睡眠监测。开源遵循ApacheLicense,Version2.0,详情参见:手环硬件电路设计部分,包括一颗集成BLE功能的MCU(nrf51822),和由MCU控制的各种外设:蓝牙射频电路;使用SPI接口的G-sensor;使用I2C接口的线性马达驱动电路;使用I2C接口的LED点阵驱动,与线性马达共用总线;使用GPIO的按键输入;使用GPIO的LED灯;使用GPIO的普通马达驱动电路;外部复位电路。下图是百度智能手环公版的结构图:MCU+BTG-sensorSPI线性马达驱动LED点阵驱动I2CM普通马达驱动MGPIO按键LED灯外部复位在公版基础上,各家厂商可以根据自己的需求自定义版本,比如LED显示模块以及马达控制模块的选择。除了上述公版结构图涉及的功能模块以外,手环电源部分的总体设计方案:充电电路完成5V到电池电压的转换,不充电时保持低功耗;DCDC完成高效率的电池电压到系统电压(2.8V)的转换;电池保护电路用于完成过流关断、欠压保护等功能;充电电路DCDC电池保护+5V+2.8V+3.6~4.2V后面章节对MCU芯片以及其控制的外设模块的电路设计做出详细的介绍,以及设计中遇到的一些注意点。2.MCU和蓝牙模块nRF51822是一款为超低功耗无线应用(ULPwirelessapplications)设计的的多协议单芯片解决方案。芯片支持BLE4.0和2.4GHZ协议栈,整合了射频发射电路,一个ARMCortexM0核以及256KB的flash+16KB的RAM。nRF51822的IO配置十分灵活,除了ADC必须配置在8个规定的PIN脚上外,SPI、I2C等功能可以灵活配置在31个GPIO上,便于设计接近尺寸极限的设备;nRF51822内部电源工作在LDO模式下(虽然内置了DCDC模式,但是因为芯片本身的bug,功耗过大,放弃使用),外部可以输入1.8V到3.6V供给芯片;nRF51822使用一个16MHz的外置高频晶振和一个32.768kHz的外置低频晶振。芯片内部有32.768KHZ的RC振荡器,但是因为振荡器的精度无法满足计时要求(内部RC振荡器的精度如下图所示),所以我们加入了外部低频晶振,占用了2个PIN脚(P0.26、P0.27);内部RC振荡器的误差是2%(30分钟/天),即使校准后只能达到250ppm(22秒/天);外部晶振,一般能达到40ppm(3秒/天),误差非常小;蓝牙BALUN可以使用分立器件,也可以使用ST定制的BAL-01D3。设计中我们使用了定制器件BAL-01D3,保证了信号的性能以及减小了的板卡尺寸。注意:如果更改nRF51822的封装,需要将定制器件型号改成BAL-02D3;BALUN电路输出端,需要一个π形电路(起到阻抗匹配的作用),需要根据实际情况在三个位置上增加电容或者电感。调整的依据是根据史密斯圆图(如下图所示),把阻抗调整到中心点,达到最大的功率输出效果。注:文档最后附录了nRF51822中IO口的使用表3.G-sensor模块G-sensor中文是重力传感器的意思(英文全称是Gravity-sensor),它能够感知到加速力的变化,加速力就是当物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化都能被G-sensor转化为电信号,然后通过微处理器的计算分析后,就能够完成程序设计好的功能,比如MP3能根据使用者的甩动方向,前后更换歌曲,放进衣袋的时候也能够计算出使用者的前进步伐。百度智能手环中使用的三轴加速度计是ST出品的LIS3DH,输入电压支持1.71V到3.6V。16bit精度输出,内置数据FIFO。G-sensor模块电路接口比较简单,需要注意以下几点:芯片本身支持SPI或者I2C接口,实际使用时选择SPI。因为SPI的速度远超过I2C(目前nRF51822的
本文标题:百度智能手环硬件设计
链接地址:https://www.777doc.com/doc-5881248 .html