<?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>Firmware configuration if VBUS is less than 4.3V</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96729/firmware-configuration-if-vbus-is-less-than-4-3v</link><description>We would like to power VBUS on nRF52840 from 3.8V. We recognize that the chip will not generate an attachment event when VBUS is below 4.3V. But our USB interface is to an on-board host (and not detachable), so we only have to wait for power supplies</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Feb 2023 14:53:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96729/firmware-configuration-if-vbus-is-less-than-4-3v" /><item><title>RE: Firmware configuration if VBUS is less than 4.3V</title><link>https://devzone.nordicsemi.com/thread/410417?ContentTypeID=1</link><pubDate>Thu, 16 Feb 2023 14:53:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6480b9d7-a09c-4257-b8a8-548ea37711ea</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It looks like the pictures wasn&amp;#39;t attached correctly, could you try to upload them again?&lt;/p&gt;
[quote user=""]We would like to power VBUS on nRF52840 from 3.8V. &amp;nbsp;We recognize that the chip will not generate an attachment event&amp;nbsp;when VBUS is below 4.3V. [/quote]
&lt;p&gt;With such low voltage, you are not compliant with the USB specification, as described here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.beyondlogic.org/usbnutshell/usb2.shtml"&gt;https://www.beyondlogic.org/usbnutshell/usb2.shtml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From an nRF perspective, your events for power detect/remove will be influenced by having such a low voltage:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/power.html?cp=5_0_0_4_2_7_6#unique_506524919"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/power.html?cp=5_0_0_4_2_7_6#unique_506524919&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We cannot guarantee the operation when running the USBD outside of the specification. That being said, you can have a look at this thread, which has a similar setup (voltage wise):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/75465/usb-cdc-acm-transmission-is-broken-on-voltage-drops"&gt;USB CDC ACM transmission is broken on voltage drops&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The root-cause in the above case was the usage of series-resistors on the D+/D-, which shall be 0 ohm (or directly connected without any resistors).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user=""]Can we set ENABLE register and USBPULLUP register to both enable the USB peripheral and pull up D+ so that the host will enumerate?[/quote]
&lt;p&gt;My official recommendation is to power the VBUS within the range shown in the product specification.&lt;/p&gt;
&lt;p&gt;For your scenario, I would strongly recommend that you thoroughly test to ensure that it behaves per your requirements.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>