nRF54L15 ESB: Can PRX receive two packets simultaneously from two PTX?

Hello,


I’m evaluating whether simultaneous uplink from two ESB nodes is possible on the nRF54L15 DK. The documentation mentions support for up to 8 pipes in a star topology.

so I’m wondering,  if I assign different pipes to each PTX, can two transmitters send packets at exactly the same time and have the PRX successfully receive both?


Thank you!

Parents Reply
  • Thanks for the clarification.

    So, just to confirm, even if I use two different ESB pipes, it’s still not possible for the PRX to receive two packets at exactly the same time, since they would collide and cause packet loss right?

    At that point, if transmissions must be time-divided anyway, is there any practical benefit in using different pipes, or would it be equivalent to sending everything on the same pipe?

Children
  • Hi,

    Duccio said:
    So, just to confirm, even if I use two different ESB pipes, it’s still not possible for the PRX to receive two packets at exactly the same time, since they would collide and cause packet loss right?

    Correct.

    Duccio said:
    At that point, if transmissions must be time-divided anyway, is there any practical benefit in using different pipes, or would it be equivalent to sending everything on the same pipe?

    There are some benefits in terms of differentiating devices, historically one used pipe0 for pairing, pipe1 for device type A, pipe2 for device type B etc. I guess one could solve it by adding headers in the packet instead.

    Kenneth

  • Thanks Kenneth, I appreciate the explanation and the help.

Related