<?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>Need help on NRF24LE1 Auto retransmit &amp;amp; Auto ACK confusions</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9672/need-help-on-nrf24le1-auto-retransmit-auto-ack-confusions</link><description>Hi all,
Since I will use broadcast way in RF transactions between one NRF24LE1 based senders and serveral NRF24LE1 based receivers . I was told not to use &amp;quot;Auto ACK&amp;quot; in broadcast situation. 
 Then I have one question, that if I disable &amp;quot;Auto ACK&amp;quot;, then</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 15 Oct 2015 09:04:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9672/need-help-on-nrf24le1-auto-retransmit-auto-ack-confusions" /><item><title>RE: Need help on NRF24LE1 Auto retransmit &amp; Auto ACK confusions</title><link>https://devzone.nordicsemi.com/thread/35763?ContentTypeID=1</link><pubDate>Thu, 15 Oct 2015 09:04:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9db81657-1b68-4909-97f7-d4f179a42bdc</guid><dc:creator>junma</dc:creator><description>&lt;p&gt;@Hung Bui  Ok, I see. Thank you for all the help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need help on NRF24LE1 Auto retransmit &amp; Auto ACK confusions</title><link>https://devzone.nordicsemi.com/thread/35762?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2015 09:54:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:907b18d3-5ceb-4bf6-99ab-89b13255c488</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@junma: Yes, normally when you just want to broadcast, and don&amp;#39;t expect any data transmitting back from the peer you should turn off AutoACK (NO_ACK = 1).
It&amp;#39;s what I suggested at option 1.
But you can use option 2 if you want, but it&amp;#39;s not recommended. You won&amp;#39;t gain anything but more power consumption.&lt;/p&gt;
&lt;p&gt;And yes, if you disable Auto-ack (NOACK=1), Auto-retransmit doesn&amp;#39;t work. Please have a look at the block diagram at Figure 12 in nRF24LE1 Spec v1.6&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need help on NRF24LE1 Auto retransmit &amp; Auto ACK confusions</title><link>https://devzone.nordicsemi.com/thread/35761?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 03:03:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f672cf03-d35b-457d-a303-709177450936</guid><dc:creator>junma</dc:creator><description>&lt;p&gt;Hi Hung Bui,
I was once talked to one NORDIC sales agent, &lt;strong&gt;he said if I want to use broadcast way, I shall disable the Auto ACK.&lt;/strong&gt;
And there is another concern, since I introduced the frequency hopping also, I found frequency hopping sometimes will confilict with Auto ACK, I don&amp;#39;t know the root cause, but the result are just very instable, and data lost happens often when doing 1 sender to 5 receivers test.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Back to the question, so you mean that if I disable the Auto-ACK, that means the Auto-Retransmit settings are also not work, right?&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need help on NRF24LE1 Auto retransmit &amp; Auto ACK confusions</title><link>https://devzone.nordicsemi.com/thread/35760?ContentTypeID=1</link><pubDate>Mon, 12 Oct 2015 10:30:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f7006b8-9e3d-414a-bdc9-0c13549f45f0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Junma,&lt;/p&gt;
&lt;p&gt;I assume that you don&amp;#39;t plan to send data from your receivers to the sender.
You can&amp;#39;t disable Auto ACK and still have Auto Retransmit.&lt;/p&gt;
&lt;p&gt;There are 2 options for you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Disable Auto ACK, and send a packet 15 times manually before switch to the new packet.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enable Auto ACK and set the number of auto retransmit to 15. Since the receiver only receives, it doesn&amp;#39;t mater if you enable Auto ACK or not. But you will consume more power because the transmitter will stay in receiving mode for a while waiting for ACK on each packet.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>