CC2430与CC2530区别 1. CC2530在内存、尺寸、RF性能等方面比CC2430有了重大改进,如下表: 类别 CC2430 CC2530 特征 MCU 兼容8051 兼容8051 Flash 128KB 256KB RAM 8K(有效 4 us 4 us PM2/3->有效 0.1 ms 0.1 ms 晶振启动时间 0.5ms 0.3ms 2. 工具 SmartRF05平台完全支持CC2530,同时SmartRF04平台完全支持CC2430。SmartRF04EB 板发货时配有CC2430,也支持CC2530,但固件必须更新和不是所有的功能都有用。SmartRF04EB 板没有软件栈和例程。老版SmartRF05EB 板固件需要升级才能识别CC2530。 3. 布局注意事项和天线 由于引脚和RF的变化使得CC2430的参考设计对CC2530来说是无效的。新的参考设计完全适用CC2530并可供使用,请查阅 供CC2430使用的天线不与CC2530直接兼容,尤其是有差别的天线。CC2530的新天线推荐规范和CC2430的天线推荐非常类似。请参考 CC2530天线推荐和参考设计部份。 4. 引脚 CC2530采用6 x 6 mm QFN40封装,而CC2430采用7x 7 mm QFN40封装。 这是非常重要的尤其是在RF改变那一块,在很大程度上,数字端口设计在同样的位置,这样PCB就可以作很小的改动。CC2530的所有数字引脚内部都有上拉电阻,而CC2430吸有在复位调试时钟才有上拉。磁滞已加到通用I/O口和复位引脚上,目的是为了增加稳健输入。 注意:CC2530上没有一个CC2430上的专门TXRX_SWITCH引脚。 5. Flash 控制器 ① Flash 写改变 CC2530不再需要设置固定的Flash写定时(FWT),硬件根据时钟自动调整时间。CC2530在写过程中把数据写入寄存器,反过来说,CC2430可能。 ② 信息记录改变 CC2530上的信息页没有从调试接口上写, ③ 存储寄存器 关于CC2530的存储器映射稍有变化,以适应从CC2430的 更大的内存大小更好。这主要影响FMAP和MEMCTR寄存器。 ④ 代码预取 为了容纳体积更大的闪光灯闪读延迟了一个时钟周期的上升。 为了弥补这个,一个预取机制已加入使零waitstates 闪存读取的顺序执行的代码。 6. CC2530包含一个可观察的多路器,它被用来在混合模式抓包。 7. 看门狗定时器 CC2430中,看门狗定时器根据不同的电源模式有不同的反应;CC2530中,看门狗定时器是在复位电源模式。 8. 10 时钟误差检测 一个时钟丢失检测器已被添加到启用与遵守法规的要求韧性对时钟频率和时钟偏差的损失。 9. 11新的无线 CC2530无线是基于CC2520无线,而CC2430无线是基于CC2420无线。从CC2430的某些功能可明白,包过滤功能已大大改进。发射器和CC2520是一样的,而TX是新的。这意味着,相对于CC2430无线寄存器是有变化的。 10. 休眠定时器 在CC2530中,它可以捕获休眠定时器当I/ O事件发生时。休眠定时器所用的寄存器也有一定的改变。在CC2430上,写入和读取休眠定时器的寄存器必须同步。 11. 定时器1 通道 CC2530的定时器1 通道增加到5个(16位定时器) 12. GPIO-通用IO 在CC2530上的所有的通用IO口,都有独立的中断使能位。这就意味着能确切的知道是哪个端口的哪个引脚产生了中断。 13. 定时器 2 定时器2已更改为添加更长的时间定时器和比较寄存器。 14. 仿真接口 DBGDATA 寄存器被增加,使的可以通过仿真接口允许用DMA直接写。 15、DMA 在CC2530上,DMA发送数据的时间改变了,现在在开始发送前增加了一个始终周期的延时。变量长度 VLEN = 010选项被限制只能进行单方面的发送。在CC2530上,在编程的过程中可以通过DBGDATA 使能突发写入,形成有一个新的DMA触发器。 16、系统控制器 在2530上的系统控制器的寄存器已经被改成 命令/状态 结构。这使得在软件上改变时钟源和时钟速度更加简单。一的方面是,要进入节电模,必须手动设置PCON.IDLE=1 的指令和Falsh读取一样,不是开始在较后一个时钟周期。阅读“Power Management and Clocks”章节的“Power-Management Control”部分。 17、32KHZ RC晶振校正 在CC2530上,32 kHz的RC振荡器校准并不是连续的,而是在32MHZ打开时,进行一次性校正。要进一步进行校正,只需要再一次快速切换回到16MHZ晶振或者32MHZ晶振,就可以了。 18、串口 CC2530串口和CC2430不同,CC2530不支持9位数据发送。在CC2430上,SPI从机的选着信号(SSN)是边沿检测,而在CC2530上却是电平检测。 19、参考 [1] CC2530 Datasheet (SWRS081) [2] CC253x User Guide (SWRU191) [3] CC2430 Datasheet (SWRS036) 联系方式: Q ? 623958103 379760826 手机: 傅小姐 唐先生 况工 MSN: llsmoothly@ aileenzll@