<p>The BLHeli_M Commutation Enhancement feature is intended to increase motor power response times by &quot;overdriving&quot; (<em>my words, may not be the most appropriate analogy</em>) the coils to charge/discharge them more quickly.</p>
<hr />
<p>Source: (<a href="https://www.rcgroups.com/forums/showpost.php?p=44749435&amp;postcount=24" rel="nofollow noreferrer">rgroups.om</a>)</p>
<blockquote>
<p>Commutation is a job to charge two of three coils, A B and C, sequentially.
Enhancement is an attempt to make the charge time shorter.
Sync-PWM try to apply power at the very right moment without delay.
Enhancement try to make the charge speed faster.</p>
</blockquote>
<p>Source: (<a href="https://www.rcgroups.com/forums/showthread.php?3621257-BLHeli_M-Maverick-version" rel="nofollow noreferrer">rcgroups.com</a>)</p>
<blockquote>
<p>Commutation Enhancement(CE)
Use more power when charging the coils to speed up settling time of motor current. RPM will be higher with the same throttle.
Many request for normal RPM after disarm. So CE will be off right after startup. Then is on after a certain dshot transistion detected. After that, CE will be off after arming(dshot=0).</p>
</blockquote>
<hr />
<p>As for advice on whether or not to enable it on your Mobula 6, I'm not quite sure. From reading the development descriptions written by JazzMaverick (<em>the primary maintainer of BLHeli_M</em>), it appears that the feature was built to &quot;accelerate&quot; motors/ESCs in the 5&quot; class, although I do see a couple mentions of applications for whoop-sized drones in the RCGroups thread.</p>
<p>I'd try leaving the defaults as-is and then coming back to investigate your options for changing the commutation enhancement setting later on if you feel like the quad's motor performance is lacking. Granted, I've never used the feature before, so take my recommendation here with a grain of salt. :)</p>

CC BY-SA 4.0
2021-01-25T08:31:28.280Z
2021-01-25T08:31:28.280Z
ifconfig
<p>In the BLHeli_M version of the BLHeli Configurator, theres an Option for Commutation Enhancement. By default its set to Async-PWM but it can be set from 3%-CE to 100%-CE. What does this Parameter do and what should i set it to on a Mobula 6?<a href="https://i.sstatic.net/oWyT9.png" rel="noreferrer"><img src="https://i.sstatic.net/oWyT9.png" alt="enter image description here" /></a></p>

<esc><blheli>
What is Commutation Enhancement in BLHeli_M and what should i set it to?
pgmcr
# What is Commutation Enhancement in BLHeli_M and what should i set it to?

(Asked by: username_0 on 2021-01-24)

In the BLHeli\_M version of the BLHeli Configurator, theres an Option for Commutation Enhancement. By default its set to Async-PWM but it can be set from 3%-CE to 100%-CE. What does this Parameter do and what should i set it to on a Mobula 6?[![enter image description here](https://i.sstatic.net/oWyT9.png)](https://i.sstatic.net/oWyT9.png)

**Tags:** esc, blheli

---

## 1 answers

### Answer by username_1 on 2021-01-25. Score: 4 | Accepted answer

The BLHeli\_M Commutation Enhancement feature is intended to increase motor power response times by "overdriving" (*my words, may not be the most appropriate analogy*) the coils to charge/discharge them more quickly.

---

Source: ([rgroups.om](https://www.rcgroups.com/forums/showpost.php?p=44749435&postcount=24))

> Commutation is a job to charge two of three coils, A B and C, sequentially.
> Enhancement is an attempt to make the charge time shorter.
> Sync-PWM try to apply power at the very right moment without delay.
> Enhancement try to make the charge speed faster.

Source: ([rcgroups.com](https://www.rcgroups.com/forums/showthread.php?3621257-BLHeli_M-Maverick-version))

> Commutation Enhancement(CE)
> Use more power when charging the coils to speed up settling time of motor current. RPM will be higher with the same throttle.
> Many request for normal RPM after disarm. So CE will be off right after startup. Then is on after a certain dshot transistion detected. After that, CE will be off after arming(dshot=0).

---

As for advice on whether or not to enable it on your Mobula 6, I'm not quite sure. From reading the development descriptions written by JazzMaverick (*the primary maintainer of BLHeli\_M*), it appears that the feature was built to "accelerate" motors/ESCs in the 5" class, although I do see a couple mentions of applications for whoop-sized drones in the RCGroups thread.

I'd try leaving the defaults as-is and then coming back to investigate your options for changing the commutation enhancement setting later on if you feel like the quad's motor performance is lacking. Granted, I've never used the feature before, so take my recommendation here with a grain of salt. :)


---

