<?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>ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/109719/address-affects-radio-rampup-time</link><description>We had a strange problem with a test case of ours. We use the radio in 1Mbps BLE mode and send two packets, then receive one packet. 
 Our test case normally works, but fails when we use address 0x4F7D2A92 for our packets. 
 We need to send the packet</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 25 Apr 2024 10:54:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/109719/address-affects-radio-rampup-time" /><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/480651?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2024 10:54:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:beb639cc-6c57-4464-9758-5bdbaf781ae8</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;Yes, we&amp;#39;ll have to solve it like that. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/479404?ContentTypeID=1</link><pubDate>Thu, 18 Apr 2024 11:36:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c91f6e5-360f-45ce-828b-0b5f67349167</guid><dc:creator>Sigurd</dc:creator><description>[quote user="SebastianA"]If it just happens when certain addresses are used, we would rather try to avoid those addresses when generating new addresses.[/quote]
&lt;p&gt;&lt;span&gt;Certain addresses&amp;nbsp;might trigger it more easily, but as far as I know, it can happen with any address. You could check the revisions of the chip in FW, and only apply the workaround for the affected chips. ref. apply_address_workarounds() in nrf_esb.c&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/477345?ContentTypeID=1</link><pubDate>Fri, 05 Apr 2024 13:57:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b87f76c-94ba-44cc-98fa-68f37c1a135f</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;Our software is used for mesh networking by 3rd parties and they do update deployed products. Some of them use rev 1 chips. A loss of sensitivity could make their networks perform below requirements so I&amp;#39;d rather avoid it if it possible. If it just happens when certain addresses are used, we would rather try to avoid those addresses when generating new addresses.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/477296?ContentTypeID=1</link><pubDate>Fri, 05 Apr 2024 12:11:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc20976f-63f7-49b6-9fb3-77961256cea6</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
[quote user="SebastianA"]It was with rev-1 and the workaround for anomaly 102 fixes it.[/quote]
&lt;p&gt;Great!&lt;/p&gt;
&lt;p&gt;This is fixed on later revisions,&amp;nbsp;so for Rev2 and Rev3, you don&amp;#39;t need to apply the workaround for errata 102.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rev2 replaced Rev1 in 2018. So I guess you are not actually creating any products with Rev1. If you have Rev1 in your test-setup/CI, I suggested replacing them with Rev2/Rev3.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/477281?ContentTypeID=1</link><pubDate>Fri, 05 Apr 2024 11:03:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7eea9472-f1e0-46a7-88d3-e24a747a9454</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;It was with rev-1 and the workaround for anomaly 102 fixes it.&lt;/p&gt;
&lt;p&gt;We would rather not lower the sensitivity with 3 dB though. Is it depending on the address when it happens so we could avoid those addresses?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/477074?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2024 11:12:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be725183-62bb-4294-b03f-be7312e47402</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;We use nRF5-SDK 17.1.0. The boards uses nRF52832 rev-2 and rev-1. I&amp;#39;m not in the office today so I can&amp;#39;t say weather it was with rev 1 or 2 we got this error with the given address.&lt;br /&gt;&lt;br /&gt;We have a few checks when selecting the address, so it can never be affected by #107. #106 shouldn&amp;#39;t really matter here, a high packet loss is handled by our test (we run it until we&amp;#39;ve got 3000 working transactions). I think our address checks will also avoid triggering it.&lt;br /&gt;&lt;br /&gt;#102 seems similar, the strange thing is though that it fails almost every time with the mentioned address, but not with most other addresses. Is the &amp;lt;0.1% failure rate related to the content of the packet or is it completely random? I&amp;#39;ll test again with that workaround when I get back to the office.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/477034?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2024 08:38:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed3e02e5-365d-4469-adb4-7e08200333cd</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;What SDK version are you using?&lt;/p&gt;
&lt;p&gt;If you are only seeing this on nRF52832, then maybe you are seeing some of the nRF52832 radio erratas in play.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_102.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_102.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_106.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_106.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_107.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev1/ERR/nRF52832/Rev1/latest/anomaly_832_107.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;They are fixed in the latest revision of the nRF52832, but you need to make sure this workaround here is applied:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_182.html"&gt;https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_182.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/476640?ContentTypeID=1</link><pubDate>Tue, 02 Apr 2024 14:08:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9a74a66-e0b6-4978-9285-5c23ca977690</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;I was measuring the time for the START/READY event to happen via IO pins and an oscilloscope. When I instead store the time of the READY signal via TIMER0&amp;#39;s CAPTURE[2] and compare it to COMPARE[0], it always seem to be 40us later. Is there a sub-us clock that could affect this?&lt;/p&gt;
&lt;p&gt;If all I change in our test is the address, it works/doesn&amp;#39;t work depending on the address. If I change the time allowed for rampup from 40 to 42us it works fine with the above address as well.&lt;br /&gt;&lt;br /&gt;Our code once reads access_address from UICR, then does this every time before using the radio:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_radio_base0_set((access_address &amp;amp; 0x00ffffff) &amp;lt;&amp;lt; 8);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nrf_radio_prefix0_set((access_address &amp;amp; 0xff000000) &amp;gt;&amp;gt; 24);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That&amp;#39;s the only thing in our code that depends on the address.&lt;br /&gt;&lt;br /&gt;When it doesn&amp;#39;t work, from what I can see is that we don&amp;#39;t get a DISABLED event. We use a PPI to send DISABLE when a timeout happens and we have a short and PPI group to disable that timeout when ADDRESS events happens. We also have the END-&amp;gt;DISABLE short enabled.&lt;br /&gt;&lt;br /&gt;When we don&amp;#39;t receive a packet, the timeout happens for this address and we get the DISABLED event.&lt;br /&gt;&lt;br /&gt;With the address mentioned above we don&amp;#39;t get it. I&amp;#39;ve checked that we get the ADDRESS event by letting it also toggle a pin.&lt;br /&gt;&lt;br /&gt;We&amp;#39;ve configured the radio with a maxlen of 255 for the packet and we&amp;#39;ve reserved 20ms for the time slot. Even if the length field in the packet would become incorrectly received, we should still have enough time to receive the whole, invalid packet and get a DISABLED event.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Could the ADDRESS value affect anything else here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADDRESS affects radio rampup time?</title><link>https://devzone.nordicsemi.com/thread/476215?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2024 18:25:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9516ced9-b7f6-4d35-be1a-e883c10b6397</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Due to the Easter holidays in Norway, we are less staffed than usual.&amp;nbsp;Y&lt;span&gt;ou can expect an answer sometime next week,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sorry for the inconvenience and thanks for your patience.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&amp;nbsp;&lt;br /&gt;Amanda&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>