<?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>nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16737/nrf52832-uart-buffers-phy-interface-questions</link><description>Hi, 
 Context 
 The chip will be a slave of a powerful CPU which is responsible for many coordinating tasks. The chip will connect the CPU via UART.
I am interested in BLE. 
 It is important to minimise the interrupt rate and grab multiple bytes at</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Sep 2016 06:24:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16737/nrf52832-uart-buffers-phy-interface-questions" /><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/64000?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 06:24:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f5191c7-e68e-43a8-8be8-1872976d5896</guid><dc:creator>joedamato</dc:creator><description>&lt;p&gt;Thanks a lot RK. You answered my question and beyond :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/63999?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 06:21:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ffd0605a-002d-4d1c-bb87-bb36b65bd26f</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Haven&amp;#39;t come across any - the closest in my mind is the built-in PCIe on the Intel chips which is blisteringly fast and is so native it&amp;#39;s almost part of the bus. Then there&amp;#39;s varying types of external memory, from DRAM, which is on the bus to some of the chips which have a simple parallel peripheral you can use a few pins to interface to . Beyond those and the ability of two processors from the same family to work together, not really.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/63998?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 06:16:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f5cba07-d4cf-45cd-8024-c1cbe104863b</guid><dc:creator>joedamato</dc:creator><description>&lt;p&gt;RK, thanks for your inputs. You are right I will use SPI. One side question though: are there some wifi chips that expose their buses? Or is it just a Ethernet thing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/63997?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 06:13:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a2c5f5f-94bc-4ae7-ae8a-31e7590e9ec7</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;no you can&amp;#39;t connect anything direct to the CPU, the buses are not exposed, there is no peripheral which is external memory mapped. And I&amp;#39;m not sure I&amp;#39;d call 4MHz SPI a slow protocol, that&amp;#39;s 4x the underlying bit rate of BLE, which has an effective bit rate lower than that anyway.&lt;/p&gt;
&lt;p&gt;Data rate&amp;#39;s not your problem, if you have a problem at all it&amp;#39;s available RAM for buffering the data you want to stream on and off. And if that is a real issue for you, you&amp;#39;re using the wrong chip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/63996?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 05:38:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50e2f033-fdf1-469f-8d13-cc80a17c9ee5</guid><dc:creator>joedamato</dc:creator><description>&lt;p&gt;My goal was to avoid those slow protocols by directly connecting the chip MAC with the CPU MAC interface (Cortex A53 support that). That would make this solution native BLE and potentially faster by reading bounds directly and accessing buffers in a very fast fashion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832: UART buffers, PHY interface questions</title><link>https://devzone.nordicsemi.com/thread/63995?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 00:22:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee4ef7fb-02eb-429a-9963-7f3c90cae2e0</guid><dc:creator>RK</dc:creator><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;With EasyDMA list mode the buffers are pretty much as big as you want them to be, subject to available RAM.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I don&amp;#39;t understand this question at all. You use PHYs when you interface MACs to different physical transport mediums, here you are connecting two chips with traces.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I wouldn&amp;#39;t use UART for this myself unless I had to, I&amp;#39;d use SPI, which you can run up to 4MHz. Also since the master controls the clock, it can clock in data whenever it wants, you just have to keep the buffers on the nRF full.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>