<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Kinetis K60 - USBDCD module query in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446649#M26397</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaitav:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt; Yes, that IC should work. Actually any battery charging IC supporting a USB input and controllable current should work, with the condition of having a matching communication interface with the Kinetis part (typically I2C, UART or simple digital pins).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt; That is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2015 02:34:09 GMT</pubDate>
    <dc:creator>Jorge_Gonzalez</dc:creator>
    <dc:date>2015-08-07T02:34:09Z</dc:date>
    <item>
      <title>Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446641#M26389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using Kinetis K60 MCU in on of our designs and we have implemented USB FS device functionality. &lt;STRONG&gt;&lt;EM&gt;The USB port is intended for both powering the product as well communicating with PC. We also intend to power the product using a USB battery pack/ USB power bank. However, our system does NOT use any kind of re-chargeable/non-chargeable battery, hence does NOT have any external battery charging IC/module. It does NOT have any separate communication module as indicated in the USBDCD section of K60's reference manual.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Can we still use the USBDCD module for the following:&lt;/P&gt;&lt;P&gt;- To detect with what is our product connected: PC/Laptop OR USB power bank&lt;/P&gt;&lt;P&gt;- If connected to PC/Laptop, facilitate enumeration and drawing up to 500mA from the USB host&lt;/P&gt;&lt;P&gt;- If connected to USB power bank, no need for enumeration BUT inform the device firmware that it is connected to a USB power bank and hence can draw power higher than 100mA without enumeration&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would it be possible?&lt;/P&gt;&lt;P&gt;Please let me know if anything is unclear in my description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you so much in advance for any suggestions/help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Kaitav Sapre
Made the question explanation simpler.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jul 2015 11:13:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446641#M26389</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-07-27T11:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446642#M26390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone please? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 04:14:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446642#M26390</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-07-28T04:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446643#M26391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could anyone please help me with this question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 03:57:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446643#M26391</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-07-30T03:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446644#M26392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kaitav Sapre:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From your description it sounds like you do not have any kind of current limiting IC to control the current drawn from the USB port. If that is the case then the current will entirely depend on your board's circuit (hardware).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only difference with connecting to a PC or to the battery pack is that according to USB specification the USB device descriptor needs to report that the device is "Bus powered" and how much current it needs from the bus (Max 500 mA, unless it is a charging Host port); while in the battery pack case your product will simply draw power without reporting anything. I don't think you need the USBDCD module in your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if I misunderstood your question.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards!,&lt;BR /&gt;Jorge Gonzalez&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 14:41:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446644#M26392</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-07-30T14:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446645#M26393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, we do not have any current limiting element in our board. Is it really recommended for a USB device port? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, but the issue is we are deciding on the "enumeration" right now, whether 100mA or up to 500mA current is available and accordingly power on the product. Since with USB power bank enumeration won't happen, we won't be able to detect if the product has been connected to a USB power bank and power the entire product. Our design is such that we enable the power to other boards after the first board housing USB port gets the power and enumerates. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is why we need some detection mechanism that can help us identify the type of host (PC or Power bank) with which our product is connected and accordingly inform the firmware so that the entire product can be powered in any situation. And I thought USBDCD module could be helpful for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this makes it clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking forward to your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kaitav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 12:18:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446645#M26393</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-07-31T12:18:24Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446646#M26394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am awaiting your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kaitav Sapre&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2015 05:04:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446646#M26394</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-08-03T05:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446647#M26395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kaitav Sapre&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the delay.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The USBDCD is intended to be used with rechargeable battery powered systems and your case does not match the target application. Since you do not have a dedicated battery charging IC to regulate the power drawn from VBUS, then your system will not meet the maximum 2.5 mA initial condition:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/54632iFA65D5BFC8C16EDB/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This condition should also be maintained during charging port detection:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/54666iFB7534B771DF222B/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sorry for this inconvenience.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2015 02:28:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446647#M26395</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-08-05T02:28:22Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446648#M26396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No worries, I understand. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your concise reply. That's unfortunate to know that we cannot make use of USBDCD module for our application. Just a few last questions before closing this topic:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Could you please suggest some battery charging ICs that can work with the K60 USBDCD module? Is something like this good? - &lt;A href="http://www.ti.com/lit/ds/symlink/bq24230.pdf" title="http://www.ti.com/lit/ds/symlink/bq24230.pdf"&gt;http://www.ti.com/lit/ds/symlink/bq24230.pdf &lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. If we manage to design in the battery charging IC on our board, we would still need the "rechargeable batter" for the USBDCD module to work, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again for your support.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2015 05:23:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446648#M26396</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-08-05T05:23:23Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446649#M26397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kaitav:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt; Yes, that IC should work. Actually any battery charging IC supporting a USB input and controllable current should work, with the condition of having a matching communication interface with the Kinetis part (typically I2C, UART or simple digital pins).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt; That is correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards!&lt;/P&gt;&lt;P&gt;Jorge Gonzalez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 02:34:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446649#M26397</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-08-07T02:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis K60 - USBDCD module query</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446650#M26398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Okay, I got it now. Thanks so much for your answers and time. Much appreciated. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great weekend ahead! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 03:50:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-K60-USBDCD-module-query/m-p/446650#M26398</guid>
      <dc:creator>kaitav</dc:creator>
      <dc:date>2015-08-07T03:50:59Z</dc:date>
    </item>
  </channel>
</rss>

