<?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>SensorsのトピックRe: P3T1755 GETDCR Error</title>
    <link>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764696#M7734</link>
    <description>&lt;P&gt;Hi Stephen,&lt;/P&gt;
&lt;P&gt;Please see below and attached waveform for GETDCR command, it reads 0x63 DCR value from PT31755. NXP RT-685 MCU board was used as an I3C master controller, what I3C master controller are you using?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/251822i6EE8C3AC7BDE9775/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.png" alt="Capture.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;BR, Tomas&lt;/P&gt;</description>
    <pubDate>Tue, 28 Nov 2023 08:19:52 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2023-11-28T08:19:52Z</dc:date>
    <item>
      <title>P3T1755 GETDCR Error</title>
      <link>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764295#M7733</link>
      <description>&lt;P&gt;When I attempt the command GETDCR,&amp;nbsp; it returns to me the wrong value and it does not set the "T" bit low to signal the end of the transaction.&amp;nbsp; &amp;nbsp;According to the Table 8 of datasheet, the value returned should be 0x63 to represent a temperature sensor.&amp;nbsp; Instead the value returned is 0x17, 0x18 or 0x19 depending on the ambient temperature.&amp;nbsp; It seems like it is returning the first byte of the temperature register.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought perhaps my sample devices were bad, so I bought some additional devices from Mouser.&amp;nbsp; &amp;nbsp;The new parts operate exactly the same.&amp;nbsp; &amp;nbsp; &amp;nbsp;The chip markings on the samples from NXP are in three lines:&lt;/P&gt;&lt;P&gt;P1755&lt;BR /&gt;09 02&amp;nbsp;&amp;nbsp;&lt;BR /&gt;306&amp;nbsp;&lt;/P&gt;&lt;P&gt;The purchased parts from Mouser differ only in the second line which is "09 07".&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is a logic analyzer capture of the Direct Read operation for GETDCR.&amp;nbsp; &amp;nbsp;The Logic Analyzer understands and decodes 0x8F as GETDCR.&amp;nbsp; &amp;nbsp; Using the same HW and Software methods, I can read the BCR and get the correct return byte of 0x3.&amp;nbsp; &amp;nbsp;In both cases, I first run a SETDASA command to set the dynamic address of the sensor before running the Direct Read command.&lt;/P&gt;&lt;P&gt;Are there known Errata or Date Code issues with these parts?&amp;nbsp; &amp;nbsp;If so, how do I get documentation of these issues?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="smiller2_0-1701117114159.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/251693i99BD474CBE9DE218/image-size/large?v=v2&amp;amp;px=999" role="button" title="smiller2_0-1701117114159.png" alt="smiller2_0-1701117114159.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 20:41:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764295#M7733</guid>
      <dc:creator>smiller2</dc:creator>
      <dc:date>2023-11-27T20:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: P3T1755 GETDCR Error</title>
      <link>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764696#M7734</link>
      <description>&lt;P&gt;Hi Stephen,&lt;/P&gt;
&lt;P&gt;Please see below and attached waveform for GETDCR command, it reads 0x63 DCR value from PT31755. NXP RT-685 MCU board was used as an I3C master controller, what I3C master controller are you using?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/251822i6EE8C3AC7BDE9775/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.png" alt="Capture.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;BR, Tomas&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 08:19:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764696#M7734</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2023-11-28T08:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: P3T1755 GETDCR Error</title>
      <link>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764980#M7740</link>
      <description>&lt;P&gt;Our I3C controller is FPGA based.&amp;nbsp; &amp;nbsp;We need multiple controllers in a test application and the FPGA already existed in the project.&amp;nbsp; &amp;nbsp; The FPGA is not my design and I presently do not have the source code.&amp;nbsp; &amp;nbsp;My task is to get the C++ code interface working.&amp;nbsp; &amp;nbsp; I changed the dynamic address of 0x30 to match your example.&amp;nbsp; &amp;nbsp;I will attach a screen shot, the results are the same.&amp;nbsp; &amp;nbsp;However, as I noted GETBCR and GETPID both return the correct data.&amp;nbsp; &amp;nbsp;GETPID returns:&lt;/P&gt;&lt;P&gt;ReadByte[0] = 0x2&lt;BR /&gt;ReadByte[1] = 0x36&lt;BR /&gt;ReadByte[2] = 0x15&lt;BR /&gt;ReadByte[3] = 0x2a&lt;BR /&gt;ReadByte[4] = 0x0&lt;BR /&gt;ReadByte[5] = 0x90&lt;/P&gt;&lt;P&gt;Questions:&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; What are the top markings on your P3T1755 device?&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; What is your I3C controller?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 14:30:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1764980#M7740</guid>
      <dc:creator>smiller2</dc:creator>
      <dc:date>2023-11-28T14:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: P3T1755 GETDCR Error</title>
      <link>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1769060#M7763</link>
      <description>&lt;P&gt;I got this to work correctly.&amp;nbsp; &amp;nbsp;The issue was a runt pulse being generated by the FPGA that is the I3C controller.&amp;nbsp; &amp;nbsp; Once the contractor changed the FPGA code, then it started to readback 0x63.&amp;nbsp; &amp;nbsp;While the problem was in the FPGA, it should be noted that the only DCR gave back bad data.&amp;nbsp; &amp;nbsp;Other command worked correctly and GETDCR did not fail, it just jumped to the wrong portion of the P3T1755.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2023 13:16:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/P3T1755-GETDCR-Error/m-p/1769060#M7763</guid>
      <dc:creator>smiller2</dc:creator>
      <dc:date>2023-12-05T13:16:32Z</dc:date>
    </item>
  </channel>
</rss>

