<?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>LPC Microcontrollers中的主题 Re: Delay to generate I2C ACK by LPC804</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1454710#M48689</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/198556"&gt;@DanielRuvalcaba&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the &lt;A href="https://www.totalphase.com/products/aardvark-i2cspi/" target="_self"&gt;Aardvark&lt;/A&gt;&amp;nbsp;as a master. As the issue is on slave we haven't tried LPC804 as master. Although we have used different masters with LPC804, the issue persists.&lt;/P&gt;</description>
    <pubDate>Mon, 09 May 2022 05:32:00 GMT</pubDate>
    <dc:creator>Bhavin_Dhulkotiya</dc:creator>
    <dc:date>2022-05-09T05:32:00Z</dc:date>
    <item>
      <title>Delay to generate I2C ACK by LPC804</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1450743#M48593</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are using LPC804 I2C slave with interrupt mode. As shown in attached image we are getting ~20 micro second delay before ACK generation. So after debugging we found that software takes this time to handle I2C interrupt. However, we haven't add any extra code in provided SDK example. The same delay appears when doing transfers at both 100kb/s and 400kb/s. Could you suggest any way to reduce it or to handle I2C ACK by hardware?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LPC804_I2C_22us_ACK_Delay.PNG" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/178330iE43E4D5857EFFD89/image-size/large?v=v2&amp;amp;px=999" role="button" title="LPC804_I2C_22us_ACK_Delay.PNG" alt="LPC804_I2C_22us_ACK_Delay.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 13:37:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1450743#M48593</guid>
      <dc:creator>Bhavin_Dhulkotiya</dc:creator>
      <dc:date>2022-04-28T13:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Delay to generate I2C ACK by LPC804</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1451447#M48614</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;Could you please tell me what device are you using as Master?&lt;/P&gt;
&lt;P&gt;Have you tried the LPC804 as Master? And if not, could you please try this configuration and see if this problem still occurs?&lt;/P&gt;
&lt;P&gt;Regards, Daniel.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 17:43:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1451447#M48614</guid>
      <dc:creator>DanielRuvalcaba</dc:creator>
      <dc:date>2022-04-29T17:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: Delay to generate I2C ACK by LPC804</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1454710#M48689</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/198556"&gt;@DanielRuvalcaba&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the &lt;A href="https://www.totalphase.com/products/aardvark-i2cspi/" target="_self"&gt;Aardvark&lt;/A&gt;&amp;nbsp;as a master. As the issue is on slave we haven't tried LPC804 as master. Although we have used different masters with LPC804, the issue persists.&lt;/P&gt;</description>
      <pubDate>Mon, 09 May 2022 05:32:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1454710#M48689</guid>
      <dc:creator>Bhavin_Dhulkotiya</dc:creator>
      <dc:date>2022-05-09T05:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Delay to generate I2C ACK by LPC804</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1458175#M48760</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Could you please verify that your slave is not having problems with something related to clock stretching?&lt;/P&gt;
&lt;P&gt;Also, could you please try your application with another slave to see if the problem still going?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another thing you can try is to optimize the ISR code.&lt;/P&gt;
&lt;P&gt;I drop you some links that might be helpful:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C-Clock-Stretching-on-MK10DX64VFM5/m-p/246553" target="_blank"&gt;https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C-Clock-Stretching-on-MK10DX64VFM5/m-p/246553&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Kinetis-Microcontrollers/how-to-reduce-the-delay-of-i2c/m-p/372178" target="_blank"&gt;https://community.nxp.com/t5/Kinetis-Microcontrollers/how-to-reduce-the-delay-of-i2c/m-p/372178&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C-Delay-between-ACK-and-Data-from-slave/m-p/828379" target="_blank"&gt;https://community.nxp.com/t5/Kinetis-Microcontrollers/I2C-Delay-between-ACK-and-Data-from-slave/m-p/828379&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards, Daniel.&lt;/P&gt;</description>
      <pubDate>Fri, 13 May 2022 21:26:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Delay-to-generate-I2C-ACK-by-LPC804/m-p/1458175#M48760</guid>
      <dc:creator>DanielRuvalcaba</dc:creator>
      <dc:date>2022-05-13T21:26:26Z</dc:date>
    </item>
  </channel>
</rss>

