<?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>Optimize the serial throughput with usb_cdc_acm</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/57329/optimize-the-serial-throughput-with-usb_cdc_acm</link><description>Hello, guys! 
 We are working with SDK 15.0.0 and nRF52840 SoCs. 
 There is a need to transfer a few MBytes of data from the PC to nRF52840 and then on external flash memory. We used usb_cdc_acm for communication between nRF52850 and PC. What we experience</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 04 Feb 2020 10:45:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/57329/optimize-the-serial-throughput-with-usb_cdc_acm" /><item><title>RE: Optimize the serial throughput with usb_cdc_acm</title><link>https://devzone.nordicsemi.com/thread/232515?ContentTypeID=1</link><pubDate>Tue, 04 Feb 2020 10:45:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0c1eed7-db65-4455-96d5-2b1a2b659020</guid><dc:creator>bojan</dc:creator><description>&lt;p&gt;Thanks for clarification, &lt;a href="https://devzone.nordicsemi.com/members/turboj"&gt;Turbo J&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Optimize the serial throughput with usb_cdc_acm</title><link>https://devzone.nordicsemi.com/thread/232424?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2020 18:57:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:624b92c2-f988-4e13-8237-4d3f7258775c</guid><dc:creator>Turbo J</dc:creator><description>[quote userid="76830" url="~/f/nordic-q-a/57329/optimize-the-serial-throughput-with-usb_cdc_acm"] if we change the baud rate of the data transfer on the PC side. 115200, 230400, 460800... they all transfer the data for the same amount of time.[/quote]
&lt;p&gt;Expected behavior for USB-CDC. The baud rate is just ignored unless a physical UART is present.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;That also means there is not much you could do exept for expensive double-buffering (reading the next page from USB while while a page is being erased/written).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>