<?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>nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28073/nrf52840-maximum-data-throughput</link><description>How many nRF52840 chips can be used simultaneously? Can all data and advertisement channels be used at maximum capacity (2Mbps/each) to result in an overall throughput of 2Mbps*N where N is the number of nRF52840 chips &amp;lt; # of channels available? 
 T</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 05 Mar 2017 10:57:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28073/nrf52840-maximum-data-throughput" /><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110609?ContentTypeID=1</link><pubDate>Sun, 05 Mar 2017 10:57:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3859028b-d6cb-4e1b-ba4f-2158b4dd9c91</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi Roger, I totally agree, going with something like ESP8266 or ESP32 based low-power WiFi should be much easier then fiddling with multiple BLE chips. I cannot exclude that by teaming 3-5 nRF52840 you couldn&amp;#39;t achieve same bandwidth as on ESP with still lower power consumption but development cost (on both HW and SW) should prevent you from going that way...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110606?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 23:00:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58f40f82-2e8c-426e-80d4-4619718f746a</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;The speed is impressive, but I&amp;#39;m not sure whether it would be worth running multiple devices at full speed to get what you can easily get over a WiFi link.&lt;/p&gt;
&lt;p&gt;I know that Wifi devices can take a lot of current, but I wonder if its really that much more than multple nR52&amp;#39;s running at max speed, vs some power optimised Wifi device&lt;/p&gt;
&lt;p&gt;And the hardware and software effort required to build a system using nRF52&amp;#39;s, may make it uneconomic.
Plus the risk of attempting to build a system with multiple devices all transmitting and receiving in very close proximity to each other could easily cause problems&lt;/p&gt;
&lt;p&gt;Personally, not a road I would go down, unless someone was willing to pay for all the R&amp;amp;D knowing that the project had significant risk factors (IMHO)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110607?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 21:39:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4afd3fd6-a87b-45db-a480-e78a8753f57f</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Well if you team the devices then you should be able to get there. I&amp;#39;m really impressed by BT5.0 demo by Nordic but I&amp;#39;m struggling to decode if this is throughput on APP layer (on top of GATT) or on link layer. Should not do big difference with all the extensions (where PDU and ATT_MTU sizes are much larger then overhead) but still. I will make separate question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110608?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 20:22:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c504c53-5c10-4949-95c1-2c0ea646a6f7</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;@endnote&lt;/p&gt;
&lt;p&gt;Thanks.
Thats higher than I thought it was. But its still not 2Mbps ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110611?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 19:49:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7301b61c-89f1-4a90-ab1d-e1941bc02c5f</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;OK, so you would like to use BLE. The channel hopping in BLE is exactly for the purpose of minimizing collisions but because BLE is very much time-dependent and these separate devices (running separate BLE stacks) would need to be in microsecond sync to be able to prevent these and have 100% of theoretical bandwidth. There is one way how to bypass the hopping and that&amp;#39;s channel map which can be set for each device and you can limit the band down to single channel. Of course you will destroy original properties limiting collisions but if you are able to coordinate this mapping and at the same time ensure that none of assigned channels is noisy it could work. So theoretically you could get 37*1.36Mbps if you team 37 devices on each side and perfectly distribute available bandwidth...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110612?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 18:47:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bcac45d7-74bc-4b02-8616-10c496c0b46e</guid><dc:creator>DJ</dc:creator><description>&lt;p&gt;I have worked with nRF51822 and nRF24L01+ in the past and have written proprietary protocols to get 2 Mbps. With BLE 5.0, if running several chips chips on both sides and parallelize the stream, what is the &amp;quot;available bandwidth in the radio&amp;quot;? There are 37 data channels and 3 advertisement channels in the new BLE stack, but with hopping, it is unclear to me how many independent channels you can fit there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110605?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 12:35:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14e50e30-fcbb-42b3-99e8-1779ce506576</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Btw. for BLE &lt;a href="https://devzone.nordicsemi.com/blogs/1078/throughput-and-long-range-demo/"&gt;here is maximum throughput demo&lt;/a&gt; with BT5.0 2Mbps feature and all possible PDU, ATT_MTU and Connection interval extensions. This gives you 1.3~1.4Mbps. Note that this is most probably on the link layer and that this is one way unacknowledged (and most probably unprocessed) streaming. If you want to do any meaningful with the data it will drop, but how much is very application specific.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110610?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 11:22:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b751de90-9865-4186-b92f-7e9c85a62b54</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi again, first you need to be very specific about what networking protocol you are talking about. 2Mbps is some physical bitrate modulated on top of one channel inside 2.4GHz ISM band. That has very little to do with throughput which is your concern. So are you taking about theoretical (proprietary) data transfer over nRF52840 radio or some specific protocol stack like BLE or IEEE 802.15.4 or ANT or what? Then you are talking about running it simultaneously. Do you mean having several chips on both sides and parallelize the stream? As most of the protocols are peer to peer you can of course run like that until you have available bandwidth in the radio. And this is again determined by the protocol stack you want to use because they differ in terms of number of channels, channel allocation (or hopping), link reliability mechanisms, overhead in lower layers etc.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110604?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 06:56:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a133589-a79c-4eb7-873f-d8af4658513f</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;I recommend you use WiFi as IMHO BLE is not designed for the sort of application you have outlined&lt;/p&gt;
&lt;p&gt;(Yes. WiFi may take more power, but you don&amp;#39;t get bandwidth without taking more power)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110603?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 00:28:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:954410ea-5516-4793-8234-15796f1381ad</guid><dc:creator>DJ</dc:creator><description>&lt;p&gt;Hi Jan,&lt;/p&gt;
&lt;p&gt;Thank you for your reply. The application of interest indeed requires &amp;gt;2 Mbps and I&amp;#39;m exploring options to do so in the lowest power possible. I fully agree with you regarding caveats in getting 2 Mbps from each of this module (e.g., overhead, reliability, signal integrity, etc.). However, assuming we can do that for the sake of argument, my question was how many of these nRF52840 chips can be used, independently (or simultaneously), to increase the overall throughput?&lt;/p&gt;
&lt;p&gt;For instance, perhaps you can de-tune the center frequency or leverage the fact that there are separate data / advertisement channels to get higher total bandwidth (independent data stream). As an example, if I were to use, say 10 of these nRF52840 (configured as TX), each streaming at 2 Mbps to a receiver that can handle this load (less power constraint here), could I get an effective bandwidth of 20 Mbps? **&lt;/p&gt;
&lt;p&gt;Hope this clarifies my original question.&lt;/p&gt;
&lt;p&gt;Thanks,
DJ&lt;/p&gt;
&lt;p&gt;** It&amp;#39;s possible the overall power consumption of 10 of these chips, fully streaming, might consume more overall power than other solutions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 maximum data throughput</title><link>https://devzone.nordicsemi.com/thread/110602?ContentTypeID=1</link><pubDate>Sat, 04 Mar 2017 00:07:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e61feab-97fd-4ad5-aae8-8bd066dcf533</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi DJ,&lt;/p&gt;
&lt;p&gt;What do you mean by simultaneously? This is so vague that I even cannot give you one from all the myriads of answers. On the second question: in theory you might get continuous 2Mbps with some proprietary radio protocol but I&amp;#39;m not sure that chip would handle it for long time. In addition it&amp;#39;s practically useless unless you are in some kind of lab environment such (e.g. shielded chamber). Your questions indicate that your application is most probably not suitable for this range of embedded low energy ICs, are you sure you don&amp;#39;t want to use some other off the shelf technology like WiFi?&lt;/p&gt;
&lt;p&gt;Cheers Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>