| Datenblatt-Suchmaschine für elektronische Bauteile |
|
NRF24L01P-R Datenblatt(PDF) 47 Page - Nordic Semiconductor |
|
|
|||||||||||||||||||||||||||||
NRF24L01P-R Datenblatt(HTML) 47 Page - Nordic Semiconductor |
|
47 / 78 page ![]() Revision 1.0 Page 47 of 78 nRF24L01+ Product Specification 7.8.4 Single transaction with ACK payload packet Figure 21. is a scenario of the basic auto acknowledgement with payload. After the packet is transmitted by the PTX and received by the PRX the ACK packet with payload is transmitted from the PRX to the PTX. The RX_DR IRQ is asserted after the packet is received by the PRX, whereas on the PTX side the TX_DS IRQ is asserted when the ACK packet is received by the PTX. On the PRX side, the TX_DS IRQ for the ACK packet payload is asserted after a new packet from PTX is received. The position of the IRQ in Figure 21. shows where the MCU can respond to the interrupt. Figure 21. TX/RX cycles with ACK Payload and the according interrupts 7.8.5 Single transaction with ACK payload packet and lost packet Figure 22. is a scenario where the first packet is lost and a retransmission is needed before the RX_DR IRQ on the PRX side is asserted. For the PTX both the TX_DS and RX_DR IRQ are asserted after the ACK packet is received. After the second packet (PID=2) is received on the PRX side both the RX_DR (PID=2) and TX_DS (ACK packet payload) IRQ are asserted. Figure 22. TX/RX cycles and the according interrupts when the packet transmission fails 1 Radio Turn Around Delay 2 Uploading Payload for Ack Packet 3 Delay defined by MCU on PTX side, ≥ 130us TX:PID=1 RX PTX PRX RX MCU PRX UL1 MCU PTX TX:PID=2 DL IRQ ACK received IRQ: TX DS (PID=1) RX DR (ACK1PAY) Transmit of packet PID=2 Packet received. IRQ: RX DR (PID=1) RX Packet received. IRQ: RX DR (PID=2) TX DS (ACK1PAY) DL DL IRQ UL2 UL2 130us1 ≥130us3 ACK1 PAY TX:PID=1 RX PTX PRX RX DL MCU PRX UL1 MCU PTX 130us1 TX:PID=1 RX ARD No address detected. RX off to save current Retransmit of packet PID=1 ACK received IRQ: TX DS (PID=1) RX DR (ACK1PAY) TX:PID=2 RX ACK1 PAY Packet received. IRQ: RX DR (PID=2) TX DS (ACK1PAY) Auto retransmit delay elapsed 130us1 130us1 Packet PID=1 lost during transmission Packet received. IRQ: RX DR (PID=1) DL UL2 UL2 DL IRQ ≥130us3 1 Radio Turn Around Delay 2 Uploading Paylod for Ack Packet 3 Delay defined by MCU on PTX side, ≥ 130us |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |