一、嵌入式硬件电路设计概述
随着物联网、人工智能技术的发展,草莓视频在线观看APP的生活越来越智能化,信息化。智能手机,智能手环,智能锁,智能冰箱,自动驾驶,机器人等智能产品层出不穷,人类即将进入智能时代。草莓视频在线观看APP的产品,设备要实现智能化,其中用到的最核心技术及嵌入式技术。
嵌入式技术是软件、硬件相结合一门学科,包括嵌入式软件和嵌入式硬件,嵌入式软件和硬件构成智能产品最核心的部分,嵌入式硬件相当于产品的躯壳,它依靠嵌入式软件而工作,在嵌入式软件的控制下完成产品相应的功能,是嵌入式软件的载体;嵌入式软件相当于产品的大脑,是产品的灵魂,没有了嵌入式软件,硬件就是一堆废铜烂铁,无法工作;同样,没有了嵌入式硬件,嵌入式软件将无所依附。所以说嵌入式硬件和软件同等重要,两者相辅相成,缺一不可。
随着集成电路的发展,嵌入式硬件的功能设计相对来说比较简单,大多数情况下只需要根据芯片厂家提供的参考电路设计即可,嵌入式硬件设计的核心越来越偏向可靠性设计,电磁辐射,电磁兼容设计。接下来,我将以设计蓝牙模块开发板的电路图为例来讲解嵌入式硬件电路设计中的注意事项。
二、蓝牙技术及蓝牙芯片CC2640
“蓝牙”技术属于一种短距离、低成本、低功耗的无线连接技术,是一种能够实现语音和数据无线传输的开放性方案,采用2.4GHz的ISM (即工业、科学、医学)频段,其传输速率最高为每秒1Mb/s,以时分方式进行全双工通信,蓝牙收发器的一般有效通信范围为10米,配置功率放大器可以使通信距离达到100米左右。正如爱立信蓝牙组负责人所说,设计蓝牙的最初想法是“结束线缆噩梦”。
CC2640 器件是一款无线微控制器 (MCU),主要适用于 Bluetooth®低功耗 应用。此器件属于 SimpleLink™ CC26xx 系列中的经济高效型超低功耗 2.4GHz RF 器件。它具有极低的有源 RF 和 MCU 电流以及低功耗模式流耗,可确保卓越的电池使用寿命,适合小型纽扣电池供电以及在能源采集型应用中使用.
CC2640 包含一个Cortex-M3内核,工作主频48MHZ,128K Flash,28K SRAM ,4个定时器,15个GPIO,串口,I2C,12位ADC等常用外设一应俱全,硬件资源非常丰富,完全满足日常无线应用。
三、蓝牙芯片CC2640硬件电路设计注意事项
设计以MCU为核心的嵌入式系统硬件电路需要根据需求分析进行综合考虑,需要考虑的问题较多,这里给出几个特别要注意的问题.
1. MCU选择
选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管脚数目以及 MCU 的封装等因素。MCU 的功耗可以从其电气性能参数中查到。供电电压有 5V、3.3V 以及 1.8V 超低电压供电模式。为了能合理分配 MCU 的I/O资源,在 MCU 选型时可绘制一张引脚分配表,供以后的设计使用。草莓视频在线观看APP这里选择的使用CC2640 CPU的无线蓝牙模块。
CC2640 蓝牙无线模块电路原理图如下:
XDS110调试接口
2. 电源电路设计
(1)考虑系统对电源的需求,例如系统需要几种电源,如24V、12V、5V或者3.3V等,估计各需要多少功率或最大电流(mA)。在计算电源总功率时要考虑一定的余量,可按公式“电源总功率=2×器件总功率”来计算。
(2)考虑芯片与器件对电源波动性的需求。一般允许电源波动幅度在 ±5% 以内。对于A/D转换芯片的参考电压一般要求 ±1% 以内。
(3)考虑工作电源是使用电源模块还是使用外接电源。
在这里草莓视频在线观看APP使用低压差,低噪声,超快速线性稳压器RT9013给蓝牙无线模块供电.
CC2640的发送工作电流为10 mA左右,RT9013输出电流可以达到 500mA, 完全满足CC2640对工作电源的要求。 电源电路设计如下:
3. 普通IO口电路设计
(1)上拉、下拉电阻:考虑用内部或者外部上/下拉电阻,内部上/下拉阻值一般在 700Ω 左右,低功耗模式不宜使用。外部上/下拉电阻根据需要可选 10KΩ~1MΩ 之间。
(2)开关量输入:一定要保证高低电压分明。理想情况下高电平就是电源电压,低电平就是地的电平。如果外部电路无法正确区分高低电平,但高低仍有较大压差,可考虑用 A/D 采集的方式设计处理。对分压方式中的采样点,要考虑分压电阻的选择,使该点通过采样端口的电流不小于采样最小输入电流,否则无法进行采样。
(3)开关量输出:基本原则是保证输出高电平接近电源电压,低电平接近地电平。I/O 口的吸纳电流一般大于放出电流。对小功率元器件控制最好是采用低电平控制的方式。一般情况下,若负载要求小于10mA,则可用芯片引脚直接控制;电流在 10~100mA 时可用三极管控制,在 100mA~1A 时用 IC 控制;更大的电流则适合用继电器控制,同时建议使用光电隔离芯片。
这里草莓视频在线观看APP将开发板的的I/O口全部引出来,方便用户进行二次开发和测试验证。如下图所示:
4. A/D电路与D/A电路
(1)A/D电路:要清楚前端采样基本原理,对电阻型、电流型和电压型传感器采用不同的采集电路。如果采集的信号微弱,还要考虑如何进行信号放大。
(2)D/A电路:考虑 MCU 的引脚通过何种输出电路控制实际对象。
5.控制电路
对外控制电路要注意设计的冗余与反测,要有合适的信号隔离措施等。在评估设计的布板时,一定要在构件的输入输出端引出检测孔,以方便排查错误时测量。
6.考虑低功耗
低功耗设计并不仅仅是为了省电,
