<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/98331/nrf52832-esb-tx-is-disturbed-when-sending-data</link><description>Hi all, 
 Now I have two PTX device and one PRX device, and I choose a relatively stable channel for test. 
 When I use only one PTX to send data, the PRX is no problem receiving data, The sending frame rate is 500FPS, and the receiving frame rate is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 04 May 2023 12:05:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/98331/nrf52832-esb-tx-is-disturbed-when-sending-data" /><item><title>RE: nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/thread/423769?ContentTypeID=1</link><pubDate>Thu, 04 May 2023 12:05:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a33ab9e0-d61c-43b6-80cb-4d2c0cc70bde</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As mentioned, try to&amp;nbsp;&lt;span&gt;use different retransmit delays on the different PTX&amp;#39;s (for instance 600us on one and 900us on another).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;By default, this is set to 600 in our examples.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1683201917198v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/thread/423638?ContentTypeID=1</link><pubDate>Thu, 04 May 2023 02:35:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbc167e8-4882-47cd-ae8f-c7dcab66990b</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;Cause I need real-time data, so I want to use the following method to solve my problem.&lt;/p&gt;
&lt;p&gt;In my two PTX, I used&amp;nbsp;&lt;strong&gt;&amp;nbsp;vTaskDelayUntil(&amp;amp;lasttick, delay_count);&lt;/strong&gt; in thread loop to make sure the&amp;nbsp;the sending interval is the same 2MS, When I received the data in PRX, I would compare the interval between the two data(The data header can distinguish two different PTX). If the time % 2 == 0, it may cause data conflict. so I will change the delay_count to 3MS for one loop then change it back.&lt;/p&gt;
&lt;p&gt;I think this method should be of some help, but if didn&amp;#39;t work.&lt;/p&gt;
&lt;p&gt;Can you give me some suggestions?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lurn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/thread/420121?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2023 08:04:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89a5a77c-0365-45df-8998-820eab5d67b4</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t guarantee that it will be sent at the same time,&amp;nbsp;because it is determined by another device.&lt;/p&gt;
&lt;p&gt;Each of the two of them sends a frame rate of 500, that is to say, send data once in 2ms(packet size is 32 byte).&lt;/p&gt;
&lt;p&gt;And I think PRX has enough time to receive them.&lt;/p&gt;
&lt;p&gt;About the retransmit, Sometimes I need real-time data, at that time maybe I will not to retrans it. But I will try it.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Lurn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/thread/419954?ContentTypeID=1</link><pubDate>Wed, 12 Apr 2023 12:35:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be5e6396-2fa4-4e43-8137-325348b3ea02</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]But when I use two PTX to send data&amp;nbsp;at the same time[/quote]
&lt;p&gt;So the t&lt;span&gt;wo PTX&amp;#39;s are sending at the same time, and not sufficient apart in time for the PRX to be able to receive both of them ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If there is a collision between the two on air the most likely both packets will be lost.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Normally this issue is handled by using a retransmit counter &amp;gt; 0, and ensure that you use different retransmit delays on the different PTX&amp;#39;s (for instance 600us on one and 900us on another).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Then the two PTX&amp;#39;s will retransmit their packet at different points in time, in the case of a collision.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832 ESB TX is disturbed when sending data</title><link>https://devzone.nordicsemi.com/thread/418925?ContentTypeID=1</link><pubDate>Tue, 04 Apr 2023 03:28:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ffa4bb2-ca43-4975-99d2-a7812983fbbb</guid><dc:creator>Lurn_Z</dc:creator><description>&lt;p&gt;&lt;span&gt;Do you have any good suggestions?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>