Silicon ChipMotor Control, Part 2 - November 2026 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: AI is reshaping computer security
  4. Feature: The History of AMD, Part 1 by Dr David Maddison, VK3DSM
  5. Project: NeoPixel RGB LED Analog Clock, Part 1 by Nicholas Vinen
  6. Feature: Motor Control, Part 2 by Andrew Levido
  7. Project: Portable EMF Probe by Tim Blythman
  8. Review: Microchip's VS Code IDE by Tim Blythman
  9. Project: Ideal Bridge Rectifiers by Phil Prosser
  10. Project: Mighty USB-C Bench Supply, Part 2 by Tim Blythman
  11. PartShop
  12. Serviceman's Log: The Wimmera Boys by Gerard Dean et al
  13. PartShop
  14. Vintage Radio: Bass Guitar Valve Amplifier by Fred Lever
  15. Market Centre
  16. Advertising Index
  17. Notes & Errata: iClap intelligent multi-clap switch, June 2026; Ducted Heat Transfer Controller, September 2025; Solar-Powered Lighting System, May & June 2010
  18. Outer Back Cover

This is only a preview of the November 2026 issue of Silicon Chip.

You can view 40 of the 104 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Items relevant to "NeoPixel RGB LED Analog Clock, Part 1":
  • BZ-121 miniature GNSS receiver (Component, AUD $30.00)
  • Neo-7M GPS module with onboard SMA connector & 5-pin header (Component, AUD $20.00)
  • VK2828U7G5LF TTL GPS/GLONASS/GALILEO module with antenna and cable (Component, AUD $25.00)
  • New RGB LED 'Analog' Clock kit (Component, AUD $85.00)
  • New RGB LED 'Analog' Clock firmware (Software, Free)
Articles in this series:
  • Motor Control, Part 1 (October 2026)
  • Motor Control, Part 2 (November 2026)
Items relevant to "Portable EMF Probe":
  • Portable EMF Probe PCB [04109261] (AUD $5.00)
  • Portable EMF Probe kit (Component, AUD $30.00)
  • Portable EMF Probe PCB pattern (PDF download) [04109261] (Free)
  • 3D printing files for the Portable EMF Probe case (Panel Artwork, Free)
Items relevant to "Ideal Bridge Rectifiers":
  • Ideal Bridge Rectifier for Power Amplifiers PCB (TO-220 Mosfet version) [18109261] (AUD $5.00)
  • Ideal Bridge Rectifier for Power Amplifiers PCB (TO-247 Mosfet version) [18109262] (AUD $5.00)
  • Ideal Bridge Rectifier for Power Amplifiers PCB (SMD version) [18109263] (AUD $5.00)
  • Ideal Bridge Rectifier for Power Amplifiers PCB (TO-220 SMD version) [18109264] (AUD $5.00)
  • Ideal Bridge Rectifier for Power Amplifiers kit (Component, AUD $65.00)
  • Ideal Bridge Rectifier PCB patterns (PDF download) [18109261-4] (Free)
Items relevant to "Mighty USB-C Bench Supply, Part 2":
  • USB-C Power Supply main PCB [04107261] (AUD $5.00)
  • USB-C Power Supply control panel PCB [04107264] (AUD $5.00)
  • PIC16F18146-I/SO programmed for the USB-C Power Supply [0410726A.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC16F18115-I/SN programmed for the USB-C Power Supply [0410726B.HEX] (Programmed Microcontroller, AUD $10.00)
  • 0.91-inch white OLED with 4-pin I²C interface (Component, AUD $7.50)
  • TH transistor - 2SC5242-O(Q)‎ 230V 15A NPN (TO-3PN) (Component, AUD $8.00)
  • USB-C Power Supply kit (Component, AUD $95.00)
  • USB-C Power Supply firmware (Software, Free)
  • USB-C Power Supply PCB patterns (PDF download) [04107261-2] (Free)
Articles in this series:
  • Mighty USB-C Bench Supply, Part 1 (October 2026)
  • Programmable USB-PD Modules (October 2026)
  • Mighty USB-C Bench Supply, Part 2 (November 2026)

Purchase a printed copy of this issue for $15.00.

Feature by Andrew Levido Motor Control Part 2: Brushless DC Motors Last month, we examined traditional brushed DC motors that use mechanical commutation to reverse the direction of current in the armature windings, producing sustained torque at the shaft. Now we will look at electronically commutated (brushless) DC motors and permanent-magnet synchronous motors. B Fig.1: a BLDC motor operates on the same principle as a conventional permanent-magnet brushed DC motor, but the windings are fixed to the stator and the magnets rotate with the rotor. to rotate, it is the reactive force that produces the torque. This time the rotor direction is anticlockwise, but to sustain this rotation, we still have to reverse the direction of current in the winding as the magnet poles pass the centre line. In a BLDC motor, we do this electronically, reversing the winding current every time one of the rotor poles passes a rotor position sensor at the 12 o’clock position, represented by the black dot. If we assume that the current directions shown in Fig.1 correspond to positive current, we should flip the current to negative when the south pole passes the position sensor and back to positive when the north pole passes it. If we reversed this and flipped the current negative when the north pole passes the sensor, and positive when the south pole does so, the motor would run in reverse. A single-winding motor like this is not very practical, as it will have high torque ripple. Practical BLDCs therefore use three or more windings, as shown in Fig.2. Three winding (or multiples of three) is the most common configuration; these are often called three-phase BLDC motors. The three windings, which I have coloured red, green and blue, respectively, are connected in a ‘star’ arrangement, with the common terminals of each winding marked C. The common connection is not usually brought out of the motor, so three-phase BLDC motors generally have three power terminals. Because the windings are connected in a star arrangement, current must always flow through two of them at once (for example, in through the U Australia's electronics magazine siliconchip.com.au rushless DC motors have everything in common with their brushed counterparts in terms of the method of torque production, electromechanical model and the equations that govern their operation. As a reminder, I have included the cross-section of a conventional brushed permanent magnet DC motor on the left of Fig.1. A torque is produced by the BIl force on the rotor windings acting over the radius of the armature. The force produced by the winding current flowing perpendicularly to the magnetic field of the permanent magnets is proportional to the rotor current, I, the field density, B, and the length of the winding, l. I have shown this force as blue vectors, plus the equal-but-opposing reaction force vectors in yellow. The reaction force is a product of Newton’s third law: when one object exerts a force on a second object, the second object exerts an equal and opposite force on the first. The best example I can think of is the force the 46 Silicon Chip floor exerts on the soles of your feet when you are standing. The force of gravity is pushing you down onto the floor, but at the same time the floor is pushing back with the same force. If it did not, you’d be in trouble! The commutator and brushes ensure that the motor current – coming out of the page in the left winding and into the page in the right winding – reverses as the windings pass the motor centreline. This way, the pulses of force, and therefore the torque, are always in the same direction, producing clockwise rotation. Brushless DC (BLDC) motor principles The brushless DC motor simply inverts this paradigm, as shown on the right of Fig.1. The windings are fixed to the stator and the field magnets are attached to the rotor. When current flows in the windings, a force is produced as before, but because the winding is fixed and the magnet free Fig.2: if the commutation points are determined by the rotor position, it is a BLDC motor, but if commutation is externally driven, it is a permanent-magnet synchronous motor (PMSM). terminal and out through the V terminal). With three windings, we need three position sensors set at 120° angles from each other, again shown by the black dots. In some motors, the sensors are positioned 60° apart and some additional logic is used to decode the rotor position. While the rotor is in position A, the U-phase is connected to the positive supply and the W-phase is connected to the negative. The rotor is forced to move clockwise, and as the centre of the north pole passes sensor 1, the U-phase is disconnected and the positive supply is applied to the V-phase. This state persists while the rotor moves through the 60° arc shown in diagram B until the south pole of the rotor passes sensor 3. Now the W-phase is disconnected and the negative supply is connected to the U-phase for the arc segment shown in diagram C. At the end of the C-segment, the north pole of the rotor passes sensor 2, the V-phase is disconnected and the W-phase is connected to the positive supply. This process continues, with the polarities of the windings changing every 60°, as shown in the diagram at the lower right of Fig.2. Is it really a DC motor? Before we get into the details of driving BLDC motors, we need to address the elephant in the room. One glance at the drive waveforms in Fig.2 confirms that we are absolutely driving this motor with a three-phase AC voltage – isn’t this therefore an AC motor, specifically a permanent magnet synchronous motor (PMSM), not a DC type? siliconchip.com.au The short answer is yes. There is no significant difference between the two in terms of the physical arrangement of the motor. The difference between a BLDC motor and a PMSM comes from the way you drive it. Purists might point to the shape of the back-EMF, but this difference is minor. In a motor designed as a BLDC type, the back-EMF tends to be trapezoidal in shape because the motor is meant to be driven by a square waves, while in a PMSM designed for mains operation, the magnetics are shaped so that the back-EMF is more-or-less sinusoidal. It is a subtle distinction, and in practice, it makes little difference. As an aside, I think the terms DC motor and AC motor are a bit outdated and unhelpful. In some respects, all motors are AC motors – the brushes and commutator in a conventional DC motor are converting DC to AC mechanically. Permanent magnet synchronous motors If you come at the same motor shown in Fig.2 from the PMSM perspective, you can choose to interpret the diagrams in another way. If you ignore the rotor for a moment, you can see that, if fed with the voltage waveforms on the right, the stator windings produce a magnetic field that ‘steps’ around the motor in each successive diagram. In diagram A, the field is horizontal, with the north pole pointing left. In subsequent steps, it rotates clockwise, 60° per step, always aligned with the unenergised winding. If the excitation were sinusoidal rather than stepped, the field vector would rotate smoothly around the stator once every Australia's electronics magazine cycle. This is exactly like the stator of an induction motor. Now consider the rotor. It is drawn with its magnetic field perpendicular to the stator field, the position where it experiences maximum torque. The rotor therefore is dragged around the stator, ‘locked’ to the rotating magnetic field. With a two-pole rotor such as this, the speed of rotation will be one turn for every excitation cycle. We can generalise this for any (even) number of poles Np to ω = 2πf ÷ Np in radians per second or n = 120f ÷ Np in rpm. A twopole motor fed with 50Hz mains therefore rotates at 3000RPM (157rad/s). The rotor speed is determined only by the frequency of the excitation voltage – hence the ‘synchronous’ term. The torque-speed characteristic is shown in Fig.3. As you might expect, for the nominal operating frequency fn, it is a vertical line, since the speed is unaffected by load up to the ‘pull-out torque’ (Tpo), where the rotor can no longer keep up with the rotating magnetic field and gives up trying. This is normally about 50% higher than the maximum rated continuous torque, labelled Tn in the diagram. If the torque is negative (the green part of the graph), the PMSM is acting as a synchronous generator. Given the November 2026  47 Fig.3: the torque-speed characteristic of a PMSM is a vertical line for a given AC frequency. The rotor current and therefore the torque produced is proportional to the torque angle, δ. speed equation above, it stands to reason that the only way to vary the speed of a synchronous motor is to change the frequency of the excitation. I have shown the torque-speed ‘curves’ for 25%, 50% and 75% of nominal frequency as dotted lines. The synchronous speed is reduced proportionally. The equivalent circuit looks a lot like an AC version of the DC motor’s equivalent circuit. In this case, R is the effective winding resistance and Xs is the effective inductive reactance of the stator windings. I write “effective” because in a balanced three-phase system, the magnitude of the flux produced by a given current is 1.5 times that which would be produced by a single winding. Xs is therefore 1.5 times the inductive reactance of one phase. Like a DC motor, the torque is proportional to the winding current (T = km • I), where I is the RMS value of the phase current and km is the constant of proportionality. Things get a bit more complicated from here. Firstly, we cannot ignore the inductive reactance like we did for the DC motor. In fact, it is usually much higher than the resistance, so we ignore that instead. Secondly, we have to contend with a potential phase difference between the excitation voltage and the back-EMF. This phase shift comes about because the angle between the magnetic axis of the stator and that of the field varies as the load torque changes. At low load, the angle between the rotor and the field is near zero, but as the torque increases, so does the angle. In Fig.2, it is shown at 90°, the angle it would be at maximum torque (just before pullout). This angle, δ (delta), is sometimes called the torque angle. The current flowing in the equivalent circuit is therefore the difference between the supply voltage and the back-EMF, divided by the inductive reactance and multiplied by the sine of the torque angle to account for the phase shift. Putting this all together gives us an expression T = km•([V – Eb] ÷ Xs)•sin(δ). For a given frequency, the back-EMF is fixed (because the motor is synchronous), so the only variable we can easily control is the voltage. We can actually control δ using a complex technique known as field-oriented control, but I will save that for another article, because it applies to other AC motor types too. If we apply a fixed voltage and frequency to the motor, it runs at some constant speed. As the load torque varies, the torque angle, and therefore the current, changes. One important thing this equation tells us is that, for a given torque/current, we have to reduce the applied voltage as the frequency drops. This is because the inductive reactance and back-EMF both reduce with frequency. If we don’t reduce the voltage more-orless in proportion, the current would increase and the motor would quickly burn out. Because of their rotor inertia, synchronous motors can be hard to start unless the frequency is ramped up gradually so the rotor can ‘keep up’ with the accelerating field. Industrial-sized permanent magnet synchronous motors – those intended for direct connection to the mains – usually have conductive bars embedded in the rotor and actually start as induction motors until the rotor gets near enough in speed to lock into the rotating field. BLDC/PMSM drivers Interestingly, you can drive this one type of motor in two different ways and get two different sets of performance characteristics. If you use the rotor position to determine the commutation points, the motor has all the characteristics of a DC motor that we described last week, including the equivalent circuit, equations and torque-speed characteristics. If you perform the commutation independent of rotor position, the same motor has the characteristics of a synchronous motor with the equivalent circuit, equations and torquespeed characteristics described above. This is not always made clear in either the textbooks or the application notes for motor drivers. Fig.4: the power electronics to drive three-phase PMSMs and BLDC motors is identical. You can use either voltage-mode or current-mode modulation with a variety of modulation schemes. 48 Silicon Chip Australia's electronics magazine siliconchip.com.au The power electronics required to drive these motors are identical for either case, so let’s get that out of the way first. Fig.4 shows a typical power electronics drive circuit for a threephase BLDC or PMSM. This is just a classic three-phase full bridge that is capable of driving current into the motor windings in either polarity. I don’t have much more to say about this except to note that the voltage, or current in the case of a current-mode modulator, is normally controlled by pulse-width modulation from a fixed DC supply, as shown at the right of Fig.4. I have shown two types of modulation: square modulation, which is identical to that shown in Fig.2 except for the PWM to control voltage, and trapezoidal modulation, which more closely matches the back-EMF waveform and produces smoother torque and often lower acoustic noise. You can use sinusoidal modulation or field-oriented control too. The rest of the modulator is where the difference lies. In the case of a BLDC driver, the commutation is controlled by position sensors, usually Hall-effect sensors embedded in the motor or a resolver on the shaft. The modulator input is a signal proportional to the desired operating voltage for a voltage-mode modulator, or current for a current-mode modulator. In the case of a PMSM, the modulator input is the desired frequency/ voltage. Fig.5 shows the typical control schemes for both types of drive. These are both very similar to the DC drive controllers we looked at last time, with an inner current control loop and an optional outer speed control loop. You can also add a position control loop around both to create a servo drive. The BLDC modulator requires position feedback from the motor, adding complexity, but this can also be used to provide speed feedback. You will need an additional speed sensor for a PMSM if you want to close the speed loop. If you are using a motor with rotor position sensors, you can use them for speed sensing, even though they are not being used for commutation. You can potentially derive the commutation points for a BLDC motor by looking for a zero-crossing in the voltage across the unenergised winding (assuming you have access to the winding star connection). I’m not sure siliconchip.com.au Fig.5: a BLDC modulator requires rotor position feedback, but a PMSM modulator does not. Rotor position feedback also provides speed information. Fig.6: these extracts from the L6235 data sheet show how the current-mode modulation works and how easy it is to add a speed control loop. Australia's electronics magazine November 2026  49 how practical this is, given you can get more-or-less any motor characteristic you want out of a PMSM with field-­ oriented control, with or without rotor position sensors. A practical example The L6235 BLDC motor control chip is a good example of an integrated driver designed for BLDC applications with Hall-effect position sensing. I have not personally used this chip, but I think is serves as a good example of what’s out there. It includes a three-phase Mosfet bridge that can supply 2.8A continuous (5.6A peak) with a supply in the range of 8-52V, so it is suitable for 12V, 24V or 48V motors. It includes the Mosfet drivers and most of the charge pump necessary to power the high-side drivers. You do have to provide a couple of diodes, a couple of capacitors and a resistor to complete the high-side power supply. There are three inputs for Hall-­effect or other position sensors, which can be either arranged 120° apart like those I have shown in Fig.2, or 60° apart. The IC includes the additional decoding necessary for 60° sensors. The L6235 contains a monostable multivibrator with a programmable pulse width that is connected to one of the Hall-effect sensor inputs. This provides a fixed-width pulse train at a frequency proportional to rotor speed, which is very handy for speed feedback. The Hall-effect sensors manage the commutation but the output is modulated by a current-mode controller, as shown in the diagram taken from the data sheet, at the top of Fig.6. The Mosfet bridge current is measured across the external shunt resistor labelled Rsense and is used to drive a constant off-time current controller. Recalling that only two windings in series are energised at any time – so only one low-side Mosfet is on at any given time – the voltage across the shunt will be proportional to winding current. When this rises to a level determined by the voltage on the Vref pin, the flip-flop is set and the external capacitor (Coff) begins to charge from a 5mA constant current source. ▶ 50 Silicon Chip Fig.7: BLDC and PMSM motors come in many different configurations, including ‘outrunners’, where the rotor spins outside the stator. Australia's electronics magazine During this time, the Mosfet drive is inhibited, so the winding current begins to fall as the bridge freewheels. When the voltage on Coff reaches 2.5V, the comparator resets the flipflop, and the Mosfet drive is switched on again. Coff discharges via Roff, ready for the next cycle. The current waveform is therefore triangular, with the peak-to-peak ripple determined by the programmed off-time and the peak current determined by the voltage on the Vref pin. This chip therefore incorporates the modulator and the current controller, so it is good value for money. The L6235 data sheet shows that it is easy to add a speed control loop, as shown at the bottom of Fig.6. This simple Type-I compensator has a single pole at a frequency determined by C1 and R4. I am not 100% sure what Cref1 is doing – another pole is not strictly necessary – but I suspect this network may just be to provide a bit of high-­frequency filtering at the reference input. Another nice feature of this chip is that it uses synchronous rectification during the freewheeling phase. For example, when a low-side Mosfet switches off, the current it was carrying would normally commutate to the body diode of the corresponding highside Mosfet. The L6235 switches this high-side Mosfet on after a 1µs delay, to reduce the freewheeling losses since the voltage drop due to the on-resistance of the Mosfet is much lower than that across the diode. That’s a nice touch. There are plenty of other drivers out there that suit both BLDC and PMSM applications. Many (perhaps most) include just the bridge driver and some protection circuits, leaving the production of the drive waveforms up to an external microcontroller. Motor configurations Just like with DC motors, BLDC/ PMSM motors come in an almost bewildering variety of configurations, optimised for various applications. The wound-stator type, shown at the top of Fig.7, is generally used in highspeed, high-torque applications. The rotor slots are skewed so that torque production is relatively smooth and the rotors can be small so their moment of inertia is low. I have shown the rotor with four siliconchip.com.au poles, although in reality these motors are often made with many more. The majority of electric vehicle motors are of this type, so a lot of design effort has gone into them, particularly in optimising the magnetics and efficiency. Their performance is mind-­boggling. A typical EV motor can deliver 200kW or more at the shaft, while weighing just 15kg. They usually operate from 400-800V and can draw several hundred amps per phase. Even with their high efficiency, at this power level, they require water or oil cooling. Less-demanding applications often use a salient-pole stator, like that shown in the second part of Fig.7. Each winding is replaced by a pole-pair on opposite sides of the rotor. Magnetically, this is more-or-less identical to the wound-stator design, but it is cheaper to produce. On the downside, salient-pole motors don’t make quite as good use of the space inside the motor, so they tend to be a little less efficient. Photo 1 shows a typical high-performance salient-pole BLDC motor manufactured by Maxon. This model is 32mm in diameter and has integrated drive electronics. The motor shaft is just visible behind the edge of the PCB. There is no law that states that the rotor has to be inside the stator. In many cases, it is convenient to have the stator inside the rotor – an arrangement known as an outrunner. These can be wound-rotor types, like the third diagram, but more often they have salient poles, like the fourth diagram. Out-runners are often used when the main requirement is torque rather than speed, although some are capable of pretty high speeds too. The rotor has a relatively high moment of inertia due to its larger radius, so this type of motor is mostly used in less dynamic applications, like cooling fans. This type of motor has become the go-to motor for drones because its speed and torque are well matched to propellers, and they are relatively lightweight. You also see salient-pole outrunner PMSMs used in the hub motors of e-bikes and e-scooters. All the motors I have shown here are three-phase types, but there is no reason why that always has to be the case. Fig.8 shows one common alternative configuration. This is a single-­ phase motor with two pole pairs, like that often used in small cooling fans found in electronic equipment. siliconchip.com.au The four windings are all connected in series in such a way that a positive current produces the current directions and resulting magnetic polarities as shown. A negative current would produce the opposite current direction and magnetic polarity. These motors generally have one Hall-effect position sensor (the black dot) that drives the commutation. The current direction is reversed every time one of the four permanent magnet poles passes the sensor. If the rotor is moving, its moment of inertia ensures that it passes each pole and triggers the sensor so it is attracted to the next pole in turn. The challenge with single-phase motors like this one is starting, or at least starting them in the right direction. In the position shown in the figure, there would be no torque on the rotor if the poles were symmetrical. A symmetrical pole has an even distribution of flux density across it, so both sides of the winding see the same BIl force and they would cancel out. This would happen for all four poles, so no net torque would be produced. This type of motor therefore has the asymmetrical poles you can see in the diagram. The flux density across each pole is slightly stronger on the thicker side. This means there is slightly more BIl force on one side of each winding in all four poles. You can use the right-hand palm rule to satisfy yourself that these net forces all point counterclockwise with the current flowing in either direction, so there is always a small clockwise reactive torque bias on the rotor. This is enough to get the rotor moving in the right direction. The asymmetry means that this type of motor can only run in one direction, but that is not a problem for cooling fans. These motors are a wonder of lowcost design. Photo 2 shows the stator of a motor taken from a 40mm fan that gave its life in the interests of science. You can clearly see the asymmetric salient poles and the windings, which are just one length of enamelled copper wire wound around each pole in succession. At the top of the motor is the combined Hall-effect sensor and driver chip. This has just four pins, two for the incoming power and two for the stator windings. That is all there is on the single-­sided phenolic PCB – there Australia's electronics magazine Photo 1: this is a nice example of a salient-pole BLDC motor with integrated drive electronics. Source: Maxon International AG. Photo 2: this wonder of low-cost engineering is the stator from a 40mm cooling fan. Note that one end of each stator pole is slightly thicker than the other. Fig.8: single-phase BLDC motors, such as those used in cooling fans, have asymmetric poles to provide a small torque bias. This ensures they start reliably and spin in the right direction. is not even a decoupling capacitor in sight! Brushless DC and permanent-­ magnet synchronous motors are rapidly taking over from brushed DC motors – and that’s no surprise given their versatility. One motor type that can be used for anything from a powerful and advanced EV motor to a superlow cost fan motor. Next month, I will look at stepping or stepper motors – a very popular motor for position control applications, like in many 2D and 3D printers. They operate on a different principle: SC that of variable reluctance. November 2026  51