<?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: FS6500 LFSR do not refresh in Power Management</title>
    <link>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1410292#M1770</link>
    <description>&lt;P&gt;Hello Joachim,&lt;/P&gt;
&lt;P&gt;The values are correct.&lt;/P&gt;
&lt;P&gt;Please double check your timing, most likely you send the right watchdog answer during the closed window.&lt;/P&gt;
&lt;P&gt;After closing the initialization phase of the FS65 by the first good watchdog refresh, the watchdog window is running and your MCU must refresh the watchdog in the open window of the watchdog window period.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 610px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/169862iD26E32802D3E2BEA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Tomas&lt;/P&gt;</description>
    <pubDate>Tue, 08 Feb 2022 13:11:01 GMT</pubDate>
    <dc:creator>TomasVaverka</dc:creator>
    <dc:date>2022-02-08T13:11:01Z</dc:date>
    <item>
      <title>FS6500 LFSR do not refresh</title>
      <link>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1363138#M1662</link>
      <description>&lt;P&gt;Hi,All&lt;/P&gt;&lt;P&gt;I meet a problem, I use the FS6500 watchdog.&lt;/P&gt;&lt;P&gt;LFSR first seed is 0xb2, it returns 0x4d,but it&amp;nbsp; gives it to 0x49DB，I think&amp;nbsp; it send the wrong seed.&lt;/P&gt;&lt;P&gt;I debug the FS6500 demo, it returns the right seed and answer.&lt;/P&gt;&lt;P&gt;How could it make it right?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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="Ada_Lovelace_0-1635411616280.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/160509iF0BFDD3F9B1D0F05/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ada_Lovelace_0-1635411616280.png" alt="Ada_Lovelace_0-1635411616280.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="Snipaste_2021-09-29_11-35-56.png" style="width: 843px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/160516i4F16A234C9A83FA7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Snipaste_2021-09-29_11-35-56.png" alt="Snipaste_2021-09-29_11-35-56.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Oct 2021 09:17:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1363138#M1662</guid>
      <dc:creator>Ada_Lovelace</dc:creator>
      <dc:date>2021-10-28T09:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: FS6500 LFSR do not refresh</title>
      <link>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1364482#M1665</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;0x4D is the correct value based on the default LFSR value (0xB2), that needs to be send to the WD_ANSWER register during the&amp;nbsp;256ms open window (INIT_FS phase).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you have to&amp;nbsp;implement generic way to periodically refresh the WD based on WD_LFSR and calculation provided in our documentation.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/160830iF96C7092F6E373B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You can find an example illustrating that in the &lt;A href="https://www.nxp.com/design/analog-expert-software-and-tools/sdk-analog-expert-drivers/fs6500-fs4500-system-basis-chip-embedded-software-driver:FS6500-FS4500-SW-Driver" target="_self"&gt;FS65/45 SW Driver&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I hope it helps!&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Tomas&lt;/P&gt;</description>
      <pubDate>Mon, 01 Nov 2021 09:51:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1364482#M1665</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2021-11-01T09:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: FS6500 LFSR do not refresh</title>
      <link>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1409765#M1765</link>
      <description>&lt;P&gt;Hello, i have a similar problem... I'm computing what seems to be the right values but on the 3rd or 4th refresh, the FS6500 doesn't want them anymore and stops :&lt;/P&gt;&lt;P&gt;1st : LFSR 0xb2 -&amp;gt; WD_ANSWER 0x4d OK&lt;/P&gt;&lt;P&gt;2nd : LFSR 0x64 -&amp;gt; WD_ANSWER 0x9b OK&lt;/P&gt;&lt;P&gt;3rd : LFSR 0xc8 -&amp;gt; WD_ANSWER 0x37 OK&lt;/P&gt;&lt;P&gt;4th: LFSR 0x91 -&amp;gt; WD_ANSWER 0x6e NOK&lt;/P&gt;&lt;P&gt;And then it stops, of course.&lt;/P&gt;&lt;P&gt;Here's my function :&lt;/P&gt;&lt;P&gt;static uint8_t computeWdAnswer7_0(uint8_t lfsr)&lt;BR /&gt;{&lt;BR /&gt;unsigned int answer = (unsigned int) lfsr;&lt;/P&gt;&lt;P&gt;answer = ~(((answer * 4u) + 6u) - 4u) / 4u;&lt;BR /&gt;return (uint8_t) answer;&lt;BR /&gt;}&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 16:01:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1409765#M1765</guid>
      <dc:creator>jnaulet</dc:creator>
      <dc:date>2022-02-07T16:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: FS6500 LFSR do not refresh</title>
      <link>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1410292#M1770</link>
      <description>&lt;P&gt;Hello Joachim,&lt;/P&gt;
&lt;P&gt;The values are correct.&lt;/P&gt;
&lt;P&gt;Please double check your timing, most likely you send the right watchdog answer during the closed window.&lt;/P&gt;
&lt;P&gt;After closing the initialization phase of the FS65 by the first good watchdog refresh, the watchdog window is running and your MCU must refresh the watchdog in the open window of the watchdog window period.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 610px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/169862iD26E32802D3E2BEA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Tomas&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 13:11:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Power-Management/FS6500-LFSR-do-not-refresh/m-p/1410292#M1770</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2022-02-08T13:11:01Z</dc:date>
    </item>
  </channel>
</rss>

