SX1231
WIRELESS & SENSING PRODUCTS
DATASHEET
5.5.6. Handling Large Packets
When Payload length exceeds FIFO size (66 bytes) whether in fixed, variable or unlimited length packet format, in addition
to PacketSent in Tx and PayloadReady or CrcOk in Rx, the FIFO interrupts/flags can be used as described below:
?
For Tx:
FIFO can be prefilled in Sleep/Standby but must be refilled "on-the-fly" during Tx with the rest of the payload.
1) Prefill FIFO (in Sleep/Standby first or directly in Tx mode) until FifoThreshold or FifoFull is set
2) In Tx, wait for FifoThreshold or FifoNotEmpty to be cleared (i.e. FIFO is nearly empty)
3) Write bytes into the FIFO until FifoThreshold or FifoFull is set.
4) Continue to step 2 until the entire message has been written to the FIFO ( PacketSent will fire when the last bit of the
packet has been sent).
?
For Rx:
FIFO must be unfilled "on-the-fly" during Rx to prevent FIFO overrun.
1) Start reading bytes from the FIFO when FifoNotEmpty or FifoThreshold becomes set.
2) Suspend reading from the FIFO if FifoNotEmpty clears before all bytes of the message have been read
3) Continue to step 1 until PayloadReady
4) Read all remaining bytes from the FIFO either in Rx or Sleep/Standby mode
Note
AES encryption is not feasible on large packets, since all Payload bytes need to be in the FIFO at the same time to
perform encryption
5.5.7. Packet Filtering
SX1231's packet handler offers several mechanisms for packet filtering, ensuring that only useful packets are made
available to the uC, reducing significantly system power consumption and software complexity.
5.5.7.1. Sync Word Based
Sync word filtering/recognition is used for identifying the start of the payload and also for network identification. As
previously described, the Sync word recognition block is configured (size, error tolerance, value) in RegSyncValue
registers. This information is used, both for appending Sync word in Tx, and filtering packets in Rx.
Every received packet which does not start with this locally configured Sync word is automatically discarded and no
interrupt is generated.
When the Sync word is detected, payload reception automatically starts and SyncAddressMatch is asserted.
Note
Sync Word values containing 0x00 byte(s) are forbidden
Rev. 7 - June 2013
Page 58
www.semtech.com
相关PDF资料
SX1701BI085TRT IC AMP 2.5GHZ 5.3V 16-MLPQ
TA002-10002 LED HEATSINK W/FAN 12V 40X10MM
TC620HEPA IC TEMP SNSR 5V DUAL TRIP 8-DIP
TC623CVOA713 IC TEMP SNSR 3V DUAL TRIP 8-SOIC
TC624VOA IC TEMP SNSR PROG 2.7V 8SOIC
TC6501P125VCTTRG IC TEMP SWTCH OPEN DRAIN SOT23A5
TCS3104FN IC COLOR SENSOR LIGHT-VOLT 4-DFN
相关代理商/技术参数
SX1231H 制造商:SEMTECH 制造商全称:Semtech Corporation 功能描述:Low Power Integrated UHF Transceiver with On-Chip 20dBm PA
SX1231HIMLTRT 制造商:SEMTECH 功能描述:290MHz- 1GHz RF Transceiver
SX1231IMLTRT 制造商:Semtech Corporation 功能描述: 制造商:Semtech Corporation 功能描述:RF Transceiver FSK/GFSK/GMSK/MSK/OOK 3.3V 24-Pin QFN EP T/R 制造商:Semtech Corporation 功能描述:IC 433/868/915MHZ TXRX 24-QFN 制造商:Semtech Corporation 功能描述:SX Series 290 to 1020 MHz 300 Kbps Low Power Integrated UHF Transceiver - QFN-24 制造商:Semtech Corporation 功能描述:GPSS WL SKU APP1, Frequency Min:433MHz, Frequency Max:915MHz, Modulation Type:FS 制造商:Semtech Corporation 功能描述:290MHz- 1GHz RF Transceiver
SX1231ITSTRT 制造商:Semtech Corporation 功能描述:LOW-POWER INTG UHF TRANSCEIVER
SX1231J 制造商:SEMTECH 制造商全称:Semtech Corporation 功能描述:Low Power Integrated UHF Transceiver with On-Chip 20dBm PA
SX1231JIMLTRT 制造商:Semtech Corporation 功能描述:UHF TRANSCEIVER FOR ARIB
SX1231SKB433 制造商:Semtech Corporation 功能描述:
SX1231SKB915 制造商:Semtech Corporation 功能描述:USB KIT - SX1231 915MHZ 制造商:Semtech Corporation 功能描述:development kit