<?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: LPC55S36 I3C Slave Hot-Join issue</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2151259#M58648</link>
    <description>&lt;P&gt;"&amp;nbsp;&lt;SPAN&gt;1. Disconnect the Slave from the SDA line."&amp;nbsp;mentioned in my previous post.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_0-1755052802757.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/352102i21CF6D8FF208CD70/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_0-1755052802757.png" alt="bell_huang_0-1755052802757.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Aug 2025 02:42:41 GMT</pubDate>
    <dc:creator>bell_huang</dc:creator>
    <dc:date>2025-08-13T02:42:41Z</dc:date>
    <item>
      <title>LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2133709#M58491</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Two LPC55S36 boards were connected for I3C communication, with one configured as the I3C Master and the other as the I3C Slave.&amp;nbsp;&lt;/SPAN&gt;Initially, the I3C Slave was not initialized. After the Master performed bus initialization (ENTDAA), the Slave was then initialized and issued a Hot-Join event. However, at this point, the SDA line is permanently pulled low, causing the communication to stop functioning.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Test steps:&lt;/P&gt;&lt;P&gt;(1) Reset slave board&lt;/P&gt;&lt;P&gt;(2) Reset master board&lt;/P&gt;&lt;P&gt;(3) Click SW3 on slave board&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_0-1752550724832.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/347510i5D761E6216A69CCF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_0-1752550724832.png" alt="bell_huang_0-1752550724832.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jul 2025 03:39:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2133709#M58491</guid>
      <dc:creator>bell_huang</dc:creator>
      <dc:date>2025-07-15T03:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2135643#M58501</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/228396"&gt;@bell_huang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your information, i&amp;nbsp;have reproduced this issue, we need to investigate this issue.&lt;/P&gt;
&lt;P&gt;I will inform you as soon as there is a result.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jul 2025 09:13:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2135643#M58501</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-07-17T09:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150436#M58638</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/228396" target="_blank"&gt;@bell_huang&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Would it be possible to make minimal modifications based on the i3c SDK example to verify the this functionality?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Harry&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 02:31:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150436#M58638</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-08-12T02:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150481#M58639</link>
      <description>&lt;P&gt;I simplified the example by removing unused variables and functions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Test steps:&lt;/P&gt;&lt;P&gt;(1) Reset slave board &amp;amp;&amp;nbsp;master board&lt;/P&gt;&lt;P&gt;(2) Click SW3 on slave board&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Hot-Join sequence is:&lt;BR /&gt;Slave sends a Hot-Join Request → Master accepts it → Master performs ENTDAA → Slave obtains a dynamic address.&lt;/P&gt;&lt;P&gt;In the fsl_component_i3c_adapter API, there is no Hot-Join callback on the Master side, so there is no way to know when the Master has received the Hot-Join Request and completed ENTDAA. That said, this is a next-step concern; the current issue is that the process stalls at the Hot-Join Request, with the SDA line being permanently held low.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 03:25:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150481#M58639</guid>
      <dc:creator>bell_huang</dc:creator>
      <dc:date>2025-08-12T03:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150659#M58643</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/228396"&gt;@bell_huang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your demo is including the i3c Bus. I think it's not simple enough for me, So i did an simple demo based on the i3c interrupt demo&amp;nbsp; to verify Hot join feature.&lt;/P&gt;
&lt;P&gt;Slave.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_0-1754983253240.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351926i1EE4D3CA7874A6ED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_0-1754983253240.png" alt="Harry_Zhang_0-1754983253240.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Master&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_1-1754983317491.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351927i4AF7C238F6D6ACED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_1-1754983317491.png" alt="Harry_Zhang_1-1754983317491.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_2-1754983346310.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351928iB5E6D6B06117AA14/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_2-1754983346310.png" alt="Harry_Zhang_2-1754983346310.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_3-1754983385564.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/351929iEEE347839D4CCEA5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_3-1754983385564.png" alt="Harry_Zhang_3-1754983385564.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We can check that&amp;nbsp;there is Hot-Join callback on the Master side.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 07:23:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2150659#M58643</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-08-12T07:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2151214#M58647</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229957"&gt;@Harry_Zhang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for the hint; I also modified my demo to use the fsl_i3c APIs.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;After switching the Master to the fsl_i3c APIs, it can indeed receive the Hot-Join event. However, &lt;STRONG&gt;the issue is that the SDA line is being permanently held low&lt;/STRONG&gt;, so the I3C bus cannot be used afterward.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_0-1755049839084.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/352087i993EF9BDFFD291E5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_0-1755049839084.png" alt="bell_huang_0-1755049839084.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Today I investigated and found that &lt;STRONG&gt;SDA is being pulled low by the Slave&lt;/STRONG&gt;. I verified this in two ways:&lt;/P&gt;&lt;P&gt;1. Disconnect the Slave from the SDA line.&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;2. Press the RESET button on the Slave board.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In both cases, SDA can be observed to recover from low to the normal high state.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_1-1755049942506.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/352088i20A7E05B4645B2A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_1-1755049942506.png" alt="bell_huang_1-1755049942506.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_2-1755049962726.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/352089iC3085C57F7981A0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_2-1755049962726.png" alt="bell_huang_2-1755049962726.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In addition, within the Slave driver, it can be observed that &lt;STRONG&gt;kI3C_SlaveRequestSentEvent&lt;/STRONG&gt; is not received.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Aug 2025 01:53:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2151214#M58647</guid>
      <dc:creator>bell_huang</dc:creator>
      <dc:date>2025-08-13T01:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2151259#M58648</link>
      <description>&lt;P&gt;"&amp;nbsp;&lt;SPAN&gt;1. Disconnect the Slave from the SDA line."&amp;nbsp;mentioned in my previous post.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="bell_huang_0-1755052802757.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/352102i21CF6D8FF208CD70/image-size/medium?v=v2&amp;amp;px=400" role="button" title="bell_huang_0-1755052802757.png" alt="bell_huang_0-1755052802757.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Aug 2025 02:42:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2151259#M58648</guid>
      <dc:creator>bell_huang</dc:creator>
      <dc:date>2025-08-13T02:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S36 I3C Slave Hot-Join issue</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2152826#M58667</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/228396"&gt;@bell_huang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can add&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I3C_MasterEmitIBIResponse(EXAMPLE_MASTER, kI3C_IbiRespAck);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;in master call back function.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;And then the SDA will push high.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;And the Slave driver will receive&amp;nbsp;kI3C_SlaveRequestSentEvent.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;But i found the the master can not&amp;nbsp;ProcessDAA.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I need further investigation.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Fri, 15 Aug 2025 09:57:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S36-I3C-Slave-Hot-Join-issue/m-p/2152826#M58667</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-08-15T09:57:40Z</dc:date>
    </item>
  </channel>
</rss>

