This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

reuse_TX_PL command timing diagram

Hi all,

I'm trying to use NRF24L01, using REUSE_TX_PL command, the data sheet says as long as CE keep high, the chip will transmit the payload continuously, what i wondering is whether there is a delay between packet frame or not? or is there any body can help to provide me timing diagram for that command similar to "Enhanced shockBurst Timing" figure 13, page 38 in the NRF24L01 datasheet

davids

Parents
  • hi hakom,

    thanks for your reply, but in this case i need my ptx transmit only no ESB set up and thus without AcK (ACK disable), what I need is set up like "appendix C "CARRIER WAVE OUTPUT TESTING" on page 68 datasheet, disable EN_AA and SETUP_RETR = 0 and enable REUSE_TX_PL, while keep CE High (less than 4ms) I want the PTX only transmit the payload and repeat it all the time as long as CE = high, and still my question is : whether there is any delay between packet frame transmit or not? or is there any timing diagram for it??

    best regard

    davids

  • Hi,

    Carrier wave output is for testing purposes only (to verify your RF PHY in terms of spurious / harmonics / output power. This carrier is a pure-sine wave which does not hold any information at all.

    If you want to send payloads without ACK, you need to enable this bit "EN_DYN_ACK" in FEATURE register, and then use command "W_TX_PAYLOAD_NOACK" to upload your payload to the radio. You can also do the same procedure as you are using, but then you are effectively disabling the "Enhanced ShockBurst", and going to legacy "ShockBurst" mode.

    Note that you can only keep CE high for 4 ms to keep the carrier drift within spec (and to have stabil RF communication). When sending with no-ACK, you can then send payloads back-to-back (one finishes, right away another one starts) if your FIFO holds payloads.

    Best regards Håkon

Reply
  • Hi,

    Carrier wave output is for testing purposes only (to verify your RF PHY in terms of spurious / harmonics / output power. This carrier is a pure-sine wave which does not hold any information at all.

    If you want to send payloads without ACK, you need to enable this bit "EN_DYN_ACK" in FEATURE register, and then use command "W_TX_PAYLOAD_NOACK" to upload your payload to the radio. You can also do the same procedure as you are using, but then you are effectively disabling the "Enhanced ShockBurst", and going to legacy "ShockBurst" mode.

    Note that you can only keep CE high for 4 ms to keep the carrier drift within spec (and to have stabil RF communication). When sending with no-ACK, you can then send payloads back-to-back (one finishes, right away another one starts) if your FIFO holds payloads.

    Best regards Håkon

Children
No Data
Related