<?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 MC33771 Initialization Issue in NXP Designs</title>
    <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937#M72</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are working on MC33771 and facing following issues&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI style="text-indent: -.25in;"&gt;&lt;STRONG style="font-size: 18.0pt; "&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 18.0pt; "&gt;New Unit ID written in Initialization Register is valid only for 1Sec &lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;After powering On the MC33771, We first write into Initialization register (CID = 0x01, BUS_SW=0)&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;With this new unit ID(0x01), We are able to read or Write any register only if we send the command within 1 Sec&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;If we send any command after 1Sec with unit ID=0x01, we don’t get response from MC33771&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;After 1 Sec we can read the register with unit ID=0x00 only&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-indent: .25in;"&gt;&lt;STRONG&gt;We want to know:-&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;Is it the valid behavior of MC33771&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;As there is t-sleep time 1024mSec mentioned in datasheet (Device goes in sleep mode without external communication for this period)&lt;/LI&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;After device goes in sleep mode, should it get RESET and we have to Initialize by assigning the unit ID again (we observed, it responses to Unit ID=0x00 only after we send any read command after valid wakeup sequence)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;Is System configuration register 2 (&lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2&lt;/SPAN&gt;) has no control over Unit ID retention&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;As we written DIS_SLEEP bit = 1 (Disable Automatic switch in Sleep mode) and AUTO_SWITCH bit = 0&lt;/LI&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;When we read this register after 1 Sec with unit ID = 0x00, we get DIS_SLEEP bit = 1 and AUTO_SWITCH bit = 0, means the written value in this register is intact but unit ID(0x01) get sets to 0x00. (Because it responses to Unit ID=0x00 only)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL start="2"&gt;&lt;LI style="text-indent: -.25in;"&gt;&lt;STRONG style="font-size: 18.0pt; "&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 18.0pt; "&gt;Threshold value setting registers also sets to their default values if there is no communication for 1Sec&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;After powering On the MC33771, We first write into Initialization register (CID = 0x01, BUS_SW=0)&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;With this new unit ID(0x01), We write DIS_SLEEP bit = 1 and AUTO_SWITCH bit = 0 in &lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2($04)&lt;/SPAN&gt; register and new value 0xD985 in &lt;STRONG&gt;TH_ALL_CT&lt;/STRONG&gt; &lt;STRONG&gt;($4B)&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;We get the same value DIS_SLEEP bit = 1, AUTO_SWITCH bit = 0, and 0xD985 if we read these register within 1 Sec with unit ID= 0x01&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;If we send the command after 1 sec period with unit ID=0x01, MC33771 doesn’t respond&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;After 1 Sec, ith unit ID=0x00, we can read these registers. We get the same data written in &lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2($04) &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; "&gt;back but get value 0xD780 instead of previously written value (&lt;/SPAN&gt;0xD985&lt;SPAN style="font-size: 9.0pt; "&gt;) from &lt;/SPAN&gt;&lt;STRONG&gt;TH_ALL_CT&lt;/STRONG&gt; &lt;STRONG&gt;($4B).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-indent: .25in;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="text-indent: .25in;"&gt;&lt;STRONG&gt;We want to know:-&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;Is it the valid behavior of MC33771&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;If threshold values are getting set to defaults then how safety functions (Over and under voltage detection) will be configured for the required values.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Oct 2019 09:23:50 GMT</pubDate>
    <dc:creator>engineering</dc:creator>
    <dc:date>2019-10-10T09:23:50Z</dc:date>
    <item>
      <title>MC33771 Initialization Issue</title>
      <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937#M72</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are working on MC33771 and facing following issues&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI style="text-indent: -.25in;"&gt;&lt;STRONG style="font-size: 18.0pt; "&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 18.0pt; "&gt;New Unit ID written in Initialization Register is valid only for 1Sec &lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;After powering On the MC33771, We first write into Initialization register (CID = 0x01, BUS_SW=0)&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;With this new unit ID(0x01), We are able to read or Write any register only if we send the command within 1 Sec&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;If we send any command after 1Sec with unit ID=0x01, we don’t get response from MC33771&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;After 1 Sec we can read the register with unit ID=0x00 only&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-indent: .25in;"&gt;&lt;STRONG&gt;We want to know:-&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;Is it the valid behavior of MC33771&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;As there is t-sleep time 1024mSec mentioned in datasheet (Device goes in sleep mode without external communication for this period)&lt;/LI&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;After device goes in sleep mode, should it get RESET and we have to Initialize by assigning the unit ID again (we observed, it responses to Unit ID=0x00 only after we send any read command after valid wakeup sequence)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;Is System configuration register 2 (&lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2&lt;/SPAN&gt;) has no control over Unit ID retention&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;As we written DIS_SLEEP bit = 1 (Disable Automatic switch in Sleep mode) and AUTO_SWITCH bit = 0&lt;/LI&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;When we read this register after 1 Sec with unit ID = 0x00, we get DIS_SLEEP bit = 1 and AUTO_SWITCH bit = 0, means the written value in this register is intact but unit ID(0x01) get sets to 0x00. (Because it responses to Unit ID=0x00 only)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL start="2"&gt;&lt;LI style="text-indent: -.25in;"&gt;&lt;STRONG style="font-size: 18.0pt; "&gt; &lt;/STRONG&gt;&lt;STRONG style="font-size: 18.0pt; "&gt;Threshold value setting registers also sets to their default values if there is no communication for 1Sec&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;After powering On the MC33771, We first write into Initialization register (CID = 0x01, BUS_SW=0)&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;With this new unit ID(0x01), We write DIS_SLEEP bit = 1 and AUTO_SWITCH bit = 0 in &lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2($04)&lt;/SPAN&gt; register and new value 0xD985 in &lt;STRONG&gt;TH_ALL_CT&lt;/STRONG&gt; &lt;STRONG&gt;($4B)&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;We get the same value DIS_SLEEP bit = 1, AUTO_SWITCH bit = 0, and 0xD985 if we read these register within 1 Sec with unit ID= 0x01&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;If we send the command after 1 sec period with unit ID=0x01, MC33771 doesn’t respond&lt;/LI&gt;&lt;LI style="text-indent: -.25in;"&gt;After 1 Sec, ith unit ID=0x00, we can read these registers. We get the same data written in &lt;SPAN style="font-size: 9.0pt; "&gt;SYS_CFG2($04) &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; "&gt;back but get value 0xD780 instead of previously written value (&lt;/SPAN&gt;0xD985&lt;SPAN style="font-size: 9.0pt; "&gt;) from &lt;/SPAN&gt;&lt;STRONG&gt;TH_ALL_CT&lt;/STRONG&gt; &lt;STRONG&gt;($4B).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-indent: .25in;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="text-indent: .25in;"&gt;&lt;STRONG&gt;We want to know:-&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI style="text-indent: -.25in;"&gt;Is it the valid behavior of MC33771&lt;UL&gt;&lt;LI style="margin-left: 1.0in; text-indent: -.25in;"&gt;If threshold values are getting set to defaults then how safety functions (Over and under voltage detection) will be configured for the required values.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Oct 2019 09:23:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966937#M72</guid>
      <dc:creator>engineering</dc:creator>
      <dc:date>2019-10-10T09:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: MC33771 Initialization Issue</title>
      <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966938#M73</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 suggest you do debug task based on NXP MC33771 EVB,firstly eliminate hardware issue.&lt;/P&gt;&lt;P&gt;If still have issue,please let us know!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Oct 2019 07:37:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966938#M73</guid>
      <dc:creator>guoweisun</dc:creator>
      <dc:date>2019-10-14T07:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: MC33771 Initialization Issue</title>
      <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966939#M74</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your above reply and suggestion, we will check for hardware issue if any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we make following assumptions?&amp;nbsp;&lt;/P&gt;&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;Newly configured Unit ID and threshold settings should be remain assigned even after MC33771 goes into sleep mode after 1Sec. MC33771 should response to assigned Unit ID when communicated every time after valid wakup sequence.&amp;nbsp;&lt;/P&gt;&lt;P&gt;- We are working with a faulty hardware?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please answer this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because we are still not sure that, MC33771 should retain the configured parameters in the sleep mode or not?&amp;nbsp;&lt;/P&gt;&lt;P&gt;( When we continuously read parameters within every 1 sec after initialization followed by configuration, they shows the configured values continuously.&amp;nbsp;If we stop the communication for 2 Sec (&amp;gt;1 Sec) start again, it responses only to Unit ID 00 after and all configured parameters shows the default values )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2019 15:35:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/966939#M74</guid>
      <dc:creator>engineering</dc:creator>
      <dc:date>2019-10-15T15:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: MC33771 Initialization Issue</title>
      <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/1442649#M969</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Dear Sir,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I ran into same problem.&amp;nbsp; in the first 1ms wakeup the MC33771, in the second 1ms written in Initialization Register,&amp;nbsp;I successfully initialized the MC33771 chips . But&amp;nbsp;in the first 10ms wakeup the MC33771, in the second 10ms written in Initialization Register,&amp;nbsp; I failed initialized the MC33771 chips。&lt;SPAN class=""&gt;This may affect the awakening of the second MC3371C chip.&lt;/SPAN&gt;&lt;SPAN class=""&gt; I haven't solved it yet&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Apr 2022 10:47:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/1442649#M969</guid>
      <dc:creator>Wan</dc:creator>
      <dc:date>2022-04-12T10:47:09Z</dc:date>
    </item>
    <item>
      <title>Re: MC33771 Initialization Issue</title>
      <link>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/1465225#M978</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Dear Sir,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This problem has been solved and the chip has been replaced.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thank you！&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 27 May 2022 02:52:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/MC33771-Initialization-Issue/m-p/1465225#M978</guid>
      <dc:creator>Wan</dc:creator>
      <dc:date>2022-05-27T02:52:07Z</dc:date>
    </item>
  </channel>
</rss>

