<?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>Regarding the ESB function of nRf52833.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/116159/regarding-the-esb-function-of-nrf52833</link><description>Dear ESB technical specialist 
 Regarding the ESB function of nRf52833. 
 
 The datasheet explains BLE function, but there is no explanation about ESB. 
 For this reason, I assumed that ESB was the protocol used by the BLE HW block in the chip. However</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Nov 2024 15:39:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/116159/regarding-the-esb-function-of-nrf52833" /><item><title>RE: Regarding the ESB function of nRf52833.</title><link>https://devzone.nordicsemi.com/thread/509507?ContentTypeID=1</link><pubDate>Thu, 07 Nov 2024 15:39:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48a388d0-5a19-49ab-9edb-b150171a7a51</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]&lt;p&gt;&lt;span&gt;(1) Both BLE and ESB are communication functions, but they are different understandings of communication methods.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is this understanding, correct?&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Both are two different protocols using the 2.4 GHz radio, but with high differences in the way that they work and the complexity, where bluetooth is much larger due to the fact that it is a standardized protocol that works across vendors.&lt;/p&gt;
[quote user=""](2)&amp;nbsp;&lt;span&gt;&lt;span&gt;BLE uses frequency hopping, but ESB uses fixed frequencies (Not uses &lt;span&gt;frequency hopping&lt;/span&gt;).&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;span&gt;Is this understanding, correct?&lt;/span&gt;&lt;/span&gt;[/quote]
&lt;p&gt;The differences between BLE and ESB are much greater than the similarities.&lt;/p&gt;
&lt;p&gt;ESB is a very lightweight protocol on-top of the NRF_RADIO, and adds auto-ACKing features on air, in addition to re-transmits and CRC error checking.&lt;/p&gt;
[quote user=""](3)&amp;nbsp;&lt;span&gt;&lt;span&gt;In BLE, encryption is used during pairing.&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;span&gt;Is this understanding, correct?&lt;/span&gt;&lt;/span&gt;[/quote]
&lt;p&gt;Yes,&amp;nbsp;there is a possibility to use encryption, if required.&lt;/p&gt;
[quote user=""]&lt;p&gt;&lt;span&gt;&lt;span&gt;It is not normally used in ESB, but can it be used?&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;If it is used, which encryption is used, HW or SW?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When using encryption with ESB, what kind of encryption can be used?&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;ESB does not provide any means of encryption. such layer must be added in the application itself, or on top of the ESB source code.&lt;/p&gt;
&lt;p&gt;Gazell, which is a closed source library, has support for AES counter implementation via the &amp;quot;GZP&amp;quot; (gazell pairing) library.&lt;/p&gt;
&lt;p&gt;Gazell is a protocol built on top of ESB, typically made for mouse and keyboard (desktop) applications.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>