CC2530最小系统分析
主要资源介绍
- 最大 256K FLASH
- 8K RAM
- 5通道DMA
- 1个16位定时器,2个8位定时器
- 内置电池监视和温度传感器
- 8通道12位ADC
- AES加密模块
- 1个随机数发生器
- 2个串口
- 1个看门狗
- 1个SPI,没有硬件的I2C接口,需要自己来模拟I2C接口
CC2530功能块图
最小系统要考虑的事项
供电
电压为2V
- 3.6V
,在关闭外设莫的时候RF输出增益位4.5db的时候最大电流是40mA,另外需要加上其它外设模块,没有找到整个芯片的最大电流。
时钟
32MHz或者16MHz的竞争给内核使用,32768Hz的给RTC使用,CC2531的USB已经内置了48MHz的晶振。
复位
低电平复位,看厂家的参考设计,是不需要做外部的RC复位电路的。看了多个原理图,都没有做上电复位电路。
下载和调试接口
参考CC Debugger的用户手册,调试下载程序只需要以下引脚VDD, GND, DD, DC and RESET
,DC(Debug Clock),DD(Debug Data),如果要抓包做协议分析功能,必须连接所有的引脚。
外设引脚映射
调试接口引脚示意图
调试器连接示意图
注意事项:
- 引脚的驱动能力有4mA和20mA两种。P10
和
P11`是20mA的驱动能力,其它引脚是4mA。 - 内部的IO上下拉电阻都是20K的。
- RBIAS接56K偏置电阻。
CC2530数据手册中的最小系统
核心板的最小系统
注意:上面的最小系统中使用的是CC2531,只有CC2531才有USB,在CC2530中需要把1-4引脚接地。
可以看出,这块核心板完全是按照数据手册中的典型电路设计的。