<?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>To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/66149/to-use-softdevice-for-2-4g-rf-transceiver-how</link><description>Hi，All: 
 As the topic,Ijust want to use nrf52833 without any protocol in SDK16 , how? thanks!</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Nov 2020 08:40:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/66149/to-use-softdevice-for-2-4g-rf-transceiver-how" /><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/278372?ContentTypeID=1</link><pubDate>Wed, 04 Nov 2020 08:40:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:981f976c-b5d8-42b1-b49a-6cdab7b938dd</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Happy to help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/278348?ContentTypeID=1</link><pubDate>Wed, 04 Nov 2020 02:11:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81630077-6b52-4783-aa72-5e839084785b</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;HI,msromero:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;Thank you for your reply, Pls close this topic,thank you!&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/276962?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2020 16:42:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c952e03d-f8e7-4315-bf1c-b21cc8933cb6</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am sorry for the late reply. There were a few question there so I will do my best to point to the right answers but let me know if something is still unclear.&lt;/p&gt;
&lt;p&gt;For questions 1,2,3 and 4 please take a look at the RADIO peripheral section on the product specification. The address field on the packet configuration is composed of two parts, a base address and the address prefix. Pipe 0 is the only one with based0, while all the other pipes have base1 and a pipe-prefix.&lt;/p&gt;
&lt;p&gt;See packet configuration: &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_0#concept_hz4_cjl_4r"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_0#concept_hz4_cjl_4r&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And address configuration: &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_1#concept_mdy_kcj_4r"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_1#concept_mdy_kcj_4r&lt;/a&gt;&lt;/p&gt;
[quote user="wzszzxj"]5.In the default configuration,I&amp;nbsp;setup the &amp;quot;retransmit_count = 3, and selective_auto_ack = false&amp;quot;.would it still transmit for three times no matter&amp;nbsp; receiver&amp;#39;s result? And that so,would the receiver get three time data payload?[/quote]
&lt;p&gt;selective_auto_ack is the configuration bit to tell if the ACK should be done automatically for all packets or it should be done base on noack bit in each packet (selectively). If selective_auto_ack is set to &amp;quot;false&amp;quot; the ack will be send automatically.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The packet retransmission takes place when the transceiver doesn&amp;#39;t get an ack before the retransmission delay, see the figure for &amp;quot;failed package transaction&amp;quot; scrolling a bit down on this page:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/esb_users_guide.html?cp=7_1_5_3_3#esb_transaction"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/esb_users_guide.html?cp=7_1_5_3_3#esb_transaction&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="wzszzxj"]7.What is difference btween these tx_mode settings:NRF_ESB_TXMODE_AUTO ,NRF_ESB_TXMODE_MANUAL and&amp;nbsp;NRF_ESB_TXMODE_MANUAL_START?[/quote]
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2728.pastedimage1603729498499v1.png" alt=" " /&gt;&amp;nbsp;&lt;br /&gt;NRF_ESB_TX_MODE_MANUAL and NRF_ESB_TXMODE_MANUAL_START can be used when there are strict timing sync rules, since you can choose when you want the TX transmission to start. NRF_ESB_TXMODE_AUTO will sent the packets automatically as they are sent to the TX buffer after nrf_esb_write_payload().&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="wzszzxj"]8.Is there any tx_mode without actual&amp;nbsp;ACK absolutely？[/quote]
&lt;p&gt;To disable ACK you need to set &lt;span&gt;selective_auto_ack = true and tx_payload_noack= true&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
[quote user="wzszzxj"]9.In example exb_prx,how to operate to tx back the ack? Scine I can&amp;#39;t see any tx instruction.[/quote]
&lt;p&gt;&lt;span&gt;&amp;nbsp;You need to use nrf_esb_write_payload() as shown in the tx example. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="wzszzxj"]10.how many channels would be provided in ESB example? and what is the&amp;nbsp;channel bandwidth and&amp;nbsp; channel&amp;nbsp;spacing?[/quote]
&lt;p&gt;See radio specifications, you can set the frequency from c&lt;span&gt;hannel 0 to channel 100:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_13_44#register.FREQUENCY"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/radio.html?cp=4_0_0_5_19_13_44#register.FREQUENCY&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; You can use nrf_esb_set_rf_channel to set the channel to use for the radio. But if you are making a product and want to pass certification you should also take a look at the bandwidth. For 2mbps mode, we recommend using every other channel, and stop at channel 82 to ensure low interference in other areas of the spectrum. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="wzszzxj"]11.In&amp;nbsp;ESB&amp;nbsp;prtx example, the receiver turn off,even I remove the reveiver,why does the transmitter receive certain something and trigger (&amp;quot;RX RECEIVED EVENT&amp;quot;)?[/quote]
&lt;p&gt;&amp;nbsp;This sounds strange, if you have turned the receiver off you should&amp;#39;t get packet on the transmitter. Can you share with us the changes you have done to the RX example?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/275050?ContentTypeID=1</link><pubDate>Thu, 15 Oct 2020 11:23:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7aefc86-82c2-48d9-90a3-f6410d661123</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;HI，msromero:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;Since I have set up a transceiver system,but I really want to know what extra fixed data blow&amp;nbsp; have been transmitted every time?&lt;/p&gt;
&lt;p&gt;1.base_addr_p0 = { 0xE7, 0xE7, 0xE7, 0xE7 }, \&lt;br /&gt;2.base_addr_p1 = { 0xC2, 0xC2, 0xC2, 0xC2 }, \&lt;br /&gt;3.pipe_prefixes = { 0xE7, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8 },&amp;nbsp;&lt;br /&gt;which data would be send?And&amp;nbsp;what&amp;nbsp;is transmission&amp;#39; sequence?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;4.As add,Could you explain me the pipe-prefixes&amp;nbsp; in details?&lt;/p&gt;
&lt;p&gt;5.In the default configuration,I&amp;nbsp;setup the &amp;quot;retransmit_count = 3, and selective_auto_ack = false&amp;quot;.would it still transmit for three times no matter&amp;nbsp; receiver&amp;#39;s result? And that so,would the receiver get three time data payload?&lt;/p&gt;
&lt;p&gt;6.Even I setup &amp;quot;&lt;span&gt;selective_auto_ack = false&amp;quot;,the transmitter still listen&amp;nbsp; to the &amp;quot;ack&amp;quot;,because when&amp;nbsp; I remove the receiver,the transmitter would disturb in debugging.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;7.What is difference btween these tx_mode settings:NRF_ESB_TXMODE_AUTO ,NRF_ESB_TXMODE_MANUAL and&amp;nbsp;NRF_ESB_TXMODE_MANUAL_START?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;8.Is there any tx_mode without actual&amp;nbsp;ACK absolutely？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;9.In example exb_prx,how to operate to tx back the ack? Scine I can&amp;#39;t see any tx instruction.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;10.how many channels would be provided in ESB example? and what is the&amp;nbsp;channel bandwidth and&amp;nbsp; channel&amp;nbsp;spacing?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;11.In&amp;nbsp;ESB&amp;nbsp;prtx example, the receiver turn off,even I remove the reveiver,why does the transmitter receive certain something and trigger (&amp;quot;RX RECEIVED EVENT&amp;quot;)?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/272301?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2020 12:25:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f38d4ccf-5c30-4c26-aa0b-e65a8f9de532</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can take a look at the nrf_crypto AES example in the SDK: &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Fnrf_crypto_aes_example.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Fnrf_crypto_aes_example.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The example shows different AES algorithm/modes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/272169?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2020 06:34:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:398b2717-1c32-425d-95fc-83da7fc36511</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;HI，&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;I only want my data in&amp;nbsp;in AES128 encryption.In fact,I have no idea with it, Can you help me?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/272041?ContentTypeID=1</link><pubDate>Tue, 29 Sep 2020 11:53:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:acb185cc-f47a-4b75-ac6f-a9a403549e3c</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;Is there anything in particular you are struggling with AES encryption? I will need more information in order to help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/271640?ContentTypeID=1</link><pubDate>Mon, 28 Sep 2020 01:30:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c02d1e2b-05ab-419d-98f6-4977ce8cb5df</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;Hi,Msromero:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; Great! Now I begin to use encryption AES in the&amp;nbsp; example,Pls give me some suggestion, thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/271365?ContentTypeID=1</link><pubDate>Thu, 24 Sep 2020 13:54:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:accdd81d-d07a-438d-99f3-0509cabefe8e</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Yes, here is the documentation for the example from the infocenter for SDK v16: &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/esb_examples_ptx_prx.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/esb_examples_ptx_prx.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/270958?ContentTypeID=1</link><pubDate>Wed, 23 Sep 2020 02:55:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1abd6c6c-068a-4ae4-8b25-3ce7dcc06c4f</guid><dc:creator>wzszzxj</dc:creator><description>&lt;p&gt;HI,msromero:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; But now,I use the SDK&amp;nbsp; version is 16.Is it the same like&amp;nbsp;esb_ptx example under&amp;nbsp; the&amp;nbsp;&amp;nbsp;proprietary_rf&amp;nbsp; folder?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: To use softdevice for 2.4G  RF transceiver，how？</title><link>https://devzone.nordicsemi.com/thread/270775?ContentTypeID=1</link><pubDate>Tue, 22 Sep 2020 09:39:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72ba4512-4258-4ed0-abeb-028d6d02df2f</guid><dc:creator>Marjeris Romero</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am not completely sure what you want to do here. Do you want to use the 2.4GHz directly for a propertary protocol? In that case you don&amp;#39;t need to use the Softdevice.&lt;/p&gt;
&lt;p&gt;You can take a look at our ESB transmitter/receiver example for an example of a propertary 2.4GHz protocol that uses the radio directly: &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/esb_examples_ptx_prx.html"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/esb_examples_ptx_prx.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Marjeris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>