<?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 MM908E626: Current limit Chopping on FGEN in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MM908E626-Current-limit-Chopping-on-FGEN/m-p/150579#M8086</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm programming a MM908E626 controller with;&lt;/P&gt;&lt;P&gt;- M68HC08EY16 microcontroller&lt;/P&gt;&lt;P&gt;- a H-bridge with current limiter settings, controlled via SPI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have set the Current Limiter Setting (CLS) at different values.&lt;/P&gt;&lt;P&gt;I have tried different values PWM signals on FGEN.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have used different FGEN values but all within the specified recommended settings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PROBLEM:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;unfortunatly the output of the h-bridge is not re-enabled on every rising FGEN! Therefore the current isn't smoot , not even with a 20Khz pwm on&amp;nbsp; FGEN !!&lt;/P&gt;&lt;P&gt;Why isn't the output re-enabled ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;how I did applied the specifications in read the datasheet:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The datasheet of the MM908E626 specifies the H-bridge. On page 27 of the datasheet a picture(figure 13. Half-bridge current limitations) explains that:&lt;/P&gt;&lt;P&gt;1. The half-bridge output is disabled when the set current limit is reached.&lt;/P&gt;&lt;P&gt;2. When the current limit did disable the half bridge, a rising edge on the FGEN input would re-enable the output again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this information in my mind I programmed a PWM signal from the microcontroller to the FGEN input of 20 Khz, 50uS interval. I did use a scope to verifie that this signal was now present on the FGEN input !! I did use the scope-input 1 to check on different FGEN values and I did use input 2 to measure the h-bridge output. I used the FGEN to trigger the signal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Jul 2011 20:34:10 GMT</pubDate>
    <dc:creator>Emiel84</dc:creator>
    <dc:date>2011-07-15T20:34:10Z</dc:date>
    <item>
      <title>MM908E626: Current limit Chopping on FGEN</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MM908E626-Current-limit-Chopping-on-FGEN/m-p/150579#M8086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm programming a MM908E626 controller with;&lt;/P&gt;&lt;P&gt;- M68HC08EY16 microcontroller&lt;/P&gt;&lt;P&gt;- a H-bridge with current limiter settings, controlled via SPI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have set the Current Limiter Setting (CLS) at different values.&lt;/P&gt;&lt;P&gt;I have tried different values PWM signals on FGEN.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have used different FGEN values but all within the specified recommended settings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PROBLEM:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;unfortunatly the output of the h-bridge is not re-enabled on every rising FGEN! Therefore the current isn't smoot , not even with a 20Khz pwm on&amp;nbsp; FGEN !!&lt;/P&gt;&lt;P&gt;Why isn't the output re-enabled ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;how I did applied the specifications in read the datasheet:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The datasheet of the MM908E626 specifies the H-bridge. On page 27 of the datasheet a picture(figure 13. Half-bridge current limitations) explains that:&lt;/P&gt;&lt;P&gt;1. The half-bridge output is disabled when the set current limit is reached.&lt;/P&gt;&lt;P&gt;2. When the current limit did disable the half bridge, a rising edge on the FGEN input would re-enable the output again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this information in my mind I programmed a PWM signal from the microcontroller to the FGEN input of 20 Khz, 50uS interval. I did use a scope to verifie that this signal was now present on the FGEN input !! I did use the scope-input 1 to check on different FGEN values and I did use input 2 to measure the h-bridge output. I used the FGEN to trigger the signal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jul 2011 20:34:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MM908E626-Current-limit-Chopping-on-FGEN/m-p/150579#M8086</guid>
      <dc:creator>Emiel84</dc:creator>
      <dc:date>2011-07-15T20:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: MM908E626: Current limit Chopping on FGEN</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MM908E626-Current-limit-Chopping-on-FGEN/m-p/150580#M8087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="FGEN_BEMF" border="0" height="360" src="http://img263.imageshack.us/img263/2978/fgenclsproblem.jpg" width="474" /&gt;&lt;/P&gt;&lt;P&gt;Channel B = FGEN signal&lt;/P&gt;&lt;P&gt;Channel A =&amp;nbsp; Current out of&amp;nbsp; h-Bridge to Brushed Motor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Set current limit was 740mA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jul 2011 20:53:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MM908E626-Current-limit-Chopping-on-FGEN/m-p/150580#M8087</guid>
      <dc:creator>Emiel84</dc:creator>
      <dc:date>2011-07-15T20:53:58Z</dc:date>
    </item>
  </channel>
</rss>

