CC2530的硬件功能及实例讲解

这篇具有很好参考价值的文章主要介绍了CC2530的硬件功能及实例讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(1)CC2530介绍和功能模块

 CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。

CPU和内存相关模块

CC253x芯片系列中使用的8051 CPU内核是一个单周期的8051兼容内核。它有三种不同的内存访问总线(SFR,DATA 和CODE/XDATA),单周期访问SFR,DATA 和主SRAM。它还包括一个调试接口和一个18 输入扩展中断单元。

外设、时钟和电源管理模块

数字内核和外设由一个1.8-V 低差稳压器供电。它提供了电源管理功能,可以实现使用不同供电模式的长电池寿命的低功耗运行。有五种不同的复位源。

无线设备

具有一个IEEE 802.15.4 兼容无线收发器。RF 内核控制模拟无线模块。另外,它提供了MCU 和无线设备之间的一个接口,这使得可以发出命令,读取状态,自动操作和确定无线设备事件的顺序。

CC2530的硬件功能及实例讲解

2CC2530的具体连接示意

硬件连接示意图

CC2530的硬件功能及实例讲解 

GND - 接地 接地衬垫必须连接到一个坚固的接地面。

GND 1,2,3,4 未使用的引脚 连接到GND

AVDD1 28 电源(模拟) 2-V–3.6-V 模拟电源连接

AVDD2 27 电源(模拟) 2-V–3.6-V 模拟电源连接

AVDD3 24 电源(模拟) 2-V–3.6-V 模拟电源连接

AVDD4 29 电源(模拟) 2-V–3.6-V 模拟电源连接

AVDD5 21 电源(模拟) 2-V–3.6-V 模拟电源连接

AVDD6 31 电源(模拟) 2-V–3.6-V 模拟电源连接

DVDD1 39 电源(数字) 2-V–5-V 数字电源连接

DVDD2 10 电源(数字) 2-V–5-V 数字电源连接

DCOUPL 40 电源(数字) 1.8V 数字电源去耦。不使用外部电路供应。

P0_0 19 数字I/O 端口0.0

P0_1 18 数字I/O 端口0.1

P0_2 17 数字I/O 端口0.2

P0_3 16 数字I/O 端口0.3

P0_4 15 数字I/O 端口0.4

P0_5 14 数字I/O 端口0.5

P0_6 13 数字I/O 端口0.6

P0_7 12 数字I/O 端口0.7

P1_0 11 数字I/O 端口1.0-20-mA 驱动能力

P1_1 9 数字I/O 端口1.1-20-mA 驱动能力

P1_2 8 数字I/O 端口1.2

P1_3 7 数字I/O 端口1.3

P1_4 6 数字I/O 端口1.4

P1_5 5 数字I/O 端口1.5

P1_6 38 数字I/O 端口1.6

P1_7 37 数字I/O 端口1.7

P2_0 36 数字I/O 端口2.0

P2_1 35 数字I/O 端口2.1

P2_2 34 数字I/O 端口2.2

P2_3 33 数字I/O 模拟端口2.3/32.768 kHz XOSC

P2_4 32 数字I/O 模拟端口2.4/32.768 kHz XOSC

RBIAS 30 模拟I/O 参考电流的外部精密偏置电阻

RESET_N 20 数字输入 复位,活动到低电平

RF_N 26 RF I/O RX 期间负RF 输入信号到LNA

RF_P 25 RF I/O RX 期间正RF 输入信号到LNA

XOSC_Q1 22 模拟I/O 32-MHz 晶振引脚1外部时钟输入

XOSC_Q2 23 模拟I/O 32-MHz 晶振引脚

CC2530的硬件功能及实例讲解

CC2530的硬件功能及实例讲解

3)研究CC2530核心板 

CC2530的硬件功能及实例讲解CC2530的硬件功能及实例讲解

CC2530一共有40个引脚。其中19个作为数据引脚,接地4个,电源8个,晶振2x2=4个,去耦2个,天线2个,重启1个。

不过核心板只有24个引脚引出。P00端包括RESETx1,GNDx1,P1_0~P1_7(8条引出,其中P1_0和P1_1是核心板上两盏灯),P2_1和P2_2;P01端包括3.3V,5V(5V没用,主要是用来给传感器使用的),GNDx1,P0_0~P0_7(8条引出)以及P2_0(核心板中断开关没有引出)。

没有引出的线:P2_2和P2_3用来连接可选晶振,RF_N和RF_P连接天线,RBIAS和DCOUPL不引出,XOSC_Q1和XOSC_Q2连接晶振。

所以40-(晶振)4-(去耦)2-(天线)2-(GND)(4-2)-(3.3V)(8-1)+(5V)1=24

上图可以看出如下几个问题:

  1. CC2530芯片管脚4、10、39等数字电源管脚与21、24、27、28、29、31等电源管脚应就近接滤波电容。
  2. 片内1.8V稳压器为所需电路提供1.8V电压,1.8V稳压器需用一个去耦电容,以提高电源工作的稳定性,在电路设计中通过CC2530芯片管脚40接一个1μF的电容实现。
  3. 用1个32MHz的石英谐振器和2个电容(管脚22和23)构成一个32MHz的晶振电路。
  4. 用1个32.768kHz的石英晶振器和2个电容(管脚33和32)构成一个32.768kHz的晶振电路。
  5. 关于电感L1:P01_1(3.3V)接入之后首先接了一个电感L1。这里的作用是滤波。【原理】电感是靠储存在电感内的能量滤波。当外来高电压加在电感时,电感会产生反向自感电势抵消外来电压;当外来低电压断开电感时,电感会产生正向自感电势增加外来电压;因此有恒电流的特性,通过它的电流不能突变。在电路中起平波的作用。高频信号难以通过电感。
  6. 关于电容:在3.3V和GND之间有好几个电容,作用是去耦。去耦电容是电路中装设在元件的电源端的电容,此电容可以提供较稳定的电源,同时也可以降低元件耦合到电源端的噪声,间接可以减少其他元件受此元件噪声的影响。
  7. 巴伦电路:巴伦是平衡不平衡转换器(balun)的英文音译,balun是由“balanced”和“unbalanced”两个词组成的。其中balance代表差分结构,而un-balance代表是单端结构。巴伦电路可以在差分信号与单端信号之间互相转换。CC2530芯片RF_P与RF_N管脚是一对差分输入输出信号,若所使用的天线是不平衡单极子天线,须使用巴伦匹配电路来进行射频收发信号的匹配,可以采用分立电容或者电感,不过这里直接使用巴伦元件来替代。
  8. 5V引脚在核心板无用,这是为了兼容传感器的扩展板。

CC2530的硬件功能及实例讲解

 文章来源地址https://www.toymoban.com/news/detail-447514.html

 

到了这里,关于CC2530的硬件功能及实例讲解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【物联网无线通信技术】ZigBee从理论到实践(CC2530)

    文章延续之前【物联网无线通信技术】系列文章的风格,首先对ZigBee这种在物联网发展初期出现的无线通信技术进行了相关背景概念的介绍,并横向介绍了几款时间跨度比较大的ZigBee芯片。然后以CC2530为例,从硬件到软件介绍了ZigBee这中无线通信技术的实现。相信读者通过通

    2024年02月04日
    浏览(43)
  • 【23物联网国赛样题第二套】单片机,CC2530单片机呼吸灯与按键控制--单击双击长按、呼吸灯与亮度维持,物联网竞赛今年历年国赛样题真题代码

    ZigBee节点盒通电或重置,节点盒的LED1、LED2灯都不亮。 长按SW1键不松开,LED1灯亮,LED2灯熄灭。 松开SW1键,LED1、LED2亮灯都常亮。 双击SW1可以控制LED1灯实现呼吸灯效果,LED2灯保持熄灭状态。 再次双击SW1可以控制LED1维持当前亮度不再发生变化,LED2继续保持熄灭状态。 将编写

    2024年02月08日
    浏览(54)
  • ABB机器人安全板硬件功能介绍+接线方法示例

    ABB机器人有以下几种硬件停止功能,这些均属于EN 13849-1中描述的安全类别3,该安全类别是双通道发起的停止,如果发生单通道故障(例如接线不良),则会发生安全链报警。 ES1,ES2紧急停止; AS1,AS2自动模式停止(一般连接安全门、光幕等); GS1,GS2常规停止; SS1,SS2上级停止

    2023年04月23日
    浏览(60)
  • 硬件信息查看工具 EtreCheckpro mac中文版功能介绍

    etrecheckpro mac中文版是一款专业的硬件信息查看工具,它能够快速的检测Mac电脑的软硬件信息,加强用户对自己计算机的了解,EtreCheckPro for Mac下载首先会对电脑的软硬件信息进行扫描收集,之后才会显示出来。EtreCheck Mac版报告的开头是显示硬件信息,包括各个硬件的型号,硬

    2024年02月08日
    浏览(45)
  • fio性能测试-环境搭建,功能介绍,测试讲解

    fio性能测试-环境搭建,功能介绍,测试讲解 Fio介绍:FIO(Flexible I/O Tester)是一个用于测试磁盘、文件系统、块设备和网络设备性能的工具。它可以模拟不同类型的I/O负载,包括随机或顺序读写、混合读写、随机或顺序访问等。FIO提供了丰富的选项和参数,可以对测试进行高

    2023年04月13日
    浏览(37)
  • 硬件知识积累 USB 接口 type - A type - B type - C 的介绍与功能说明 (简单介绍)

    1.1 USB 的定义 USB :   通用串行总线(英语: Universal Serial Bus,缩写:USB)是一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。最新一代是USB4,它的传输速

    2024年02月06日
    浏览(41)
  • 【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍

    3.1引脚定义图解释 上表中,S表示电源,IO表示输入输出,FT表示容忍电压可达5V,没有FT的只能达3.3V。 VBAT,备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份寄存器供电。 2号引脚,PC13-TAMPER-RTC,可以进行保护数据放在被读取 3-6号引脚,晶振输入 7号引脚,

    2024年03月17日
    浏览(50)
  • 【ESP32入门教程】ESP32开发板原理图,引脚图,引脚功能,ESP WROOM 32,介绍ESP32硬件

    记录本人学习历程,同时也分享给大家学习,仅供参考! 模组共有38个管脚,具体描述如下。 1. GPIO6至GPIO11 引脚 控制集成在模组内部的SPI Flash, 不建议用于其他功能 。 SCK/CLK GPIO6 SDO/SD0 GPIO7 SDI/SD1 GPIO8 SHD/SD2 GPIO9 SWP/SD3 GPIO10 SCS/CMD GPIO11 2.Strapping 管脚 ESP32共有5个Strapping管脚,。

    2024年02月08日
    浏览(65)
  • 【Spring】Spring框架介绍,功能模块,容器知识和有关Spring的生态圈的详细讲解

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 Spring框架是一个开放源代码的J2EE应用程序框架 ,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包