<?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: 3 phase brushless motor using &amp;quot;zero crossing phase comparator&amp;quot; in S12ZVM in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736809#M14937</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm afraid there is no application note on that.&lt;/P&gt;&lt;P&gt;The phase comparators are not designed to detect the BEMF zerocrossing. There is no interrupt flag, which would do the magic. We don't recommend it, however if you are still likely to try it, the hint would be to periodically look for a change to the GDUSTAT register (the phase status bits). Such approach would be high CPU load demanding - just checking periodically for the change for a relatively long period of time. Therefore, we prefer to do it using software calculation. Using this software calculation is not too much CPU load demanding since it is synchronized with ADC sampling and it also gives you a certain level of flexibility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Feb 2018 10:00:31 GMT</pubDate>
    <dc:creator>pachamatej</dc:creator>
    <dc:date>2018-02-14T10:00:31Z</dc:date>
    <item>
      <title>3 phase brushless motor using "zero crossing phase comparator" in S12ZVM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736808#M14936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;　I would like to see application notes or information conforming thereto that drives a 3 phase brushless motor using "zero crossing phase comparator" in S12ZVM.&lt;BR /&gt;In An 4704, ADC 0 or ADC 1 is used for zero cross detection of BEMF, but I would like to use "zero crossing phase comparator".&lt;BR /&gt;Will you show application notes as a hint or information similar to that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Feb 2018 07:52:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736808#M14936</guid>
      <dc:creator>ryoishiyama</dc:creator>
      <dc:date>2018-02-11T07:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: 3 phase brushless motor using "zero crossing phase comparator" in S12ZVM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736809#M14937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm afraid there is no application note on that.&lt;/P&gt;&lt;P&gt;The phase comparators are not designed to detect the BEMF zerocrossing. There is no interrupt flag, which would do the magic. We don't recommend it, however if you are still likely to try it, the hint would be to periodically look for a change to the GDUSTAT register (the phase status bits). Such approach would be high CPU load demanding - just checking periodically for the change for a relatively long period of time. Therefore, we prefer to do it using software calculation. Using this software calculation is not too much CPU load demanding since it is synchronized with ADC sampling and it also gives you a certain level of flexibility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2018 10:00:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736809#M14937</guid>
      <dc:creator>pachamatej</dc:creator>
      <dc:date>2018-02-14T10:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: 3 phase brushless motor using "zero crossing phase comparator" in S12ZVM</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736810#M14938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for useful technical information.&lt;BR /&gt;As you advised, I would like to drive the motor using the ADC and its interrupts.&lt;BR /&gt;I think the S12ZVM is a very useful microcomputer.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ryo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2018 11:40:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/3-phase-brushless-motor-using-quot-zero-crossing-phase/m-p/736810#M14938</guid>
      <dc:creator>ryoishiyama</dc:creator>
      <dc:date>2018-02-17T11:40:58Z</dc:date>
    </item>
  </channel>
</rss>

