- 79
- 0
- 约9.43千字
- 约 77页
- 2018-06-30 发布于四川
- 举报
Zigbee开发技术及实践第三章Zigbee硬件设计
理解硬件设计规则及注意事项。 掌握CC2530核心板、路由器底板和协调器底板的设计。 了解低功耗设计。 本章将详细讲解Zigbee的硬件设计,主要内容包括硬件设计规则及注意事项、Zigbee节点硬件总体设计、Zigbee节点低功耗设计,其中: 硬件设计规则及注意事项主要包括需求分析、元器件选型以及设计的基本原则。 Zigbee节点硬件总体设计分别介绍Zigbee核心板、Zigbee协调器底板和路由器底板的硬件设计。 Zigbee节点低功耗设计主要讲解在低功耗设计过程中所要考虑的问题以及需要注意的事项。 作为硬件系统的设计者,启动一个硬件开发项目,要综合考虑各个方面,比如性价比、市场的需要、整个系统架构的需求等,以便提出合适的硬件解决方案。下面以基于CC2530 Zigbee节点硬件设计的原理图和PCB的绘制为例,来讲解硬件设计规则及注意事项。 3.2.1 原理图设计 硬件原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB具有指导性意义,是做好一款产品的基础。原理图设计的基本要求:规范、清晰、准确、易读。原理图设计的一般过程包括以下几个方面。 1. 确定需求 详细理解设计需求,从需求中整理出电路功能模块和性能指标要求等,这些要求有助于器件选型和电路的设计。要设计Zigbee节点,首先要了解Zigbee节点应该具备的基本功能:无线传输及组网、LED灯的显示、按键、供电模块等。了解基本需求后需要进行硬件的选型。 2. 确定核心CPU 根据功能和性能需求制定总体设计方案,对CPU进行选型。CPU选型有以下几点 要求: 性价比高。 容易开发,体现在硬件调试工具种类多,参考设计多,硬件资源丰富,成功案例多。 可扩展性好。 根据要求选择CC2530作为Zigbee节点硬件核心CPU,其优势在于CC2530可以满足设计的需求、性价比,稳定性比较高,可参考的设计方案比较多。 3. 参考成功案例 针对已经选定的CPU芯片,选择一个与需求比较接近的成功参考设计。一般CPU生产商或合作方都会对每款CPU芯片做若干开发板进行验证,厂家公开给用户的参考设计图也是经过严格验证的,所以在设计过程中可以参考并细读CPU芯片手册或找厂商进行确认。 TI给出了CC2530芯片手册,在设计过程中仔细阅读芯片手册,可以减少设计的误差。CC2530芯片手册给出了设计方案以及注意事项。 图3-1所示为CC2530芯片手册给出的设计参考方案,其中注明CC2530芯片反面接地,建议用封装为0402的外围电容电阻等元器件,并且制作的PCB厚度最好为1?mm。 图3-1 CC2530芯片手册参考方案 4. 对外围器件的选型 根据需求对外设功能模块进行元器件选型,元器件选型应该遵守以下原则。 普遍性原则:所选的元器件要被广泛使用验证过,尽量少用冷、偏芯片,减少风险。 性价比高原则:在功能、性能、使用率都相近的情况下,尽量选择价格比较低的元器件,减少成本。 采购方便原则:尽量选择容易买到、供货周期短的元器件。 持续发展原则:尽量选择在可预见的时间内不会停产的元器件。 可替代原则:尽量选择引脚到引脚兼容种类比较多的元器件。 向上兼容原则:尽量选择以前老产品用过的元器件。 资源节约原则:尽量用上元器件的全部功能和管脚。 在CC2530节点硬件设计的过程中,采用的外围元件比较少,都是一些常见且容易购买、性价比高的元器件,所以在设计过程中外围器件的选择比较容易。 5. 设计基本原则 硬件原理图的设计应该遵守以下基本原则: 数字电源和模拟电源分割。 数字地和模拟地分割,单点接地,数字地可以直接接机壳地(大地),机壳地必须接大地。 各功能布局要合理,整份原理图需要布局均衡,避免有些地方很拥挤,而有些地方很松散。 可调元器件(如电位器)、切换开关等对应的功能需弄清楚。 重要的控制或信号线需标明流向及用文字标明功能。 元件参数/数值必须准确标识,功率电阻一定要标明功率值,高耐压滤波电容需标明耐压值。 保证系统每个模块资源不能冲突,例如,同一I2C总线上的设备地址不能相同等。 阅读系统所有芯片手册,注意其未用输入管脚是否需要做外部处理,如果需要,一定要做相应的外部处理。 在不增加硬件设计难度的情况下尽量保证软件开发的方便,或者以小的硬件设计难度来换取更多方便、可靠、高效的软件设计,这点需要硬件设计人员懂得底层软件的开发调试,要求较高。 3.2.2 PCB设计 在原理图绘制完成后,
原创力文档

文档评论(0)