1.前言
本文主要介绍Brave TAH硬件的设计及制作,由于Brave TAH完全兼容Ardunio Lenonardo,因此Brave TAH的核心硬件原理与Ardunio Lenonardo一样。但由于Brave TAH要实现蓝牙通信,所以必需在Ardunio Lenonardos的硬件平台的基础上增加蓝牙模块的接口。
2.Brave TAH硬件原理图设计
2.1电源电路设计
为实现Brave TAH的小型化设计,Brave TAH直接通过USB接口取电,既满足Brave TAH供电需求,又满足数据通信;由于Brave TAH的控制芯片ATMEGA32U4是工作3.3V电压,因此需要对USB电源进行降压稳压处理,这里选择SOT-32-5小型封装,型号为MIC5205-3.3BM5的150MA LDO;为防止电源短路情况下损坏Brave TAH或USB接口,供电线路加有自恢复保险。
2.2控制电路设计
Brave TAH主控芯片采用ATMAL公司的ATMEGA32U4微控制器。扩展了20个数字输入输出引脚(其中7个可用于PWM输出,12个可用于模拟输入),外接一个16MHZ晶体振荡器,一个板载USB接口,一个ICSP接口,一个复位按键,一路测试用LED灯。
2.3蓝牙接口电路设计
Brave TAH蓝牙通信模块采用基于CC2540/1的低功耗蓝牙(BLE)透传模块。
Brave TAH 完整原理图如下图:
3.Brave TAH硬件PCB设计
Brave TAH的PCB设计方向主要是小型化并具有良好的可扩展性。因此器件封装上面尽量选择了小封装型的贴片器件,USB接口采用板载金手指接口,直接用PCB的一部分代替USB插头,且将各扩展口分布于PCB的边缘。
完整PCB图如下图:
4.Brave TAH硬件制作
4.1 Brave TAH PCB制作
将Brave TAH 的PCB文件转换成Gerber文件发给印制板厂家生产。等数日PCB到手,如下图:
4.2 Brave TAH BOM器件准备
Brave TAH所需要的元器件BOM清单如下表:
类别 | 参数 | 标号 | 封装 | 数量 |
非极性电容 | 0.1uF | C1,C6,C7,C9 | 0805 | 4 |
18pF | C2,C3 | 0805 | 2 | |
1uF | C4,C5 | 1206 | 2 | |
胆电容 | 10uF | C8 | 3216 | 1 |
电阻 | 10K | R1,RT1 | 0805 | 2 |
22Ω | R2,R3 | 0805 | 2 | |
1K | R4,R7 | 0805 | 2 | |
470Ω | R9 | 0805 | 1 | |
自恢复保险 | PTCSMD | F1 | 1206 | 1 |
晶振 | 16MHZ | Q1 | NX3225 | 1 |
LED | LED | LED1,LED2,LED3 | 0805 | 3 |
集成电路 | ATMEGA32U4 | U1 | TQFP44 | 1 |
MIC5205-3.3BQM | U2 | SOT23-5 | 1 | |
蓝牙模块 | BT-CC254X | U3 | BTC254XSMD | 1 |
单排针 | M07 | JP4,JP5 | 1X07 | 2 |
M12 | JP1 | 1X12 | 1 | |
双排针 | ICSP | J1 | 2X3 | 1 |
4.3 Brave TAH BOM焊接
焊接完成的Brave TAH如下图: