CC2640芯片架构
一、 CC2640简介
1. 简介
- CC2640 器件是一款无线微控制器 (MCU),主要适用于Bluetooth® 低功耗应用。此器件属于 SimpleLink™ CC26xx 系列中的经济高效型超低功耗 2.4GHz RF 器件。
- SimpleLink is a trademark of Texas Instruments.
2. 电压范围
- 正常工作电压:1.8V 至 3.8V
- 外部稳压器模式:1.7V 至 1.95V
3. 电流
- 待机电流:1.1μA(RTC 运行,RAM/CPU 保持)
- 关断电流:100nA(发生外部事件时唤醒)
4. 接收器灵敏度
- BLE 对应 –97dBm
二、 资源
1. 内核
1) CM3
- Cortex-M3系统内核,实现链路层+应用层任务。
– 48-MHz RC oscillator and 24-MHz XTAL oscillator with an internal doubler
– 32-kHz XTAL oscillator, 32-kHz RC oscillator or low-power 24-MHz XTAL derivate clock for timing maintenance while in low-power modes
– ARM Cortex SysTick timer
2) CM0
- Cortex-M0射频内核,实现PHY层,负责RF射频任务,通过RF-DoorBell与CM3通信,开发者无需修改CM0内核的固件。
3) 协处理器内核
- 以超低功耗的形式与外部传感器交互。
2. 存储器
1) Flash
- 128KB,装载驱动程序、Bluetooth 低功耗控制器、 和引导加载程序
2) SRAM
- 28KB 系统 SRAM,其中 20KB 为超低泄漏静态随机存取存储器 (SRAM),8KB SRAM,适用于缓存或系统 RAM 使用。
3. 时钟
1) 主频
- 48MHz
4. 外设
1) GPIO
2) I2C
3) SPI
4) UART
5) TIMER
- 4个
6) ADC
- 12 位模数转换器 (ADC)、200MSPS、8 通道模拟多路复用器
7) RTC实时时钟
8) AES加密
9) 看门狗
5. 芯片架构
- 见首行