国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

silabs 無線收發(fā)器SI446x的應用技巧

發(fā)布時間:2015-1-12 10:43    發(fā)布者:eechina
       Silicon Labs的無線Sub-G產(chǎn)品Si446x現(xiàn)在已經(jīng)越來越多的用于表計產(chǎn)品,如氣表,電表等。由于在表計類老產(chǎn)品中TI的CC1101系列應用非常廣泛,所以客戶使用Si446x時,就會遇到和CC1101兼容問題,本文檔將解決此問題。
      

Si446x具有硬件CRC、Whitening和軟件CRC、Whitening,因為不使用CRC、Whitening和Manchester
時,Si446x和CC1101通信配置比較簡單,可以參照Si446x works with
CC1101_v1.11.pdf文檔,本文檔只討論CRC、Whitening和Manchester同時使能時配置方法。
      
Si446x提供軟件CRC、Whitening算法支持和CC1101兼容,需要將寄存器 PKT_WHT_BIT_NUM
0x1205的SW_WHT_CTRL和SW_CRC_CTRL位置1,使能SW whitening和SW CRC。為了確保Si446x開啟SW
whitening特性可以和CC1101通信,寄存器PKT_WHT_SEED_15_8 0x1203和PKT_WHT_SEED_7_0
0x1204需要都設置為0xFF。
Si446x最為發(fā)送端時,包格式需配置如下:

       由于已經(jīng)開啟SW
CRC和SW
Whitening,所以必須關(guān)閉硬件CRC和Whitening,以免重復計算CRC和Whitening,寄存器
PKT_FIELD_1_CONFIG的PN_START和WHITEN位都清零,寄存器PKT_FIELD_1_CRC_CONFIG也配置為
0x00。關(guān)閉了硬件CRC,為了發(fā)送由軟件CRC計算出的2個字節(jié)CRC的值,發(fā)送數(shù)據(jù)時需要多發(fā)送兩個字節(jié)給TX
FIFO作為CRC字節(jié),并且配置Field1的長度時,也需要額外增加2個字節(jié)。比如發(fā)送數(shù)據(jù)為7個字
節(jié),PKT_FIELD_1_LENGTH_12_8和PKT_FIELD_1_LENGTH_7_0則配置成0x00,0x09。下圖是數(shù)據(jù)長度為7的
示意圖,其中最后兩個字節(jié)可以是任意值。

Si446x最為接收端時,包格式需配置如下:




      
由于已經(jīng)開啟SW CRC和SW
Whitening,所以必須關(guān)閉硬件CRC和Whitening,以免重復計算CRC和Whitening,寄存器
PKT_FIELD_1_CONFIG的PN_START和WHITEN位都清零,寄存器PKT_FIELD_1_CRC_CONFIG也配置為
0x00。關(guān)閉了硬件CRC,為了發(fā)送由軟件CRC計算出的2個字節(jié)CRC的值,發(fā)送數(shù)據(jù)時需要多發(fā)送兩個字節(jié)給TX
FIFO作為CRC字節(jié),并且配置Field1的長度時,也需要額外增加2個字節(jié)。比如發(fā)送數(shù)據(jù)為7個字
節(jié),PKT_FIELD_1_LENGTH_12_8和PKT_FIELD_1_LENGTH_7_0則配置成0x00,0x09。下圖是數(shù)據(jù)長度為7的
示意圖,其中最后兩個字節(jié)可以是任意值。



Si446x最為接收端時,包格式需配置如下:



      
同樣由于使能了SW CRC和SW
Whitening,需要將寄存器PKT_FIELD_1_CONFIG的PN_START和WHITEN位都清零,寄存器
PKT_FIELD_1_CRC_CONFIG也配置為0x00,關(guān)閉硬件CRC和Whitening。如果配置了寄存器PKT_CONFIG1
0x1206的PH_FIELD_SPLIT位,則TX和RX的寄存器分開配置,需要將寄存器PKT_RX_FIELD_X_CONFIG (X =
1, 2)的PN_START 和WHITEN位清零,寄存器PKT_RX_FIELD_X_CRC_CONFIG (X = 1,
2)設置為0x00。由于禁止了硬件CRC,接收數(shù)據(jù)時就不會自動接收CRC字節(jié),并且接收的Field2的長度只包含了Address和Data。為了
能夠從空中接收CRC字節(jié),則需要告訴IC多接收2個字節(jié),這2個字節(jié)就是CRC字節(jié),所以需要調(diào)整接收端的包的長度,分以下兩種情況配置。
1,接收端配置為固定包長模式(寄存器PKT_LEN的ENDIAN位是0)
a,
如果PH_FIELD_SPLIT位是0,則Feild1長度配置成1,寄存器PKT_FIELD_1_LENGTH_12_8和
PKT_FIELD_1_LENGTH_7_0配置成0x00,0x01.Feild2的長度需要加2個字節(jié),比如上面發(fā)送7個字節(jié),則寄存器
PKT_RX_FIELD_2_LENGTH_12_8和PKT_RX_FIELD_2_LENGTH_7_0配置成0x00,0x09。
b,PH_FIELD_SPLIT位是1,則上面的寄存器就是對應的PKT_RX_FIELD_1_LENGTH和PKT_RX_FIELD_2_LENGTH。
2.接收端配置為可變包長模式

PKT_LEN需配置為0x21,PKT_LEN_FIELD_SOURCE配置為0x02,表示開啟可變包長模式,F(xiàn)eild1是不可變的區(qū)
域,F(xiàn)eild2是可變包長區(qū)域。這種情況,可以配置PKT_LEN_ADJUST為0x02,接收端在接收數(shù)據(jù)時會自動增加2個字節(jié)。
PKT_LEN_ADJUST只針對可變包長。如下圖為對應發(fā)射的配置圖。



      

在上述基礎(chǔ)上增加Manchester,發(fā)送端需將PKT_FIELD_1_CONFIG的MANCH位置1;接收端需同時將
PKT_FIELD_1_CONFIG和PKT_FIELD_2_CONFIG的MANCH位置1,或者是同時將
PKT_RX_FIELD_1_CONFIG和PKT_RX_FIELD_2_CONFIG的MANCH位置1。
注意:
      1,由于WDS中沒有留出勾選項來配置SW CRC和SW Whitening,所以需要在WDS配置基礎(chǔ)上生成工程,在工程中去修改相關(guān)寄存器。
     

2,在可變包長模式中,如果使用PACKET_INFO來讀取接收到的包長,得到的是實際的包長,并且設備接收數(shù)據(jù)成功后的下一個狀態(tài)不可以設置為RX狀
態(tài),讀到的數(shù)據(jù)長度是最后一次收到數(shù)據(jù)的長度。如果接收數(shù)據(jù)成功后就進入下一個狀態(tài),那么使用PACKET_INFO命令得到數(shù)據(jù)會是0。這與讀取
RSSI值是類似的。


本文地址:http://m.qingdxww.cn/thread-144339-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 基于CEC1712實現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓教程
  • 無線充電基礎(chǔ)知識及應用培訓教程2
  • 為何選擇集成電平轉(zhuǎn)換?
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产欧美一区二区欧美 | 性免费网站 | 国产精品999在线 | 黄视频网址 | 男女拍拍免费视频30分钟 | 欧美精品xxx | 高清三级毛片 | 欧美人与动交tv | 成人手机在线观看 | 欧美日一本 | 99视频在线精品免费 | 欧美日韩亚洲一区二区精品 | 日本a中文字幕 | 久久综合精品国产一区二区三区 | 免费韩国美女爽快一级毛片 | 一级片在线免费看 | 天天尻 | 亚洲一区二区三区免费视频 | 久久er国产精品免费观看1 | 四虎最新永久在线精品免费 | 亚洲经典一区二区三区 | 91色在线播放 | 亚洲国产欧美一区二区欧美 | 欧美日韩另类在线 | 日本免费一区二区三区中文 | 亚洲高清国产一区二区三区 | 亚洲国产日韩欧美一区二区三区 | 在线播放亚洲精品 | 成人三级精品视频在线观看 | 91精品欧美综合在线观看 | 经典老汉gayoldmantv | 欧美曰韩| 激情 亚洲| sihu永久在线播放地址 | 日韩欧美一区二区三区在线播放 | 成人a毛片 | 麻豆国产精品免费视频 | 91天堂最新在线观看 | 国产99视频精品一区 | 国内精品免费 | 国产成人精品福利网站在线观看 |