<?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>USB CDC ACM data transfer</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126714/usb-cdc-acm-data-transfer</link><description>Hello, 
 I have a problem with a tablet that i was planning on using (Xiaomi Pad Pro), my device (nrf25840 dk) is sending data in packets, 4000bytes per packet and its sending 77 packets per second. And its working for every other mobile device including</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Jan 2026 09:19:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126714/usb-cdc-acm-data-transfer" /><item><title>RE: USB CDC ACM data transfer</title><link>https://devzone.nordicsemi.com/thread/559646?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 09:19:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13fe7437-3a48-4478-8944-2e695fa4b56c</guid><dc:creator>Petar02</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I didn&amp;#39;t actually try to reduce the number of packets, because my adc runs at 153kHz and I just collect data from the adc output into ping pong buffers and send them using the nrf USB CDC ACM function to send data.&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v4.0.99-ncs1-2/samples/subsys/usb/cdc_acm/src/main.c"&gt;sdk-zephyr/samples/subsys/usb/cdc_acm/src/main.c at v4.0.99-ncs1-2 &amp;middot; nrfconnect/sdk-zephyr&lt;/a&gt;. It goes on its own down to 45 packets just for that one tablet haha, but stil adc running on 153kHz.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM data transfer</title><link>https://devzone.nordicsemi.com/thread/559640?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 09:02:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef66a9b6-e2b3-4508-baac-0338b08ea8ed</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As a USB device I don&amp;#39;t think it&amp;#39;s much that can be done no, I am still a bit interested in how this 77 packet/s is implemented, so just to make sure I don&amp;#39;t misunderstand: If you keep 4000bytes, but slowly reduce from 77 packets/s (308kBps) to e.g. 70 (280kBps) or 60 (240kBps), does that work,&amp;nbsp;or you have to go all the way down to 45 packet/s (180kBps).&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM data transfer</title><link>https://devzone.nordicsemi.com/thread/559582?ContentTypeID=1</link><pubDate>Mon, 26 Jan 2026 14:24:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:762a3ce8-3e1b-46d6-8cfa-619d8ff03de4</guid><dc:creator>Petar02</dc:creator><description>&lt;p&gt;Hi Kenneth,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have tried to&amp;nbsp;&lt;span&gt;increase a packet size to 8000bytes and 12000bytes and for every mobile device and now for other tablet its working fine, it manages to reach a speed of 308kB/s. But only for that one tablet max speed is 180kB/s, its like they went in USB slow device. So i was wondering is there a way for nrf to force full speed USB on the host.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB CDC ACM data transfer</title><link>https://devzone.nordicsemi.com/thread/559579?ContentTypeID=1</link><pubDate>Mon, 26 Jan 2026 14:11:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0141824b-dccf-46e5-85ac-39de0f963f1a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think you are far off the realistic throughput for device-&amp;gt;host over USB for a USB full-speed device. It seems you are at the moment pushing about 308kB/s.&lt;/p&gt;
&lt;p&gt;Have you tried to reduce the 77 packet/s downwards until it can catch up? E.g. try with 70 packets/s or 60 packets/s for test.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>