cc2530簡介
CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 應(yīng)用的一個(gè)真正的片上系統(tǒng)(SoC)解決方案。它能夠以非常低的總的材料成本建立強(qiáng)大的網(wǎng)絡(luò)節(jié)點(diǎn)。
CC2530 結(jié)合了領(lǐng)先的RF 收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強(qiáng)型8051 CPU,系統(tǒng)內(nèi)可編程閃存,8-KB RAM 和許多其它強(qiáng)大的功能。CC2530 有四種不同的閃存版本:CC2530F32/64/128/256,分別具有32/64/128/256KB 的閃存。CC2530 具有不同的運(yùn)行模式,使得它尤其適應(yīng)超低功耗要求的系統(tǒng)。運(yùn)行模式之間的轉(zhuǎn)換時(shí)間短進(jìn)一步確保了低能源消耗。
CC2530F256 結(jié)合了德州儀器的業(yè)界領(lǐng)先的黃金單元ZigBee 協(xié)議棧(Z-Stack?),提供了一個(gè)強(qiáng)大和完整的ZigBee 解決方案。
CC2530F64 結(jié)合了德州儀器的黃金單元RemoTI,更好地提供了一個(gè)強(qiáng)大和完整的ZigBee RF4CE 遠(yuǎn)程控制解決方案。
CC2430簡介
CC2430是一顆真正的系統(tǒng)芯片(SoC)CMOS解決方案。這種解決方案能夠提高性能并滿足以ZigBee為基礎(chǔ)的2.4GHz ISM波段應(yīng)用,及對低成本,低功耗的要求。它結(jié)合一個(gè)高性能2.4GHz DSSS(直接序列擴(kuò)頻)射頻收發(fā)器核心和一顆工業(yè)級(jí)小巧高效的8051控制器。 CC2430的設(shè)計(jì)結(jié)合了8Kbyte的RAM及強(qiáng)大的外圍模塊,并且有3種不同的版本,他們是根據(jù)不同的閃存空間32,64和128kByte來優(yōu)化復(fù)雜度與成本的組合。
CC2430包含一個(gè)DMA控制器。8k字節(jié)靜態(tài)RAM,其中的4k字節(jié)是超低功耗SRAM。32k,64k或128k字節(jié)的片內(nèi)Flash塊提供在電路可編程非易失性存儲(chǔ)器。
CC2430集成了4個(gè)振蕩器用于系統(tǒng)時(shí)鐘和定時(shí)操作:一個(gè)32MHz晶體振蕩器,一個(gè)16MHz RC-振蕩器,一個(gè)可選的32.768kHz晶體振蕩器和一個(gè)可選的32.768kHz RC 振蕩器。
CC2430也集成了用于用戶自定義應(yīng)用的外設(shè)。一個(gè)AES協(xié)處理器被集成在CC2430,以支持IEEE802.15.4 MAC 安全所需的(128位關(guān)鍵字)AES的運(yùn)行,以實(shí)現(xiàn)盡可能少的占用微控制器。
CC2430與CC2530區(qū)別
1. CC2530在內(nèi)存、尺寸、RF性能等方面比CC2430有了重大改進(jìn),如下表:
2. 工具
SmartRF05平臺(tái)完全支持CC2530,同時(shí)SmartRF04平臺(tái)完全支持CC2430。SmartRF04EB 板發(fā)貨時(shí)配有CC2430,也支持CC2530,但固件必須更新和不是所有的功能都有用。SmartRF04EB 板沒有軟件棧和例程。老版SmartRF05EB 板固件需要升級(jí)才能識(shí)別CC2530。
3. 布局注意事項(xiàng)和天線
由于引腳和RF的變化使得CC2430的參考設(shè)計(jì)對CC2530來說是無效的。
供CC2430使用的天線不與CC2530直接兼容,尤其是有差別的天線。CC2530的新天線推薦規(guī)范和CC2430的天線推薦非常類似
4. 引腳
CC2530采用6 x 6 mm QFN40封裝,而CC2430采用7x 7 mm QFN40封裝。
這是非常重要的尤其是在RF改變那一塊,在很大程度上,數(shù)字端口設(shè)計(jì)在同樣的位置,這樣PCB就可以作很小的改動(dòng)。CC2530的所有數(shù)字引腳內(nèi)部都有上拉電阻,而CC2430吸有在復(fù)位調(diào)試時(shí)鐘才有上拉。磁滯已加到通用I/O口和復(fù)位引腳上,目的是為了增加穩(wěn)健輸入。 注意:CC2530上沒有一個(gè)CC2430上的專門TXRX_SWITCH引腳。
5. Flash 控制器
1、Flash 寫改變
CC2530不再需要設(shè)置FWT寄存器,因?yàn)?a href="http://wenjunhu.com/v/tag/1751/" target="_blank">硬件可以根據(jù)時(shí)鐘自動(dòng)調(diào)整時(shí)間。CC2530在寫過程中把數(shù)據(jù)寫入寄存器,從反方向說,CC2430可能實(shí)現(xiàn)。
2、信息記錄改變
CC2530的信息頁不是從調(diào)試接口上寫的,信息頁包括鎖定信息,這是為了從生產(chǎn)測試得來的配置和校準(zhǔn)的數(shù)據(jù)得到保護(hù)。這些數(shù)據(jù)包括IEEE的地址,可以用于MAC 軟件,當(dāng)CC2530被設(shè)置于一個(gè)最高的正常的flash頁的時(shí)候,F(xiàn)lash鎖定設(shè)備可以保護(hù)flash無意的被寫入系統(tǒng)。每2kb頁就有一個(gè)鎖定裝置為了提高鎖定的間隔尺寸。
3、存儲(chǔ)寄存器
CC2530的存儲(chǔ)器比CC2430的稍有變化,是為了適應(yīng)更大的內(nèi)存容量。這主要影響FMAP和MEMCTR寄存器。
4、代碼預(yù)取
為了容納更大的flash size,flash read的等待時(shí)間已經(jīng)被提升了一個(gè)時(shí)鐘周期。為了彌補(bǔ)那些,一個(gè)預(yù)取的機(jī)械裝置已經(jīng)增加,這是為了確保零wait-States,可以繼續(xù)執(zhí)行代碼。
6. 可觀測信號(hào)
CC2530包含一個(gè)可觀察的多路器,它被用來在混合模式抓包。
CC2430中,看門狗定時(shí)器根據(jù)不同的電源模式有不同的反應(yīng);CC2530中,看門狗定時(shí)器是在復(fù)位電源模式。
8. 10 時(shí)鐘誤差檢測
一個(gè)時(shí)鐘丟失檢測器已被添加到啟用與遵守法規(guī)的要求韌性對時(shí)鐘頻率和時(shí)鐘偏差的損失。
9. 11新的無線
CC2530無線是基于CC2520無線,而CC2430無線是基于CC2420無線。從CC2430的某些功能可明白,包過濾功能已大大改進(jìn)。發(fā)射器和CC2520是一樣的,而TX是新的。這意味著,相對于CC2430無線寄存器是有變化的。
10. 休眠定時(shí)器 在CC2530中,它可以捕獲休眠定時(shí)器當(dāng)I/ O事件發(fā)生時(shí)。休眠定時(shí)器所用的寄存器也有一定的改變。在CC2430上,寫入和讀取休眠定時(shí)器的寄存器必須同步。
11. 定時(shí)器1 通道
CC2530的定時(shí)器1 通道增加到5個(gè)(16位定時(shí)器)
12. GPIO-通用IO
在CC2530上的所有的通用IO口,都有獨(dú)立的中斷使能位。這就意味著能確切的知道是哪個(gè)端口的哪個(gè)引腳產(chǎn)生了中斷。
13. 定時(shí)器 2
定時(shí)器2已更改為添加更長的時(shí)間定時(shí)器和比較寄存器。 14. 仿真接口
DBGDATA 寄存器被增加,使的可以通過仿真接口允許用DMA直接寫。
15、DMA 在CC2530上,DMA發(fā)送數(shù)據(jù)的時(shí)間改變了,現(xiàn)在在開始發(fā)送前增加了一個(gè)始終周期的延時(shí)。變量長度 VLEN = 010選項(xiàng)被限制只能進(jìn)行單方面的發(fā)送。在CC2530上,在編程的過程中可以通過DBGDATA 使能突發(fā)寫入,形成有一個(gè)新的DMA觸發(fā)器。
16、系統(tǒng)控制器
在2530上的系統(tǒng)控制器的寄存器已經(jīng)被改成 命令/狀態(tài) 結(jié)構(gòu)。這使得在軟件上改變時(shí)鐘源和時(shí)鐘速度更加簡單。唯一的方面是,要進(jìn)入節(jié)電模,必須手動(dòng)設(shè)置PCON.IDLE=1 的指令和Falsh讀取一樣,不是開始在最后一個(gè)時(shí)鐘周期。閱讀“Power Management and Clocks”章節(jié)的“Power-Management Control”部分。
17、32KHZ RC晶振校正
在CC2530上,32 kHz的RC振蕩器校準(zhǔn)并不是連續(xù)的,而是在32MHZ打開時(shí),進(jìn)行一次性校正。要進(jìn)一步進(jìn)行校正,只需要再一次快速切換回到16MHZ晶振或者32MHZ晶振,就可以了。
18、串口
CC2530串口和CC2430不同,CC2530不支持9位數(shù)據(jù)發(fā)送。在CC2430上,SPI從機(jī)的選著信號(hào)(SSN)是邊沿檢測,而在CC2530上卻是電平檢測。
評論
查看更多