<?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>Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/49460/synchronization-of-two-placed-closed-nrf52840</link><description>Hello In this thread we discussed a possability of building a system with large number of conecctions. So, we need to get data from 30 peripheral nodes on one central host. The idea is to use 2 nRF52840 (this chip is selected because we need to have a</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 09 Jul 2019 15:29:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/49460/synchronization-of-two-placed-closed-nrf52840" /><item><title>RE: Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/thread/197445?ContentTypeID=1</link><pubDate>Tue, 09 Jul 2019 15:29:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ff9ee00-d61b-4723-a21f-cd965d4ffabd</guid><dc:creator>Ars Morozov</dc:creator><description>[quote userid="6462" url="~/f/nordic-q-a/49460/synchronization-of-two-placed-closed-nrf52840/197200"]Why do all the connections have to be simultaneous?[/quote]
&lt;p&gt;It&amp;#39;s very good idea to use some more smart connection managment, instead of simple connection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/thread/197200?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2019 15:55:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e29bcfa8-fc41-4368-b440-43999ac530a2</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Why do all the connections have to be simultaneous?&lt;/p&gt;
&lt;p&gt;Couldn&amp;#39;t you devise some scheme to schedule your connections so you only need (no more than) 20 at once ... ?&lt;/p&gt;
&lt;p&gt;Or perhaps the nRF52840 is just the wrong part for your requirement?&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;span&gt;nRF52840&amp;nbsp;is really targetted at small embedded systems - have you looked for stuff targetting larger &amp;quot;host&amp;quot; systems ... ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/thread/197186?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2019 14:52:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f9e77d9-72d2-4d19-ae88-37eb5a7844a2</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;You can change channel map with sd_ble_gap_opt_set(BLE_GAP_OPT_CH_MAP). Maybe it&amp;#39;s not optimal idea to split by even-odd channels, but group them, for example, by 5 - just ensure that some wideband source of interference, like wifi AP, will not cover one of your boards entirely.&lt;/p&gt;
[quote userid="67850" url="~/f/nordic-q-a/49460/synchronization-of-two-placed-closed-nrf52840/197012"]Why? Softdevice use App Timer (as I know), is it impossible to synchronize it?[/quote]
&lt;p&gt;Softdevice resources (including RTC0) are protected and cannot be accessed directly from your code, only via SoftDevice API. With API, you have control only over connection interval and channel map, there are no methods&amp;nbsp; to force a connection event at distinct time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/thread/197012?ContentTypeID=1</link><pubDate>Mon, 08 Jul 2019 08:00:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:983a64b5-45f5-4bb2-93cc-97bea377abb6</guid><dc:creator>Ars Morozov</dc:creator><description>&lt;p&gt;Hi, thanks for the answer.&lt;br /&gt;It&amp;#39;s really interesting way, but it seems to me that there will be too much noise from second chip will be on the first one even if it uses different (but close!) channels. Anyway, how can I control channels by soft? (I mean which libraries, functions ..)&lt;/p&gt;
[quote userid="5418" url="~/f/nordic-q-a/49460/synchronization-of-two-placed-closed-nrf52840/196968"]You cannot control internal timings of SoftDevice.[/quote]
&lt;p&gt;Why? Softdevice use App Timer (as I know), is it impossible to synchronize it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Synchronization of two placed closed nRF52840</title><link>https://devzone.nordicsemi.com/thread/196968?ContentTypeID=1</link><pubDate>Sun, 07 Jul 2019 16:28:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0043e89c-442d-4228-9688-09415340de79</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I think it&amp;#39;s too complex task to go this way at all - think about crystal frequency deviation, you will see up to 80 usec shift between&amp;nbsp;boards every second. You cannot control internal timings of SoftDevice. A much simpler way is to&amp;nbsp;split BLE frequency range into two halves with channel maps - for example, odd channels for first board, even channels for second one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>