版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Si24R1Preliminary超低功耗高性能 2.4GHz GFSK 無線收發(fā)主要特性應(yīng)用范圍工作在 2.4GHzISM 頻段無線鼠標(biāo)、鍵盤調(diào)制方式:GFSK/FSK數(shù)據(jù)速率:2Mbps/1Mbps/250Kbps超低關(guān)斷功耗:0.7uA超低待機(jī)功耗:15uA 快速啟動(dòng)時(shí)間: 130uS集成高 PSRR LDO寬電源電壓范圍:1.9-3.6V數(shù)字 IO 電壓: 3.3V/5V低成本晶振:16MHz60ppm接收靈敏度:-83dBm 2MHz無線、體感設(shè)備有源 RFID、NFC智能電網(wǎng)、智能家居無線音頻無線數(shù)據(jù)傳輸模塊低功耗自組網(wǎng)無線傳感網(wǎng)節(jié)點(diǎn)封裝圖最高:7dBm接收電流(2Mbps):15
2、mA發(fā)射電流(2Mbps):=1.9V 上電延時(shí)100ms關(guān)斷模式ShutdownPWR_UP=1切換時(shí)間:1.52msPWR_UP=0PWR_UP=0PWR_UP=0待機(jī)模式StandbyCE=0PRIM_RX=0,CE=1CE=0TX FIFO無數(shù)據(jù)PRIM_RX=1 ,CE=1發(fā)射空閑模式Idle-TX切換時(shí)間:120130usTX FIFO無數(shù)據(jù)且CE=1TX FIFO 有數(shù)據(jù)且CE=1切換時(shí)間:120130us單幀數(shù)據(jù)發(fā)射完成且CE=0接收模式RX發(fā)射模式TXTX FIFO有數(shù)據(jù)且CE=1圖 3-1 Si24R1 工作模式切換圖Si24R1PreliminaryShutdown 工作
3、模式在 Shutdown 工作模式下,Si24R1 所有收發(fā)功能模塊關(guān)閉,停止工作,消耗電流最小,但所有寄存器值和 FIFO 值保持不變,仍可通過 SPI 實(shí)現(xiàn)對(duì)寄存器的讀寫。設(shè)置 CONFIG 寄存器的 PWR_UP 位的值為 0,立即返回到Shutdown 工作模式。Standby 工作模式。在 Standby 工作模式,只有晶體振蕩器電路工作,保證了在消耗較少電流的同時(shí)能夠快速啟動(dòng)。設(shè)置 CONFIG 寄存器下的 PWR_UP 位的值為 1,待時(shí)鐘穩(wěn)定后進(jìn)入 Standby 模式。的性能有關(guān)。當(dāng)引腳 CE=1 時(shí),的時(shí)鐘穩(wěn)定時(shí)間一般為 1.52ms,與晶振將由 Standby 模式進(jìn)入到
4、 Idle-TX 或 RX 模式,當(dāng) CE=0 時(shí),將由 Idle-TX、TX 或 RX 模式返回到 Standby 模式。Idle-TX 工作模式在 Idle-TX 工作模式下,晶體振蕩器電路及時(shí)鐘電路工作。相比于 Standby的電流。當(dāng)發(fā)送端 TX FIFO 寄存器為空,并且引腳 CE=1模式,消耗時(shí),中,進(jìn)入到 Idle-TX 模式。在該模式下,如果有新的數(shù)據(jù)包被送到 TX FIFO的電路將立即啟動(dòng),切換到 TX 模式將數(shù)據(jù)包發(fā)送。在 Standby 和 Idle-TX 工作模式下,所有仍可通過 SPI 實(shí)現(xiàn)對(duì)寄存器的讀寫。寄存器值和 FIFO 值保持不變,TX 工作模式當(dāng)需要發(fā)送數(shù)據(jù)
5、時(shí),需要切換到 TX 工作模式。進(jìn)入到 TX 工作模式的條件為:TX FIFO 中有數(shù)據(jù),CONFIG 寄存器的 PWR_UP 位的值為 1,PRIM_RX位的值為 0,同時(shí)要求引腳 CE 上有一個(gè)至少持續(xù) 10us 的高脈沖。 不會(huì)直接由 Standby 模式直接切換到 TX 模式,而是先立即切換到 Idle-TX 模式,再由 Idle-TX 模式自動(dòng)切換到 TX 模式。Idle-TX 模式切換到 TX 模式的時(shí)間為120us130us 之間,但不會(huì)超過 130us。單包數(shù)據(jù)發(fā)送完成后,如果 CE=1, 則由TX FIFO 的狀態(tài)來決定所處的工作模式,當(dāng) TX FIFO 還有數(shù)據(jù),繼續(xù)保持在
6、TX 工作模式,并發(fā)送下一包數(shù)據(jù);當(dāng)TX FIFO 沒有數(shù)據(jù)模式;如果 CE=0,立即返回 Standby 模式。數(shù)據(jù)發(fā)射完成后,射完成中斷。返回Idle-TX產(chǎn)生數(shù)據(jù)發(fā)RX 工作模式當(dāng)需要接收數(shù)據(jù)時(shí),需要切換到 RX 工作模式。進(jìn)入到 RX 工作模式的條件為:設(shè)置寄存器 CONFIG 的 PWR_UP 位的值為 1,PRIM_RX 位的值為 1,并且引腳 CE=1。由 Standby 模式切換到 RX 模式的時(shí)間為 120130us。當(dāng)接Si24R1Preliminary收到數(shù)據(jù)包的地址與的地址相同,并且 CRC 檢查正確時(shí),數(shù)據(jù)會(huì)自動(dòng)存入RX FIFO,并產(chǎn)生數(shù)據(jù)接收中斷。已滿,接收到的數(shù)
7、據(jù)包被自動(dòng)丟掉。最多可以同時(shí)存三個(gè)有效數(shù)據(jù)包,當(dāng) FIFO在接收模式下,可以通過 RSSI 寄存器檢測(cè)接收信號(hào)功率。當(dāng)接收到的信號(hào)強(qiáng)度大于-60dBm 時(shí),RSSI 寄存器的 RSSI 位的值將被設(shè)置為 1。否則,RSSI=0。 RSSI 寄存器的更新方法有兩種:當(dāng)接收到有效的數(shù)據(jù)包后,RSSI 會(huì)自動(dòng)更新,此外,將從 RX 模式換到 Standby 模式時(shí) RSSI 也會(huì)自動(dòng)更新。RSSI 的值會(huì)隨溫度的變化而變化,范圍在5dBm 以內(nèi)Si24R1Preliminary4、數(shù)據(jù)包處理協(xié)議Si24R1 基于信,支持停等式 ARQ 協(xié)議。ARQ 協(xié)議基帶處理引擎,可以不需要外部微控制器干預(yù)下,自
8、動(dòng)實(shí)現(xiàn) ACK 和 NO_ACK 數(shù)據(jù)包的處理。 ARQ 協(xié)議基帶處理單元支持1到 32 字節(jié)動(dòng)態(tài)數(shù)據(jù)長(zhǎng)度,數(shù)據(jù)長(zhǎng)度在數(shù)據(jù)包內(nèi)。也可以采用固定數(shù)據(jù)長(zhǎng)度,通過寄存器指定;基帶處理單元完成數(shù)據(jù)的自動(dòng)解包、打包、自動(dòng)回復(fù) ACK 確認(rèn)信號(hào)以及自動(dòng)重發(fā)。該處理單元可以直接支持 1:6 星型網(wǎng)絡(luò)。有 6 個(gè)通信管道,ARQ 包格式一個(gè)完整的 ARQ 數(shù)據(jù)括前導(dǎo)碼、地址、包控制字、負(fù)載數(shù)據(jù)以及 CRC。如圖 4.1 顯示為一個(gè)完整的包。圖 4-1 一個(gè)完整的帶數(shù)據(jù)的 ARQ 包前導(dǎo)碼字段主要用于接收數(shù)據(jù)同步,發(fā)射時(shí)去掉,對(duì)用戶不可見。地址字段為接收數(shù)據(jù)方地址,只有當(dāng)該地址與自動(dòng)附上,接收時(shí)自動(dòng)的地址寄存器
9、中地址相同時(shí)才會(huì)接收。地址長(zhǎng)度可以通過配置寄存器 AW 配置為 3、或 4、或 5 字節(jié)。包控制字段長(zhǎng)度為 9bit, 結(jié)構(gòu)如圖 4.2。圖 4-2 包控制字段格式數(shù)據(jù)包長(zhǎng)度子字段指定數(shù)據(jù)包的長(zhǎng)度,可以為0到 32 字節(jié)。例如:000000 = 0byte(包為空)100000 = 32 byte(數(shù)據(jù)包長(zhǎng)度為 32 字節(jié))子字段告知接收端這個(gè)包是一個(gè)新的包還是一個(gè)重發(fā)的包,可以防止接收端多次接收同一個(gè)包。發(fā)射方通過 SPI 寫 FIFO,的值自動(dòng)累加。NO_ACK 子字段為 1 時(shí),則表明發(fā)射方告知接收端不需要回 ACK 確認(rèn)信號(hào)。對(duì)于發(fā)射方,使 NO_ACK 位為 1 需要先配置 FEAT
10、URE 寄存器中的 EN_DYN_ACK 位為 1,且使用 W_TX_PAYLOAD_NOACK 命令寫 FIFO。當(dāng)收到一個(gè)這樣的包后,接收端不會(huì)發(fā)送 ACK 確認(rèn)信號(hào)給發(fā)射方。(即使接收端工作在 ACK 接收模式)負(fù)載數(shù)據(jù)字段為發(fā)射數(shù)據(jù)內(nèi)容,可以最長(zhǎng) 32 字節(jié)。CRC 字段為包的CRC 值,CRC 支持8bit 和16bit 兩種,CRC 的長(zhǎng)度通過CONFIG寄存器中的 CRCO 位配置。數(shù)據(jù)包長(zhǎng)度 6bit1bitNO_ACK 1bit前導(dǎo)碼地址包控制字負(fù)載數(shù)據(jù)CRCSi24R1PreliminaryARQ 通信模式在 TX 模式下,發(fā)送端自動(dòng)將前導(dǎo)碼、地址、包控制字、負(fù)載數(shù)據(jù)、CR
11、C 打包。通過射頻模塊將信號(hào)調(diào)制通過天線發(fā)射。在 RX 模式下,接收端在接收到的解調(diào)信號(hào)中不斷偵測(cè)有效地址,一旦偵測(cè)到地址與接收地址相同,開始接收數(shù)據(jù),如果接收到的數(shù)據(jù)有效,則將負(fù)載數(shù)據(jù)部分存放入 RX FIFO 中,并產(chǎn)生中斷通知 MCU。MCU 通過 SPI 接口可隨時(shí)RX FIFO 寄存器,進(jìn)行數(shù)據(jù)。ACK 模式當(dāng)用 W_TX_PAYLOAD 命令對(duì)發(fā)送端 TX FIFO 寫數(shù)據(jù)時(shí),將數(shù)據(jù)打包后,數(shù)據(jù)包中包控制字段 NO_ACK 標(biāo)志位復(fù)位。接收端接收到一幀有效數(shù)據(jù)后, 產(chǎn)生 RX_DR 中斷后,會(huì)自動(dòng)發(fā)送一幀 ACK 信號(hào),發(fā)送端接收到 ACK 信號(hào),則自動(dòng)清除 TX FIFO 數(shù)據(jù)并
12、產(chǎn)生 TX_DS 發(fā)射中斷,表明此次通信成功。接收端在發(fā)送 ACK 信號(hào)時(shí),取接收管道地址作為目標(biāo)地址來發(fā)送 ACK 信號(hào),所以發(fā)送端需要設(shè)置接收管道 0 地址與自身發(fā)送地址相同,以便接收 ACK 信號(hào)。如果發(fā)送端在 ARD 時(shí)間內(nèi)沒有接收到 ACK 信號(hào),則重新發(fā)送上一幀數(shù)據(jù)。當(dāng)重發(fā)次數(shù)達(dá)到最大,仍沒有收到確認(rèn)信號(hào)時(shí),發(fā)送端產(chǎn)生 MAX_RT 中斷。MAX_RT 中斷在清除之前不能進(jìn)行下一步的數(shù)據(jù)發(fā)送。所有中斷通過對(duì)狀態(tài)寄存器進(jìn)行寫操作來清除T 寄存器在每產(chǎn)生一個(gè) MAX_RT 中斷后加 1,用來當(dāng)前頻段下,丟失的數(shù)據(jù)包的數(shù)量。T 寄存器當(dāng)前數(shù)據(jù)重發(fā)的次數(shù),在發(fā)送一包新數(shù)據(jù)時(shí)使其復(fù)位。最大重
13、發(fā)次數(shù)與 ARD 時(shí)間通過 SETUP_RETR 寄存器來進(jìn)行配置。接收端開啟自動(dòng)回復(fù) ACK 信號(hào)由 EN_AA 寄存器來控制。圖 4.3 示為 ACK 模式下的一次通信完成。圖 4-3 ACK 通信模式發(fā)送端每當(dāng)發(fā)射一個(gè)新數(shù)據(jù)包,數(shù)據(jù)對(duì)應(yīng)的自動(dòng)加 1,因此發(fā)送的相鄰Si24R1Preliminary的兩個(gè)數(shù)據(jù)包中,應(yīng)互不相同。如果鏈路中連續(xù)幾幀數(shù)據(jù)丟失,接收端接收到的連續(xù)兩幀數(shù)據(jù)的可能相同。相同,則比對(duì) CRC,如果 CRC接收端如果發(fā)現(xiàn)接收到數(shù)據(jù)與上一幀數(shù)據(jù)也相同,則判斷為上一幀數(shù)據(jù)的重發(fā),將數(shù)據(jù)丟棄,并重新回復(fù) ACK 信號(hào)。圖4.4 發(fā)送端第一次數(shù)據(jù)發(fā)送沒有接收到 ACK 信號(hào),進(jìn)行
14、重發(fā)后,接收到 ACK 信號(hào),數(shù)據(jù)通信成功完成。圖 4-4 無 ACK PAYLOAD 通信模式接收端在回復(fù) ACK 信號(hào)時(shí),可以同時(shí)發(fā)送帶有負(fù)載數(shù)據(jù)的 ACK 信號(hào)(ACKPAYLOAD)。開啟這能需要配置 FETURE 寄存器中的 EN_ACK_PAY位,并且雙方必須開啟動(dòng)態(tài)負(fù)載長(zhǎng)度。接收端先用 W_ACK_PAYLOAD 對(duì) TX FIFO 寫入對(duì)應(yīng)接收數(shù)據(jù)管道的 ACKPAYLOAD,當(dāng)這一管道接收到一幀新的有效數(shù)據(jù),產(chǎn)生 RX_DR 中斷,并自動(dòng)回復(fù) ACK,并自動(dòng)將 ACKPAYLOAD 其打包,發(fā)送給發(fā)送端;發(fā)送端收到帶有負(fù)載數(shù)據(jù)的 ACK 信號(hào)后,同時(shí)產(chǎn)生 TX_DS 和 RX
15、_DR 中斷。當(dāng)接收端再次接收到發(fā)送端發(fā)送的一包有效數(shù)據(jù)后,表示發(fā)送端已經(jīng)收到 ACKPAYLOAD,清除 TX FIFO 中數(shù)據(jù),同時(shí)產(chǎn)生 RX_DR 與 TX_DS 中斷。如果收到的數(shù)據(jù)為上一包數(shù)據(jù)的重發(fā),則重新將此 ACKPAYLOAD 打包,并作為 ACK 信號(hào)發(fā)送出去。圖 4.5 發(fā)送端第一次發(fā)送后沒有收到帶有 ACKPAYLOD 的 ACK 信號(hào),進(jìn)行重發(fā),接收端再次將此 ACKPAYLOAD 打包,接收端收到后,進(jìn)行下一幀數(shù)據(jù)發(fā)送。Si24R1Preliminary接收ACK失敗,成功接收到ACK產(chǎn)生 TX DS和RX DR中斷成功接收到ACK產(chǎn)生 TX DS和RX DR中斷關(guān)閉
16、RX模式PRXPAYLOAD1ACKPAYLOAD1PAYLOAD1ACKPAYLOAD1PAYLOAD2ACKPAYLOAD2附帶payload 的 ACK丟失,對(duì) 方?jīng)]接收到ACKPacket1接收成功產(chǎn)生RX DR中斷檢測(cè)到為上一 幀數(shù)據(jù)的重發(fā),丟棄Packet2接收成功產(chǎn)生RX DR和TX DS中斷圖 4.5 帶 ACK PAYLOAD 通信模式NO ACK 模式用 W_TX_PAYLOAD_NOACK 命令對(duì)發(fā)送方寫 TX PAYLOAD 時(shí),數(shù)據(jù)包中 NO_ACK 標(biāo)志位置位,發(fā)送端發(fā)送完一包數(shù)據(jù)后,立即產(chǎn)生 TX_DS 中斷,并且開始準(zhǔn)備發(fā)送下一包數(shù)據(jù)。接收端接收到數(shù)據(jù)后判斷 N
17、O_ACK 標(biāo)志置位,且數(shù)據(jù)有效,則產(chǎn)生 RX_DR 中斷,此時(shí)一幀數(shù)據(jù)通信完成,不再回復(fù) ACK 信號(hào)。 W_TX_PAYLOAD_NOACK 命令通過 FETURE 寄存器中的 EN_DYN_ACK 來使能。動(dòng)態(tài) PAYLOAD 長(zhǎng)度與靜態(tài) PAYLOAD 長(zhǎng)度發(fā)送端通過配置 FEATURE 寄存器中的 EN_DPL 位與 DYNPD 寄存器中的 DPL_P0 位,進(jìn)入動(dòng)態(tài)負(fù)載長(zhǎng)度模式,發(fā)送的數(shù)據(jù)包中包控制字段中前 6 位為要發(fā)送的數(shù)據(jù)長(zhǎng)度接收端配置 FEATURE 寄存器中的 EN_DPL 位,并且開啟 DYNPD 寄存器中相應(yīng)管道的動(dòng)態(tài)使能后,自動(dòng)以數(shù)據(jù)包中包控制字中的數(shù)據(jù)長(zhǎng)度來接收數(shù)
18、據(jù)。因此每次接收到負(fù)載數(shù)據(jù)長(zhǎng)度可以不同,并且可以通過 R_RX_PL_WID 命令來讀出負(fù)載數(shù)據(jù)的長(zhǎng)度。如果默認(rèn)為靜態(tài)負(fù)載長(zhǎng)度,發(fā)送端每次傳輸?shù)呢?fù)載長(zhǎng)度必須一致,且與接收方事先配置好的 RX_PW_Px 寄存器值相同。多管道通信收發(fā)器可同時(shí)進(jìn)行 6 個(gè)發(fā)送端,1 個(gè)接收端之的雙向或單向通信。此時(shí),接收端要在 EN_RXADDR 寄存器中使能各個(gè)管道,并設(shè)置每一個(gè)接收管道地址與對(duì)應(yīng)的發(fā)送端發(fā)送地址相同。其中接收管道 0 有單獨(dú)的 5 字節(jié)地址,管道 1-5 共用高 4 字節(jié)有效地址。接收端如果需要接收 ACK 信號(hào),還需要設(shè)置接收管道 0 地址與自身發(fā)送地址相同。多管道通信模式下,發(fā)送端與接收端
19、地址設(shè)置參考圖 4.6ARD時(shí)間PTXPAYLOAD1RXPAYLOAD1ACKPAYLOAD2ACKSi24R1Preliminary圖 4.6多管道通信模式通過多管道操作可以直接支持最多 1:6 的星型網(wǎng)絡(luò)Si24R1Preliminary5、SPI 數(shù)據(jù)與控制接口采用標(biāo)準(zhǔn)的四線 SPI 接口,設(shè)計(jì)讀寫速度最大值為 10Mb/S。外部微控制器可以通過 SPI 接口對(duì)進(jìn)行配置,包括讀寫功能寄存器、讀寫 FIFO、讀狀態(tài)、清除中斷等。SPI 命令SPI 命令參見表 6-1。CSN 從翻轉(zhuǎn)為低電平,SPI 接口開始工作。每一次 SPI 操作,MISO 輸出的第一字節(jié)為狀態(tài)寄存器的值,之后通過命令
20、來確定是否輸出值(不輸出為高阻態(tài))。命令格式中命令字按從 MSBit 到 LSBit 的順序輸入,數(shù)據(jù)格式中按從 LSByte 到 MSByte 的順序,每字節(jié)中按從 MSBit 到 LSBit的順序輸入。詳細(xì)請(qǐng)參考 SPI 時(shí)序,圖 6-1 及圖 6-2。表 6-1SPI 時(shí)序d namedword (binary)# Data bytes操作R_REGISTER000A AAAA1 to 5 LSByte讀寄存器命令,AAAAA表示寄存器地址(參考寄存器表)。W_REGISTER001A AAAA1 to 5 LSByte寫寄存器命令,AAAAA表示寄存器地址(參考寄存器表),只允許Shu
21、tdown、Standby、Idle-TX模式下操作。R_RX_PAYLOAD0110 00011 to 32 LSByte從FIFO中讀收到的數(shù)據(jù),1-32字節(jié),讀出后FIFO數(shù)據(jù)被刪除。適用于接收模式。W_TX_PAYLOAD1010 00001 to 32 LSByte寫發(fā)射負(fù)載數(shù)據(jù),大小為1-32字節(jié),適用于發(fā)射模式。FLUSH_TX1110 00010清空TX FIFO,適用于發(fā)射模式。FLUSH_RX1110 00100清空RX FIFO,適用于接收模式。如果需要回ACK,則不能在回ACK操作完成前進(jìn)行清空FIFO,否則視為通信失敗。REUSE_TX_PL1110 00110適用于
22、發(fā)送方,清空TX FIFO或?qū)IFO寫入新的數(shù)據(jù)后不能使用該命令。R_RX_PL_WID0110 00001收到的數(shù)據(jù)字節(jié)數(shù)。W_ACK_PAYLOAD1010 1PPP1 to 32 LSByte適用于接收方,通過PIPE PPP將數(shù)據(jù)通過ACK的形式發(fā)出去,最多允許三幀數(shù)據(jù)存于FIFO中。W_TX_PAYLOAD_NOACK1011 00001 to 32 LSByte適用于發(fā)射模式,使用這個(gè)命令同時(shí)需要將AUTOACK位置1。NOP1111 11110無操作??捎糜诜祷豐US值。Si24R1PreliminarySPI 操作包括基本的讀寫操作以及其他5-2。令操作,時(shí)序上如圖 5-1及
23、圖注:只能在 Shutdown、Standby 和 Idle-TX 模式下才能對(duì)寄存器進(jìn)行配置。圖 5-1 SPI 寫操作圖 5-2 SPI 讀操作TcwhCSNTccTchTclTcchSCKTdc TdhMOSIC7C6C0TcsdTcdzMISOS7S0圖 5-3 SPI 典型時(shí)序表 5-1 為 SPI 典型時(shí)序參數(shù)。表 5-1 SPI 時(shí)序參數(shù)SymbolParametersMaxUnitsTdcDao SCK Setup2nsTdhSCK to Data Hold2nsTcsdCSN to Data Valid42nsTcdSCK to Data Valid58nsTclSCK Lo
24、w Time40nsTchSCK High Time40nsFsckSCK Frequency010MHzTr,TfSCK Rise and Fall100nsTccCSN to SCK Setup2nsTcchSCK to CSN Hold2nsTcwhCSN Inactive time50nsTcdzCSN to Output High Z42nsTcdSi24R1Preliminary6、寄存器表Addre ss(Hex)MnemonicBitReset ValueTyp eDescription00CONFIG配置寄存器70R/W保留,0MASK_RX_DR60R/W接收中斷控制0:接
25、收中斷使能,RX_DR中斷標(biāo)志在IRQ引腳上產(chǎn)生中斷信號(hào),低電平有效1:接收中斷關(guān)閉,RX_DR中斷標(biāo)志不影響IRQ引腳輸出MASK_TX_DS50R/W發(fā)射中斷控制0:發(fā)射中斷使能,TX_DS中斷標(biāo)志在IRQ引腳上產(chǎn)生中斷信號(hào),低電平有效1:發(fā)射中斷關(guān)閉,TX_DS中斷標(biāo)志不影響IRQ引腳輸出MASK_MAX_RT40R/W最大重發(fā)計(jì)數(shù)中斷控制0:最大重發(fā)計(jì)數(shù)中斷使能,MAX_RT中斷標(biāo)志在 IRQ引腳上產(chǎn)生中斷信號(hào),低電平有效1:最大重發(fā)計(jì)數(shù)中斷關(guān)閉,MAX_RT中斷標(biāo)志不影響IRQ引腳輸出EN_CRC31R/W使能CRC。如果EN_AA不全為零時(shí),EN_CRC必須為1。0:關(guān)閉CRC1:
26、開啟CRCCRCO20R/WCRC長(zhǎng)度配置, 0:1byte1:2 bytesPWR_UP10R/W關(guān)斷/開機(jī)模式配置0:關(guān)斷模式1:開機(jī)模式PRIM_RX00R/W發(fā)射/接收配置,只能在Shutdown和Standby下更改0:接收模式1:發(fā)射模式01EN_AA使能自動(dòng)確認(rèn)7:600R/W保留,00ENAA_P551R/W使能數(shù)據(jù)管道5自動(dòng)確認(rèn)Si24R1PreliminaryENAA_P441R/W使能數(shù)據(jù)管道4自動(dòng)確認(rèn)ENAA_P331R/W使能數(shù)據(jù)管道3自動(dòng)確認(rèn)ENAA_P221R/W使能數(shù)據(jù)管道2自動(dòng)確認(rèn)ENAA_P111R/W使能數(shù)據(jù)管道1自動(dòng)確認(rèn)ENAA_P001R/W使能數(shù)據(jù)管
27、道0自動(dòng)確認(rèn)02EN_RXADDR使能接收數(shù)據(jù)管道地址7:600R/W保留,00ERX_P550R/W使能數(shù)據(jù)管道5ERX_P440R/W使能數(shù)據(jù)管道4ERX_P330R/W使能數(shù)據(jù)管道3ERX_P220R/W使能數(shù)據(jù)管道2ERX_P111R/W使能數(shù)據(jù)管道1ERX_P001R/W使能數(shù)據(jù)管道003SETUP_AW地址寬度配置7:2000000R/W保留,000000AW1:011R/W發(fā)射方/接收方地址寬度 00:錯(cuò)誤值 01:3bytes 10:4bytes 11:5bytes04SETUP_RETR自動(dòng)重發(fā)配置ARD7:40000R/W自動(dòng)重發(fā)延時(shí)配置0000:250uS0001:500
28、uS0010:750uS1111:4000uSARC3:00011R/W最大自動(dòng)重發(fā)次數(shù)0000:關(guān)閉自動(dòng)重發(fā)0001:1次0010:2次1111:15次05RF_CH射頻信道70R/W保留RF_CH6:00000010R/W設(shè)置工作時(shí)的信道,分別對(duì)應(yīng)1125個(gè)道信道間隔為1MHZ,默認(rèn)為02即2402MHzSi24R1Preliminary06RF_SETUP射頻配置CONT_WAVE70R/W為1時(shí),使能恒載波發(fā)射模式60R/W保留RF_DR_LOW50R/W設(shè)置射頻數(shù)據(jù)率為250kbps 、1Mbps或2Mbps,與RF_DR_HIGH共同控制PLL_LOCK40R/W保留字,必須為0R
29、F_DR_HIGH31R/W設(shè)置射頻數(shù)據(jù)率RF_DR_LOW, RF_DR_HIGH:00:1Mbps 01:2Mbps 10:250kbps 11:保留RF_PWR2:0110R/W設(shè)置TX111: 7dBm110: 4dBm101: 3dBm100: 1dBm011: 0dBm010:-4dBm001:-6dBm000:-12dBm07SUS狀態(tài)寄存器(SPI操作開始,狀態(tài)寄存器值通過MISO串行輸出)。70R/W保留RX_DR60R/WRX FIFO有值標(biāo)志位,寫1清除。TX_DS50R/W發(fā)射端發(fā)射完成中斷位,如果是ACK模式,則收到ACK確認(rèn)信號(hào)后TX_DS位置1,寫1清除。MAX_
30、RT40R/W達(dá)到最大重發(fā)次數(shù)中斷位,寫1清除。RX_P_NO3:1111R收到數(shù)據(jù)的接收管道PPP號(hào),可以通過SPI讀出。000-101:數(shù)據(jù)管道0-5110:不可用111:RX FIFO為空TX_FULL00RTX FIFO滿標(biāo)志位。08OBSERVE_TX發(fā)射結(jié)果統(tǒng)計(jì)T7:40R丟包計(jì)數(shù)。最大計(jì)數(shù)為15,改變后T從0開始計(jì)數(shù)。T3:00R重發(fā)計(jì)數(shù)。發(fā)射一個(gè)新包時(shí),T從0開始計(jì)數(shù)。09RSSI接收信號(hào)強(qiáng)度檢測(cè)7:1000000RRSSI00R接收信號(hào)強(qiáng)度:0:接收信號(hào)小于-60dBmSi24R1Preliminary0ARX_ADDR_P039:00 xE7E7E7E7E7R/W數(shù)據(jù)管道0
31、的接收地址,最大寬度為5bytes (LSByte最先寫入,通過SETUP_AW配址寬度) 。0BRX_ADDR_P139:00 xC2C2C2C2C2R/W數(shù)據(jù)管道1的接收地址,最大寬度為5bytes (LSByte最先寫入,通過SETUP_AW配址寬度) 。0CRX_ADDR_P27:00 xC3R/W數(shù)據(jù)管道2的接收地址的最低字節(jié),接收地址高字節(jié)與RX_ADDR_P139:8相同。0DRX_ADDR_P37:00 xC4R/W數(shù)據(jù)管道3的接收地址的最低字節(jié),接收地址高字節(jié)與RX_ADDR_P139:8相同。0ERX_ADDR_P47:00 xC5R/W數(shù)據(jù)管道4的接收地址的最低字節(jié),接收
32、地址高字節(jié)與RX_ADDR_P139:8相同。0FRX_ADDR_P57:00 xC6R/W數(shù)據(jù)管道5的接收地址的最低字節(jié),接收地址高字節(jié)與RX_ADDR_P139:8相同。10TX_ADDR39:00 xE7E7E7E7E7R/W發(fā)射方的發(fā)射地址(LSByte最先寫入),如果發(fā)射放需要收ACK確認(rèn)信號(hào),則需要配置RX_ADDR_P0的值等于TX_ADDR,并使能ARQ。11RX_PW_P07:600R/W保留RX_PW_P05:00R/W接收數(shù)據(jù)管道0數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes12RX_PW_P17:600R/W保留RX_PW_P15:00R/W接收數(shù)
33、據(jù)管道1數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes13RX_PW_P27:600R/W保留RX_PW_P25:00R/W接收數(shù)據(jù)管道2數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes14RX_PW_P3Si24R1Preliminary7:600R/W保留RX_PW_P35:00R/W接收數(shù)據(jù)管道3數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes15RX_PW_P47:600R/W保留RX_PW_P45:00R/W接收數(shù)據(jù)管道4數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes16RX_PW_P57:600R/W保留R
34、X_PW_P55:00R/W接收數(shù)據(jù)管道5數(shù)據(jù)字節(jié)數(shù)(132Bytes)。1:1byte32:32bytes17FIFO_SUSFIFO狀態(tài)70R/W保留TX_REUSE60R只用于發(fā)射端,F(xiàn)IFO數(shù)據(jù)重新利用當(dāng)用RESUSE_TX_PL命令后,發(fā)射上次已成功發(fā)射的數(shù)據(jù),通過W_TX_PAYLOAD或FLUSH TX命令關(guān)閉該功能TX_FULL50RTX FIFO滿標(biāo)志 1:TX FIFO滿0:TX FIFO可寫TX_EMPTY41RTX FIFO空標(biāo)志 1:TX FIFO為空0:TX FIFO有數(shù)據(jù)3:200R/W保留RX_FULL10RRX FIFO滿標(biāo)志 1:RX FIFO滿0:RX F
35、IFO可寫RX_EMPTY01RRX FIFO空標(biāo)志 1:RX FIFO為空0:RX FIFO有數(shù)據(jù)1CDYNPD使能動(dòng)態(tài)負(fù)載長(zhǎng)度7:60R/WOnly 00 allowedDPL_P550R/W使能接收管道5動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN_DPL及Si24R1PreliminaryENAA_P5)。DPL_P440R/W使能接收管道4動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN_DPL及ENAA_P4)。DPL_P330R/W使能接收管道3動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN_DPL及ENAA_P3)。DPL_P220R/W使能接收管道2動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN_DPL及ENAA_P2)。DPL_P110R/W使能接收管道1動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN
36、_DPL及ENAA_P1)。DPL_P000R/W使能接收管道0動(dòng)態(tài)負(fù)載長(zhǎng)度(需EN_DPL及ENAA_P0)。1DFEATURER/W特征寄存器7:30R/W保留EN_DPL20R/W使能動(dòng)態(tài)負(fù)載長(zhǎng)度EN_ACK_PAYd10R/W使能ACK負(fù)載(帶負(fù)載數(shù)據(jù)的ACK包)EN_DYN_ACK00R/W使能命令W_TX_PAYLOAD_NOACKSi24R1Preliminary7、主要參數(shù)指標(biāo)極限參數(shù)電氣指標(biāo)條件:VDD=3V,VSS=0V TA=27符號(hào)參數(shù)最小值典型值最大值備注OP 參數(shù)VDD電源電壓范圍1.93.6VISHDShutdown 模式電流0.7AISTBStandby 模式電
37、流15AIIDLEIdle-TX 模式電流380AIRX2MHZRX模 式 電 流2Mbps15mAIRX1MHZRX模 式 電 流1Mbps14.5mAIRX250kbpsRX模 式 電 流250kbps14mAITX7dBmTX模 式 電 流7dBm25mAITX4dBmTX模 式 電 流4dBm16mAITX0dBmTX模 式 電 流0dBm12mAITX-6dBmTX模 式 電 流-6dBm9.5mA工作條件最小值最大值電源電壓VDD-0.33.6VVSS0V輸入電壓VI-0.35.25V輸出電壓VOVSS to VDDVSS to VDDV總功耗100mW溫度工作溫度范圍-40+10
38、0溫度-40+125Si24R1PreliminaryITX-12dBmTX模 式 電 流-12dBm8.5mARF 參數(shù)FOPRF 頻率范圍24002525MHzFCHRF 信道間隔1MHz2Mpbs 時(shí)至少為 2MHzRGFSK數(shù)據(jù)速率2502000KbpsRX 參數(shù)RXSENS2Mbps靈敏度2Mbps-83dBmBER=0.1%RXSENS1Mbps靈敏度1Mbps-87dBmBER=0.1%RXSENS250Kbps靈敏度250kbps-96dBmBER=0.1%C/ICO2Mbps同信道選擇性6dBC/I1st2Mbps1st 鄰 道選擇 性2MHz0dBC/I2ND2Mbps2n
39、d 鄰道選 擇性 4MHz-20dBC/I3RD2Mbps3rd 鄰 道選擇 性6MHz-26dBC/ICO1Mbps同信道選擇性7dBC/I1st1Mbps1st 鄰 道選擇 性2MHz6dBC/I2ND1Mbps2nd 鄰道選 擇性 4MHz-21dBC/I3RD1Mbps3rd 鄰 道選擇 性6MHz-30dBTX 參數(shù)PRFRF 輸出功率-307dBmPBW2Mbps調(diào)制帶寬2Mbps2.1MHzPBW1Mbps調(diào)制帶寬1Mbps1.1MHzPRF11st鄰 道 功 率2MHz-20dBmPRF22nd鄰 道 功 率4MHz-46dBm晶振參數(shù)FXO晶振頻率16MHzF頻偏60ppmE
40、SR等效損耗電阻100Si24R1Preliminary8、封裝TOP VIEWDSIDE VIEWEUA1ASi24R1PreliminaryNdBOTTOM VIEWe21EXED THERMALhPAD ZONED2圖 8-1 頂層圖圖 8-2 封裝尺寸E2Ne20LhbSYMBOLMILLIMETERMINNOMMAXA0.700.750.80A10.020.05b0.180.250.30D3.904.004.10D22.552.652.75e0.50BSCE22.552.652.75E3.904.004.10Ne2.00BSCNd2.00BSCL0.350.400.45h0.300.
41、350.40U0.20 REF.L/F 載體尺寸(mil)114114Si24R1Preliminary9、典型應(yīng)用原理圖圖 9-1 典型應(yīng)用原理圖表 9-1 元器件 BOM 表器件名稱數(shù)值形式描述C110nF0402X7R, +/- 10%C21nF0402X7R, +/- 10%C333nF0402X7R, +/- 10%C412220402NPO, +/- 2%C512220402NPO, +/- 2%C62.2nF0402X7R, +/- 10%C74.70402NPO, +/- 0.25C81.50402NPO, +/- 0.1C91.00402NPO, +/- 0.1L18.2nH
42、0402chip inductor, +/- 5%L23.9nH0402chip inductor, +/- 5%L32.7nH0402chip inductor, +/- 5%R122K0402+/- 1%R2Not mouted0402Y116MHz+/-60ppm, CL=12U1QFN20 0404Si24R1PreliminaryPCB 布線下圖所示 PCB 布線是上述電路典型原理圖的 PCB 布線例子,這里的 PCB板均為 1.6mm 的 FR-4 雙面板,在頂層和底層各有一個(gè)敷銅面,頂層和底層的敷銅面通過大量過孔連接,而在天線的下面則沒有銅面。底部為地,為了保證更好的 RF 性能
43、,底部 Die Exed 與 PCB 大面積地相連。圖 9-2 片上天線頂層絲印圖(0402 元件)Si24R1Preliminary圖 9-3 片上天線頂層布線圖(0402 元件)圖 9-4 片上天線底層布線圖Si24R1Preliminary10、訂單信息封裝標(biāo)志Si24R1:代碼 P:固定為 P YY:封裝年代碼 MM:封裝月代碼LL:晶圓代碼表 10-1 訂單信息表訂單代碼封裝包裝最小Si24R1-Sle44mm 20-pin QFNBox/Tube5Si24R1-P44mm 20-pin QFNTray1KSi24R1-P44mm 20-pin QFNTand reel1KSi24R
44、1 PYYMMLLSi24R1Preliminary11、技術(shù)支持與市動(dòng)能世紀(jì)科技地址市福田區(qū)振中路新亞洲二期國(guó)利1139-1142室:518031:傳真:郵箱:Si24R1Preliminary附: 典型配置方案模式一:ACK 通信發(fā)射方配置:spi_rw_reg(SETUP_AW, 0 x03);/ 設(shè)址寬度為 5bytesspi_write_buf(TX_ADDR, TX_ADDRESS, 5);spi_write_buf(RX_ADDR_P0, TX_ADDRESS, 5);/ 寫入發(fā)送地址,5 字節(jié)/接收通道 0 地址和發(fā)射地址相同spi_write_buf(W_TX_PAYLOAD
45、, buf, TX_PLOAD_WIDTH);/ 寫 TX FIFOspi_rw_reg(FEATURE, 0 x04);spi_rw_reg(DYNPD, 0 x01);/使能動(dòng)態(tài)負(fù)載長(zhǎng)度/開啟 DPL_P0spi_rw_reg(SETUP_RETR, 0 x15);/自動(dòng)重發(fā)延時(shí)等待 500us,自動(dòng)重發(fā) 5 次選擇射頻信道/ 數(shù)據(jù)傳輸率 2Mbps 及功率spi_rw_reg(RF_CH, 0 x40); spi_rw_reg(RF_SETUP, 0 x0e); spi_rw_reg(CONFIG, 0 x0e);CE = 1;/配置為發(fā)射模式、CRC、可中斷接收方配置:spi_write_buf(RX_ADDR_P0, TX_ADDRESS, 5);/接收通道 0 地址和發(fā)射地址相同spi_rw_reg(EN_RXADDR, 0 x01);/ 使能接收通道 0spi_rw_reg(RF_CH, 0 x40);/ 選擇射頻信道spi_rw_reg(RX_PW_P0,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《民生期貨梁立恒》課件
- 2025年長(zhǎng)治貨運(yùn)考試
- 2025年怒江如何考貨運(yùn)從業(yè)資格證
- 2025年白山貨運(yùn)資格證模擬考試題庫(kù)下載
- 研究生考試考研歷史學(xué)專業(yè)基礎(chǔ)(313)試題及解答參考
- 汽車租賃車型協(xié)議
- 深圳市施工期限規(guī)范實(shí)施細(xì)則
- 鞋業(yè)公司醫(yī)生招聘合同
- 宅基地贈(zèng)與合同范本
- 電商運(yùn)營(yíng)兼職合作協(xié)議
- 2024秋期國(guó)家開放大學(xué)《西方行政學(xué)說》一平臺(tái)在線形考(任務(wù)一至四)試題及答案
- 培訓(xùn)學(xué)校組織管理制度
- GB/T 44298-2024智能網(wǎng)聯(lián)汽車操縱件、指示器及信號(hào)裝置的標(biāo)志
- 軟件研發(fā)部績(jī)效考核方案三篇
- 像工程師那樣 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)五年級(jí)上冊(cè)蘇教版
- 成語(yǔ)故事《打草驚蛇》故事簡(jiǎn)介
- GB 1002-2024家用和類似用途單相插頭插座型式、基本參數(shù)和尺寸
- 道路維修勞務(wù)合同協(xié)議書
- 計(jì)算機(jī)設(shè)備出租行業(yè)發(fā)展趨勢(shì)及前景展望分析報(bào)告
- 體育賽事合作終止協(xié)議模板
- 電工四級(jí)題庫(kù)+答案
評(píng)論
0/150
提交評(píng)論