Hi,
i'm using the nrf24l01p on a project.To comply with RF regulations.I want the transmitter to send RF packet consecutively. How should I do?
Hi,
i'm using the nrf24l01p on a project.To comply with RF regulations.I want the transmitter to send RF packet consecutively. How should I do?
Hi,
You can send a few packets back to back, however you can't do that continuously, because the transmitter operates in open loop during transmission, which means that the carrier frequency will drift over time.This will prevent the receiver from receiving packets.
If you download the nRFgo SDK v2.3 you can find a rf_test library that show generic how to setup the nRF24L01+ in different test modes in this test folder: \Nordic Semiconductor\nRFgo SDK 2.3.0.10040\source_code\lib\rf_test
Download from here: https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-SDK/(language)/eng-GB
Best regards,
Kennet
Hi,
Kenneth.Thank you for your answer.I know that the NRF24L01P can stay in transmission mode for 4 ms at most as you mentioned .I just want to make full use of the maximum transmission period of the chip to transmit data instead of testing the carrier frequency.What I want to do is that the NRF24L01P can transmit packets back-to-back before the central frequency of carrier drifts too much as I will take control of the quantity of packet to be transmitted . What should I do to make it?
Best regards,
jinss
Hi,
Kenneth.Thank you for your answer.I know that the NRF24L01P can stay in transmission mode for 4 ms at most as you mentioned .I just want to make full use of the maximum transmission period of the chip to transmit data instead of testing the carrier frequency.What I want to do is that the NRF24L01P can transmit packets back-to-back before the central frequency of carrier drifts too much as I will take control of the quantity of packet to be transmitted . What should I do to make it?
Best regards,
jinss
Disable auto ack, and keep CE high for up to 4ms while ensure that TX_FIFO is full.
Best regards,
Kenneth