门锁品牌

招商加盟

十大品牌

热点新闻

行业展会

更多频道

会员服务

首页

 > 

新闻资讯

 > 

行业热点

 > 

详情

CC2530芯片及其应用

2024-06-23

中国门锁网

网络

6017

CC2530芯片简介 CC2530(无线片上系统单片机) 是用于IEEE 802.15.4、ZigBee 和RF4CE应用的一个真正的片上系统( SoC)解...

CC2530芯片简介

CC2530(无线片上系统单片机) 是用于IEEE 802.15.4、ZigBee 和RF4CE应用的一个真正的片上系统( SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络模块。CC2530结合了领先的2.4GHz的RF收发器的优良性能,业界标准的增强型8051单片机,系统内可编程闪存,8KB RAM和许多其他强大的功能。根据芯片内置闪存的不同容量,CC2530有4种不同的型号:CC2530F32/64/128/256,编号扩展名分别具有32KB/64KB/ 128KB/256KB的闪存。CC253具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短进一步确保了低能源消耗。

CC2530F256结合了TI(德州仪器)公司的ZigBee协议栈Z-Stack,提供了一个强大和完整的ZigBee解决方案。CC2530F64结合了TI公司的协议栈Remo TI, 更好地提供了一个强大和完整的ZigBeeRF4CE远程控制解决方案。

1.主要特性

1)高性能、低功耗且具有代码预取功能的8501微控制器内核。

2)符合2.4GHz IEEE 802.15.4标准的优良的无线接收灵敏度和抗干扰性能2.4G RF收发器。

3)低功耗。

①主动模式RX (CPU空闲):24 mA。

②主动模式TX在ldBm (CPU空闲):29mA。

③供电模式1 (4μs唤醒):0.2 mA。

④供电模式2(睡眠定时器运行):1μA。

⑤供电模式3(外部中断):0.4μA。

⑥宽电源电压范围(2- 3.6 V)。

4)支持硬件调试。

5)支持精确的数字化RSSI几QI和强大的5通道DMA。

6) IEEE 802.5.4 MAC定时器,通用定时器。

7)具有IR发生电路。

8)具有捕获功能的32kHz睡眠定时器。

9)硬件支持CSMA/CA功能。

10)具有电池监视功能和温度传感功能。

11)具有8路输入和可配置分辨率的12位ADC。

12)集成AES安全协处理器。

13)两个支持多种串行通信协议的强大USART。

14) 21个通用Do引脚(19X4 mA,2X20 mA)。

15)看门狗定时器。

16)强大灵活的开发工具。

2.内部结构

CC2530芯片大致可以分为以下几个部分: CPU和内存相关的模块;外设、时钟和电源管理相关的模块以及无线电相关的模块。

(1) CPU和内存

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

中断控制器总共提供了18个中断源,分为6个中断组,每个与4个中断优先级之一相关。当设备从活动模式回到空闲模式,任一中断服务请求就被激发。一些中断还可以从睡眠模式(供电模式1-3)唤醒设备。

内存仲裁器位于系统中心,因为它把CPU和DMA控制器和物理存储器以及所有外设连接起来。内存仲裁器有4个内存访问点,每次访问可以映射到3个物理存储器之一:一个8KB SRAM、闪存存储器和XREG/SFR寄存器。它负责执行仲裁,并确定同时访问同一个物理存储器之间的顺序。

8KB SRAM映射到DATA存储空间和部分XDATA存储空间。8KB SRAM是一个超低功耗的SRAM,即使数字部分掉电(供电模式2和3)也能保留其内容。这是对于低功耗应用来说很重要的一个功能。

32KB/64KB/128KB/256Kl3闪存块为设备提供了内电路可编程的非易失性程序存储器,映射到XL- ATA存储空间。除了保存程序代码和常量以外,非易失性存储器允许应用程序保存必须保留的数据,这样设备重启之后可以使用这些数据。使用这个功能,例如可以利用已经保存的网络具体数据,就不需要经过完全启动、网络寻找和加入过程。

(2)时钟和电源管理

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

(3)外设

CC2530包括许多不同的外设,允许应用程序设计者开发先进的应用。

调试接口执行一个专有的两线串行接口,用于内电路调试。通过这个调试接口,可以执行整个闪存存储器的擦除、控制使能哪个振荡器、停止和开始执行用户程序、执行8051内核提供的指令、设置代码断点以及内核中全部指令的单步调试。使用这些技术,可以很好地执行内电路的调试和外部闪存的编程。

设备含有闪存存储器以存储程序代码。闪存存储器可通过用户软件和调试接口编程。闪存控制器处理写入和擦除嵌入式闪存存储器。闪存控制器允许页面擦除和4字节编程。

I/O控制器负责所有通用I/O引脚。CPU可以配置外设模块是否控制某个引脚或它们是否受软件控制,如果是,每个引脚配置为一个输入还是输出,是否连接衬垫里的一个上拉或下拉电阻。CPU中断可以分别在每个引脚上使能。每个连接到I/O引脚的外设可以在两个不同的I/O引脚位置之间选择,以确保在不同应用程序中的引脚的使用不发生冲突。

系统可以使用一个多功能的5通道DMA控制器,使用XDATA存储空间访问存储器,因此能够访问所有物理存储器。每个通道(触发器、优先级、传输模式、寻址模式、源和目标指针和传输计数)用DlvIA描述符在存储器任何地方配置。许多硬件外设(AES内核、闪存控制器、USART、定时器和ADC接口)通过使用DMA控制器在SFR或XREG地址和闪存/SRAM之间进行数据传输,在获得高效率操作的同时,大大减轻了内核的负担。

定时器1是一个16位定时器,具有定时器/PWM功能。它有一个可编程的分频器,—个16位周期值以及5个各自可编程的计数器/捕获通道,每个都有一个16位比较值。每个计数器/捕获通道可以用作一个F,WM输出或捕获输入信号边沿的时序。它还可以配置在IR产生模式,定时器3的输出是用最小的CPU干扰产生调制的IR信号。

MAC定时器(定时器2)是专门为支持IEEE 802.15.4 MAC或软件中其他时槽的协议设计。定时器有一个可配置的定时器周期和一个8位溢出计数器,可以用于保持跟踪已经经过的周期数。一个16位捕获寄存器也用于记录收到/发送一个帧开始界定符的精确时间,或传输结束的精确时间,还有一个16位输出比较寄存器可以在具体时间产生不同的选通命令(开始RX,开始TX等)到无线模块。

定时器3和定时器4是8位定时器,具有定时器/计数器/PWM功能。它们有一个可编程的分频器,一个可编程的计数器通道,具有一个8位的比较值。每个计数器通道可以用作一个PWM输出。

睡眠定时器是一个超低功耗的定时器,除了供电模式3的所有工作模式下不断运行。这一定时器的典型应用是作为实时计数器,或作为一个唤醒定时器跳出供电模式1或2。

ADC支持7~12位的分辨率,分别在30 kHz或4kHz的带宽。DC和音频转换可以使用高达8个输入通道。输入可以选择作为单端输入或差分输入。参考电压可以是内部电压、AVDD或是一个单端或差分外部信号。ADC还有一个温度传感输入通道釆测重內部温度。ADC可以自动执行定期抽样或转换通道序列的程序。

随机数发生器使用一个16位LFSR来产生伪随机数,这可以被CPU读取或由选通命令处理器直接使用。例如随机数可以用作产生随机密钥,用于安全。

AES加密/解密内核允许用户使用带有128位密钥的AES算法加密和解密数据。这一内核能够支持IEEE 802.15.4 MAC安全、ZigBee网络层和应用层要求的AES操作。

一个内置的看门狗允许CC2530在固件挂起的情况下复位自身。当看门狗定时器由软件制时,它必须定期清除;否则,当它超时就复位设备。或者它可以配置用作一个通用32-kHz时器。

USART 0和USART 1每个被配置为一个SPI主/从或一个UART。它们为RX和TX提了双缓冲以及硬件流控制, 因此非常适合于高吞吐量的全双工应用。每个都有自己的高精度波特率发生器,因此可以使普通定时器空闲出来用作其他用途。

(4)无线设备

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

3.引脚功能

CC2530芯片采用6mmX 6mm QFN40封装,共有40个引脚,可分为I/O引脚、电源引脚和控制引脚。

(1) I/O端口引脚功能

CC2530芯片有21个可编程I/O引脚,PO和Pl是完整的8位I/O端口,P2只有5个可以使用的位。其中,Pl-0和Pl-1具有20mA的输出驱动能力,其他I/O端口引脚具有4mA的输出驱功能力。在程序中可以设置特殊功能寄存器( SFR)将这些引脚设为普通I/O口或是作为外设I/O口使用。

CC2530芯片所有I/O口具有以下特性:在输入时有上拉和下拉的能力;全部I/O口具有响应外部中断的能力,同时这些外部中断可以唤醒休眠模式。

(2)电源引脚功能

AVDD1~AVDD6:为模拟电路提供2.0- 3.6V工作电压。

DCOUPL:提供1.8V的去耦电压,此电压不为外电路使用。

DVDD1、DVDD2:为I/O口提供2.0一 3.6V电压。

GND:接地。

(3)控制引脚功能

RESET-n:复位引脚,低电平有效。

RBIAS:为参考电流提供精确的偏置电阻。

RF-N: RX期间负RF输入信号到LNA。

RF-P: RX期间正RF输入信号到LNA。

XOSC- 01: 32MHz晶振引脚1。

XOSC- 02: 32MHz晶振引脚2。

4.应用领域

1) 2.4GHzIEEE 802.15.4系统。

2) RF4CE远程控制系统(需要大于64KB闪存)。

3) ZigBee系统(需要256KB闪存)。

4)家庭/楼宇自动化。

5)照明系统。

6)工业控制和监控。

7)低功耗无线传感网络。

8)消费型电子。

9)医疗保健。

CC2530芯片及其应用 

上一篇:智能家居“DIY”打造属于你的智能生活

下一篇:智能移动通信“蜂窝”时代

今天已经有 298 人成功获取加盟信息

即刻提交信息!获取权威加盟政策

  • 您的名字

  • 联系方式

  • 用户信息授权确认书(仔细阅读)

    新闻发布请联系我们

    13520832007

    微信
    版权与免责声明:部分文章来源于网络以及网友投稿,转载出于传递更多信息为目的;如转载稿涉及版权问题,或信息对您造成影响,请及时联系我们进行修改或删除处理!

    一对一资深客服 免费在线咨询

    近期已为298位经销商 提供免费咨询服务

    x