<?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: MKE04  UART0 TX on PTA3 pullup in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542836#M33229</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaroslav,&lt;/P&gt;&lt;P&gt;Thank you for your good question.&lt;/P&gt;&lt;P&gt;PTA3 and PTA2 in KE series is the special pin, you can find it from the KE04 reference manual.&lt;/P&gt;&lt;P&gt;1. PTA2 and PTA3 are true open-drain pins when operated as output&lt;/P&gt;&lt;P&gt;2. PORT_PUEL[PTAPE3]: This control field determines if the internal pullup device is enabled for the associated PTA pin. For port A pins that are configured as outputs or Hi-Z, this field has no effect.&lt;/P&gt;&lt;P&gt;If you use the PTA3 as the UART pin, this pin is the true opendrain, internal pullup is not working, you must add 4.7K to 10K external pullup.&lt;/P&gt;&lt;P&gt;The module works on your side with SN65HVD485 driver, I think it due to your&lt;A href="http://www.ti.com/lit/ds/symlink/sn65hvd485e.pdf"&gt; external TI's 485 transceiver&lt;/A&gt;.&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/1767iD2CDF50F2082F5C3/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;You will find your SN65HVD485 equivalent input already have the pullup, but this pullup normally very weak, so it may caused some of your board was working, some not.&lt;/P&gt;&lt;P&gt;So, for working stable, please must add the external pullup resistor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&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>Mon, 22 Aug 2016 07:01:01 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2016-08-22T07:01:01Z</dc:date>
    <item>
      <title>MKE04  UART0 TX on PTA3 pullup</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542835#M33228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I used Uart0 Tx signal on PTA3 pin on my design with MKE04Z8VFK4.&lt;/P&gt;&lt;P&gt;The first set of 15 pcs of the module works fine. &lt;/P&gt;&lt;P&gt;I have new set of 25pcs of same module, no one of them works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is with UART0 Tx signal. PTA3 pin is open drain, so I use Internal pullup resistor by PORT_PUEL register.&lt;/P&gt;&lt;P&gt;It works fine for the first 15pcs , the Tx signal (connected directly to SN65HVD485 driver) is clear, more then 4V high.&lt;/P&gt;&lt;P&gt;It does not&amp;nbsp; work for new set of modules. System ROM and SIM_SRSID is same for all MCUs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the question is, how the pullups works, is it possible tu use pullups for UART?&lt;/P&gt;&lt;P&gt;If not, why one set of MCU works (all of them, with Tx level over 4V) and another set not (no one works)?&lt;/P&gt;&lt;P&gt;System ROM and SIM_SRSID is same for all MCUs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I set the pullup, the Tx signal goes high (4,5V), when I enable the transmitter (set UART0_C2&amp;nbsp;&amp;nbsp;&amp;nbsp; TE) &lt;/P&gt;&lt;P&gt;the Tx signal drops to 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use external pullup, but I have 40 modules ready and external resistor is not exactly elegant.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 16:57:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542835#M33228</guid>
      <dc:creator>jaroslavbrazdil</dc:creator>
      <dc:date>2016-08-19T16:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: MKE04  UART0 TX on PTA3 pullup</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542836#M33229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaroslav,&lt;/P&gt;&lt;P&gt;Thank you for your good question.&lt;/P&gt;&lt;P&gt;PTA3 and PTA2 in KE series is the special pin, you can find it from the KE04 reference manual.&lt;/P&gt;&lt;P&gt;1. PTA2 and PTA3 are true open-drain pins when operated as output&lt;/P&gt;&lt;P&gt;2. PORT_PUEL[PTAPE3]: This control field determines if the internal pullup device is enabled for the associated PTA pin. For port A pins that are configured as outputs or Hi-Z, this field has no effect.&lt;/P&gt;&lt;P&gt;If you use the PTA3 as the UART pin, this pin is the true opendrain, internal pullup is not working, you must add 4.7K to 10K external pullup.&lt;/P&gt;&lt;P&gt;The module works on your side with SN65HVD485 driver, I think it due to your&lt;A href="http://www.ti.com/lit/ds/symlink/sn65hvd485e.pdf"&gt; external TI's 485 transceiver&lt;/A&gt;.&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/1767iD2CDF50F2082F5C3/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;You will find your SN65HVD485 equivalent input already have the pullup, but this pullup normally very weak, so it may caused some of your board was working, some not.&lt;/P&gt;&lt;P&gt;So, for working stable, please must add the external pullup resistor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jingjing&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>Mon, 22 Aug 2016 07:01:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542836#M33229</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-08-22T07:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: MKE04  UART0 TX on PTA3 pullup</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542837#M33230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing,&lt;/P&gt;&lt;P&gt;thank You for the answer,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I assumed, that it is as you wrote.&lt;/P&gt;&lt;P&gt;The function of pullup in datasheet was not clear enough for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp; Jaroslav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Sep 2016 11:26:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKE04-UART0-TX-on-PTA3-pullup/m-p/542837#M33230</guid>
      <dc:creator>jaroslavbrazdil</dc:creator>
      <dc:date>2016-09-04T11:26:23Z</dc:date>
    </item>
  </channel>
</rss>

