Silicon ChipMotor Control, Part 1 - October 2026 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: A self-made trap for RAM manufacturers
  4. Feature: Improvised Electronics, Part 2 by Dr David Maddison, VK3DSM
  5. Project: Mighty USB-C Bench Supply, Part 1 by Tim Blythman
  6. PartShop
  7. Project: Programmable USB-PD Modules by Tim Blythman
  8. Feature: Motor Control, Part 1 by Andrew Levido
  9. Project: Audio Spot Frequency Oscillator by Richard Kabzinski
  10. Feature: A guide to EV Charging by Geoff Graham
  11. Subscriptions
  12. Project: Phenomenal Pinball Machine, Part 5 by Phli Prosser
  13. Serviceman's Log: ELSEC 764 UV Monitor Repair by David Worboys et al
  14. PartShop
  15. Vintage Radio: The Philco Model 38-7 by Dr Hugo Holden
  16. Market Centre
  17. Advertising Index
  18. Notes & Errata: Simple USB Power Monitor, June 2026; Simple LC Meter, May 2026
  19. Outer Back Cover

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

You can view 36 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.

Articles in this series:
  • Improvised Electronics, Part 1 (September 2026)
  • Improvised Electronics, Part 2 (October 2026)
Items relevant to "Mighty USB-C Bench Supply, Part 1":
  • 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)
Items relevant to "Programmable USB-PD Modules":
  • 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)
  • Preassembled USB-C PPS control module (Component, AUD $25.00)
  • USB-C PPS control module PCB pattern (PDF download) [04107265] (Free)
Articles in this series:
  • Mighty USB-C Bench Supply, Part 1 (October 2026)
  • Programmable USB-PD Modules (October 2026)
Items relevant to "Audio Spot Frequency Oscillator":
  • Audio Spot Frequency Test Generator PCB [04111261] (AUD $5.00)
  • PCM5102 DAC module (Component, AUD $10.00)
  • NJM5532DD ultra-low-noise, low-distortion dual op amp (Component, AUD $5.00)
  • NJM5532D low-noise, low-distortion dual op amp (Component, AUD $3.50)
  • 0.96in white OLED with SSD1306 controller (Component, AUD $10.00)
  • 0.96in cyan OLED with SSD1306 controller (Component, AUD $10.00)
  • Audio Spot Frequency Oscillator firmware (Software, Free)
  • Audio Spot Frequency Test Generator PCB pattern (PDF download) [04111261] (Free)
Items relevant to "Phenomenal Pinball Machine, Part 5":
  • Pinball Machine Control PCB [08107261] (AUD $25.00)
  • Pinball Machine Power Supply PCB [08107262] (AUD $7.50)
  • Pinball Machine Player LED PCB [08107263] (AUD $2.50)
  • Pinball Machine Score LED PCB [08107264] (AUD $5.00)
  • Pinball Machine LED Output PCB [08107265] (AUD $2.50)
  • Pinball Machine Bumper LED PCB [08107266] (AUD $5.00)
  • Pinball Machine Cascade LED PCB [08107267] (AUD $5.00)
  • Pinball Machine Switch Input PCB [08107268] (AUD $2.50)
  • Pinball Machine General Input PCB [08107269] (AUD $2.50)
  • Pinball Machine High Current Interface PCB [08107260] (AUD $2.50)
  • Pinball Machine Rollover Interface PCB [08117261] (AUD $2.50)
  • Pinball Machine Bumper Driver PCB [08117262] (AUD $5.00)
  • 5m of 10-way ribbon cable (Component, AUD $10.00)
  • Pinball Machine Control Board short-form kit (Component, AUD $150.00)
  • Pinball Machine Power Supply short-form kit (Component, AUD $50.00)
  • Pinball Machine cable and connector set (Component, AUD $65.00)
  • Software and 3D printing files for Phil Prosser's Pinball Machine (Free)
  • Phil's Phenomenal Pinball Machine PCB patterns (PDF download) [08107260-9, 08117261-2] (Free)
Articles in this series:
  • Phenomenal Pinball Machine, Part 1 (June 2026)
  • Phenomenal Pinball Machine, Part 2 (July 2026)
  • Phenomenal Pinball Machine, Part 3 (August 2026)
  • Phenomenal Pinball Machine Part 4 (September 2026)
  • Phenomenal Pinball Machine, Part 5 (October 2026)

Purchase a printed copy of this issue for $14.00.

Motor Control Part 1: DC Motors The focus of this new series of articles is to drill down into how various types of motors work and how they are controlled. In this first part, we’ll start by looking at how DC motors work and how we can control them. By Andrew Levido I n this series, we will look at both the power electronics and the control systems involved. As usual, there will be a little bit of theory, although I will try to keep the mathematics to a minimum and provide plenty of practical examples. Electric motors are truly ubiquitous in our lives today. They are so common that we often don’t even give them a thought. There are probably several motors within a few metres of you wherever you are reading this – whether it is the cooling fan in your PC or laptop, the haptic motor in your smartphone, or the pump in your coffee machine. They are all electric motors of some sort or another, and they almost all have some kind of electronics to control their operation. Electrical machines In electrical engineering circles, motors and generators are classified under the fancy title of “electrical machines”. Electrical machines are any devices that convert electrical energy to mechanical energy (motors) or mechanical energy to electrical energy (generators), or both. The mechanical energy is usually, but not always, transferred by means of a rotating shaft. Most practical electric machines achieve the conversion between electrical and mechanical energy using magnetic fields in some shape or form (one exception is the rare electrostatic motor). For the purposes of this article, I am going to assume the reader has an understanding of the fundamentals of magnetics, including the concepts of magnetic flux, flux density, permeability and the relationships between them. I’m also going to assume a basic familiarity with the concept of magnetic equivalent circuits, where magnetomotive force (mmf) is analogous to voltage, flux is analogous to current, and reluctance is analogous to resistance. If you are not familiar with these concepts, they were all covered in the third article in the Power Electronics series, published in the January 2026 issue (siliconchip.au/Article/19557). I am also going to assume a basic understanding of rotational motion, since this is how most electrical machines transfer mechanical energy. Table 1 contains a summary of the key quantities in rotational motion compared to their linear motion equivalents. You will note that we are using radians to describe angles rather than degrees. You can easily convert between radians and degrees by remembering that there are 2π radians and 360° in a circle. Radians are a bit special because they are actually unitless (or dimensionless in some textbooks). An angle in radians is defined as the ratio of an arc length around a circle to its radius – so a length divided by a length. This technically means the units of angular velocity and angular acceleration are inverse seconds and inverse seconds squared (s-1 and s-2) respectively. The same thing applies if you measure angular velocity in revolutions per minute (RPM) – a “revolution” is a unitless number, so RPM has units of inverse minutes. Since you can convert between radians and degrees, that means degrees is not a true unit either (it is a ‘quantity kind’). Generating torque Now that we have the foundations clear, we can begin to build a picture of how a DC motor works. Fig.1 shows a short piece of conductor with length l suspended in a magnetic field. Ignore for a moment how this field comes about – it could be created by Table 1 – linear vs rotational motion quantities Linear Motion Rotational Motion Displacement s m Angular position θ unitless (radians) Distance Velocity v = ∆s ÷ ∆t m/s Angular velocity ω = ∆θ ÷ ∆t radians/s (1/s) Speed Acceleration a = ∆v ÷ ∆t m/s2 Angular acceleration α = ∆ω ÷ ∆t radians/s2 (1/s2) Acceleration I kg·m2 Inertial Mass T = Jα N·m (kg·m2/s2) Force (Newton’s Law) Work (energy) Power Mass Force m kg F = ma N (kg·m/s2) Moment of inertia Torque Work W = Fs J Work W = Tθ J (kg·m2/s2) Power P = Fv W Power P = Tω W name symbol units name symbol units 50 Silicon Chip Australia's electronics magazine siliconchip.com.au an electromagnet or by a permanent magnet. Suffice it to say that it produces a magnetic flux density of B tesla across the gap. If a current of I amps flows in the conductor, it experiences a force of F = B·I·l newtons in a direction perpendicular to both the current and the field. You can use the right-hand palm rule to remember which direction the force will be. If you place the fingers of your right hand together to represent the magnetic field lines flowing from north to south, and extend your thumb at right angles to represent the direction of the current, your palm will ‘push’ in the direction of the force. It may seem odd that there are no constants of proportionality in the formula for force. This is because, until 2019, this formula formed the basis for the definition of the ampere. Despite this the formula for force has not changed The new definition describes the ampere in terms of charge per unit time, specifically the number of elementary (electron) charges carried by a current of 1A in one second, but originally the amp was defined in terms of force. It is not a huge leap to imagine a loop of wire in the gap that can pivot around a central point, like that shown in Fig.2. You will notice that in the cross-section at the top, the wire on the left has a dot in the centre and that on the right has a cross. The convention (yes, another one) is that the dot represents a current coming out of the page and a cross represents a current going in. You can think of the dot as the point of an arrow coming toward you, and the cross as the fletching at the end of a departing the arrow, if that helps. Each wire in the loop will experience a force in the direction shown by the blue vectors. These forces, acting over the distance from the conductors to the pivot, produce a torque around the pivot. If the wire loops are free to rotate, they will tend to move clockwise until both conductors are outside the magnetic field. If the rotating loop has a meaningful moment of inertia, the left-hand conductor will continue to rotate past the 12 o’clock position and back into the field on the opposite side. Unless we changed the direction of the current, the conductors would experience a force in the opposite siliconchip.com.au direction and be pushed back toward the ‘neutral’ vertical position. Fortunately, it is pretty easy to switch the direction of the current using a commutator and brushes, as shown at the bottom of the figure. The commutator rotates with the shaft and has (in this case) two conductive segments on its surface, each connected to an end of the conductive loop. The brushes are fixed and slide across the surface of the commutator as it rotates, ensuring the current is always maintained in the right direction to produce pulses of torque in the clockwise direction whenever the loop is in the magnetic field. If the polarity of the voltage source connected to the brushes was reversed, the torque pulses would be in the opposite direction. Fig.1: a conductor of length l carrying a current I in a magnetic field with flux density B will experience a force F in a direction perpendicular to both the field and the current. Improvements This simple motor would work, but there are a few things we can do to improve it. The torque is given by the expression T = 2F·r, so we could increase the torque by increasing the force experienced by the conductors or by increasing the radius of the motor. One way to increase the force (from F = B·I·l) would be to increase the length of the motor. The torque is therefore proportional to both the motor’s length and its radius, so its volume, which explains why bigger motors have more torque and therefore more power. But what if we want to optimise the torque for a motor with a fixed volume? We could try to increase the magnetic field density, but we can only take this so far, since the core material will saturate at some point. We are left with only two choices: increase the current through the loop or increase the number of loops, which have the same outcome in practice. If the loop shown in Fig.2 was made up of many turns of wire, the force developed for a given current would be multiplied by the number of turns, since the current loops through the field that many times. This is equivalent to having a single coil and increasing the current by the same factor. If we are going to increase the number of conductors in the field, we could also do it by adding more loops and more commutator sections, as shown at the top of Fig.3. Here, we have four loops in total, which would require eight commutator segments. Australia's electronics magazine Fig.2: a loop of wire that can pivot around a central axis will experience a torque proportional to the forces acting on the conductors and the radius. If the direction of the current is reversed every 180°, continuous rotation is possible. Fig.3: the efficiency of the simple motor in Fig.2 can be improved by increasing the number of conductors subject to the magnetic field, and by reducing the air gap, by filling most of the space with core material. October 2026  51 At any given time, three loops are energised and one is open-circuited. This arrangement will produce a smoother torque, since there are now eight overlapping pulses of torque in each rotation instead of just two. I mentioned above that the upper limit on flux density is dictated by the saturation of the core material. This is true, but it does not speak to how easy (or difficult) it is to create this level of flux density in the first place. The amount of mmf required to create a particular level of flux is proportional to the reluctance of the circuit. This is analogous to the amount of voltage required to push a particular current around an electrical circuit, being proportional to the electrical resistance of the circuit. The reluctance of air is four or more orders of magnitude higher than the reluctance of the transformer steel used in the core. This means that the reluctance of the air gap largely determines the amount of mmf required to produce a given magnetic flux density. The reluctance of the gap is proportional to its length and inversely proportional to its cross-sectional area. The cross-sectional area of the gap is fixed by the motor’s size, so the only way to reduce the reluctance of the gap is to reduce its length. This is why we usually fill the gap with a rotating section of core material and embed the conductors in slots, as shown at the bottom of Fig.3. This rotating core, together with the windings and commutator, is known as the armature. This is just one possible DC motor configuration – some others are described in the accompanying panel. DC motor model We have seen that a current flowing through the armature conductors, switched to be in the right direction by the commutator and brushes, creates a continuous torque. This torque is proportional to the armature current multiplied by a torque constant km, such that T = km·I. This torque constant wraps up the physical dimensions of the motor, the winding arrangement and the field flux density into a single handy number. There is another thing happening at the same time. Faraday’s Law tells us that a voltage is induced in a conductor 52 Silicon Chip Fig.4: the equivalent circuit of a DC motor and the two equations to the right are all that is necessary to characterise any DC motor. If the rotation speed is such that the backEMF exceeds the armature voltage, the current reverses and the motor acts as a generator. that is moving in a magnetic field, and that is certainly what is happening in the DC motor as it rotates. A voltage is therefore induced in the armature conductors in a direction that opposes the voltage applied to the motor’s terminals. This voltage is called the “backEMF” and it is proportional to the speed of the shaft by a speed constant ke such that Eb = ke·ω. These two constants let us construct the very useful DC motor model shown in Fig.4. The model consists of the armature resistance Ra, which takes into account the winding resistance as well as the equivalent resistance of the commutator and brushes, the armature inductance La and the back-EMF source Eb. The formulae to the right relate the electrical quantities to the motor’s torque and speed. Now for the really odd thing: for any given DC motor, the constants ke and km are actually identical. How can this be, given that the torque constant has units of Newton-metres per ampere (Nm/A) and the speed constant has units of volts per radian per second, or volt-seconds (Vs)? These units actually both describe work (energy) per amp, just in different forms. The proof of this is shown in the grey box below the equivalent circuit in Fig.4, if you are interested. Australia's electronics magazine This blew my mind when I first learned it back in the day. You often see different figures for these two constants in motor data sheets, but this will be because one or the other is expressed in some different terms. The speed constant is often given in terms of volts per RPM, for example, and the torque constant may be given in gram-cm (or worse, ounceinches) per ampere. If you convert them to Nm/A and Vs, you will find they are equal. For steady-state operation, we can ignore the inductance, although you may need to consider it under transient conditions, along with the rotor’s moment of inertia. You cannot, however, ignore the motor’s armature resistance, which should be provided in the data sheet. If your motor has carbon brushes, you may not be able to accurately measure the armature resistance from the motor terminals when it is stationary. If your motor has so-called ‘precious metal’ brushes (usually plated with some alloy of silver or palladium), you may have better luck. Nevertheless, I recommend using the value given in the motor’s data sheet. Motors with precious metal brushes are most suitable for light-load, high-performance applications, while those using carbon brushes are most suited for heavy-duty, high-current applications. The brushes on a DC motor in a power tool will almost always be carbon, for example, while those in a model train motor will probably be precious metal types. We can use the DC motor model to understand how the motor will behave under various conditions. If the nominal motor voltage Vn is applied to the motor while the rotor is stationary, the back-EMF will be zero, so the current is limited only by the armature resistance. This stall current, or ‘locked rotor’ current Is will be Vn ÷ Ra, and the corresponding stall or starting torque will be Ts = km·Is. This current and torque will be quite high, and the motor will overheat very quickly if these circumstances are allowed to persist. Fortunately, the back-EMF begins to rise as the rotor accelerates and the current drops as the voltage across the armature resistance decreases. If there was no shaft load and the motor was completely lossless, the current would drop to zero when the motor reached siliconchip.com.au the speed where the back-EMF exactly balanced the terminal voltage. Of course, this does not happen in reality; instead, an unloaded motor reaches an equilibrium speed, called the no-load speed, where the current drops to the level necessary to produce just enough torque to overcome the friction and windage. Torque-speed curve We can plot the torque-speed characteristic of the DC motor as shown in the middle of Fig.4. I have labelled the vertical axis with both shaft torque and armature current, seeing as these are proportional to each other. The red line is the nominal voltage torque-speed characteristic, given by the relationship Ts = km·(V – ke·ω) ÷ Ra. The blue line is the same characteristic at half of the voltage, and the green line is the torque-speed characteristic with zero terminal voltage. There is one very interesting thing to note here. If the shaft’s angular velocity is high enough that the back-EMF exceeds the applied armature voltage, the current flow will reverse and the motor acts as a generator. This can happen when you reduce the voltage on a motor with a high-inertia load, and the resulting reversed torque acts as a brake, slowing it rapidly. That’s the big picture, but it can be a bit misleading because the motor is only rated to operate continuously in a very small area of this graph. I have put some numbers on the chart to demonstrate. I am using data for a relatively large and expensive DC motor about the size of a beer can (65mm in diameter and 125mm long). It is a 24V motor with a nominal speed of 3200RPM (335rad/s). Its stall current is 34A and its stall torque is 2.0Nm. In this condition, the power dissipation in the motor is 816W. The no-load speed of the motor is 387rad/s, at which point it draws 0.45A. A closer look at the data shows that its shaft power is limited to 90W continuously and its electrical input power is limited to 120W. This input power limit puts upper and lower bounds on the continuous current at ±5.0A and therefore a limit on the continuous torque of around ±0.3Nm. The continuous operating region is therefore limited to the space between the two horizontal lines. I have reproduced the torque/speed siliconchip.com.au characteristics of this motor in Fig.5 on the left, focusing on the continuous operating region while motoring. The blue lines represent the motor’s torquespeed characteristic for increasing steps of armature voltage. The red dot is the point where the motor is at its maximum continuous power (24V at 5A = 120W). The black and green lines represent the torque-speed characteristics of two possible loads: a constant-torque load, like a hoist, and a square-law load, like a fan. The dots represent the operating points for the loads at each armature voltage. The main takeaway is that you can control the speed of a DC motor by controlling the armature voltage, but the speed regulation will not be perfect – the actual operating point will depend on the load. Field weakening The motor I used in the example above is a permanent-magnet type, so the value of ke (and km) that relates back-EMF to rotor speed is fixed. It turns out that ke is inversely proportional to the field strength, which makes sense when you consider that the back-EMF is produced by the movement of the armature conductors in the magnetic field and reducing the field strength should reduce the back-EMF. The result is the slightly counterintuitive idea that reducing the field excitation increases the shaft speed for a given armature voltage – but at the expense of torque. This is obviously only possible in wound-field motors where you can reduce the field strength by reducing the field current. By doing this, we can increase the shaft speed of a woundfield DC motor beyond the nominal speed or ‘base speed’ suggested by the nominal voltage/nominal current limit indicated by the red dot in Fig.5. The graph on the right shows how this works. With full flux, the motor can operate at any speed up to the base speed, and any torque (current) up to its rated value by an appropriate choice of the armature voltage. This full-flux region of operation is indicated by the blue torque-speed lines in the chart on the right of Fig.5 and is often referred to as the ‘constant torque’ region. In this context, ‘constant torque’ signifies that the maximum continuous torque is constant. You can increase the speed beyond the base speed by weakening the field. This field-weakening region is indicated in the figure by the green torquespeed lines. Each line represents a step reduction in the field current. This region is also known as the ‘constant power’ region. It is ‘constant power’ in the sense that the continuous power can’t exceed the motor’s maximum rated power. Since power is torque times speed, increasing the speed at a constant power means the torque is reduced. Motor diagrams Before we move on to look at controlling DC motors, I want to show you a typical DC motor operating chart that you will find in most motor data sheets (see Fig.6). These charts can be a bit tricky to read, but have pretty much everything you need on them. This one is for a RS-555PH motor from the Japanese manufacturer Mabuchi. Unlike the torque-speed curves, these graphs have torque on the horizontal axis and speed, current, power and efficiency plotted on the vertical axis. The no-load point is the extreme left of the horizontal axis (zero shaft torque), where you can read the no-load current from the y-intercept of the curve marked I (~150mA) and the no-load speed from the Fig.5: for a wound-field motor, you can reduce the field strength to increase the rotor speed beyond the base speed. Torque falls off quickly in this mode because the motor is operating at a constant power. Australia's electronics magazine October 2026  53 y-intercept of the speed curve marked N (~5500RPM). The stall or locked rotor torque is at the extreme right at around 200mNm. You can read the stall current (a little over 10A) by projecting up to the I curve and across to the vertical axis. The last two curves show the motor power (marked P) and efficiency (marked with the Greek letter eta, η). It’s worth noting that the rated continuous torque of this motor is around 37mNm and the rated current is 2.45A, so continuous operation will be confined to a narrow slice of this graph that I have shaded in cyan. It’s really easy to burn out a DC motor if you don’t control the current carefully! Motor controllers DC motor drives, especially those intended for industrial applications, tend to have a pretty standard control scheme. The diagram at the top of Fig.7 shows the block diagram of a typical DC motor controller. It consists of two nested control loops feeding a modulator; the latter including the power electronics. We’ll look at the modulator in a moment; we will concentrate on the control loops first. The inner loop is a current/torque control loop. This accepts a current demand coming out of the speed controller and compares it to the measured armature current to produce an error signal that is applied to the current controller. This is normally a proportional-­ integral (PI) controller, which can reduce the error to zero. The outer speed control loop accepts a desired speed setpoint and compares it with the rotor speed, as measured by a tachogenerator, or more Fig.6: this extract from a typical motor data sheet shows the curves used by most manufacturers to characterise motor performance. The added shaded area shows the region where continuous operation is possible. 54 Silicon Chip Australia's electronics magazine likely these days, by a digital encoder. The speed error is applied to a speed controller to produce the current/ torque setpoint. The speed controller can be as simple or complex as the application demands. A fan application may be able to get away with a very simple speed controller, while a mine winder or rolling mill will probably incorporate an advanced digital controller. The role of the current control loop is to keep the motor current within the safe operating area to avoid operating the motor outside its continuous ratings for any length of time, and to protect the semiconductors in the modulator. We have seen how important this is, since the locked-rotor current of a DC motor can be 20-50 times its continuous rating. The current control loop is generally fast, typically having a bandwidth in the order of the armature’s L/R time constant. The speed control loop is slower, with a bandwidth dictated by the moment of inertia of the motor’s rotor and the load. The speed control loop is normally in saturation until the motor’s speed gets quite close to the setpoint, so the maximum torque is applied to accelerate or decelerate the load. In low-cost or small drives, it is possible to do away with the need for a speed sensor if you can tolerate a little bit of speed error. In this case, the shaft speed is estimated from the motor voltage and current using a technique known as ‘voltage feedback with IR compensation’. The current feedback is used to estimate the voltage drop across the armature resistance, which is then subtracted from the terminal voltage to get an approximation of the backEMF, which is proportional to shaft speed. You can also sense back-EMF directly in some very specific circumstances that I will demonstrate below. Of course, you can run your DC motor in an open-loop configuration if you don’t care about speed regulation. Still, you should provide some sort of current limit to keep the motor in its continuous operating region. There are many variations of this basic control strategy, two of which are shown in Fig.7. The first is an example where the controller is driving multiple motors that are mechanically coupled. This happens quite a lot in siliconchip.com.au Fig.7: the basic control scheme for driving a DC motor is at the top, plus two variants; one for driving coupled motors and one for servo drives. ▶ Fig.8: the four possible combinations of voltage and current polarity represent four quadrants. Quadrants I and II correspond to driving and braking in one direction of rotation, while quadrants III and IV represent braking and driving in the other. industrial applications, like conveyors and rolling mills. Each motor has its own current/ torque control loop fed by a common speed control loop. This arrangement forces the motors to share the load evenly. The next example is the servo-drive. Servos are capable of precise position control and are used extensively in robotics and automation. The servo controller is identical to the speed controller described above, but has an additional position control loop wrapped around it. The position is measured by some position sensor, like a potentiometer or an absolute digital encoder. You will sometimes see servo controllers implemented without the intermediate speed control loop, such as in hobby servos. Unless the system is very well damped, this approach is prone to overshoot and ringing when a step change in position is requested. Hobby servos have plenty of damping built in, thanks to their multi-element gear train and relatively high friction. Operating quadrants I mentioned above that the DC motor will act as a generator (ie, the armature current will reverse) and power will be siliconchip.com.au exported if the back-EMF exceeds the applied armature voltage. The direction of rotation can also be switched by reversing the polarity of the armature voltage. We therefore have four possible combinations of armature voltage and current polarity, as shown in Fig.8. If this seems familiar, I used a very similar diagram in the AC-to-DC Converter article from the Power Electronics series in the February 2026 issue (siliconchip.au/Article/19657). The quadrants are denoted by Roman numerals counterclockwise from the top right. In quadrants I and III (shaded green), the voltage and the current have the same sign, so positive power is supplied and the motor is driving the load. In quadrants II and IV, the voltage and the current are of opposite polarities, so ‘negative power’ is ‘supplied’ and the motor is being driven by the load. I have called this “braking” since the motor torque acts as a brake on the shaft. Thyristor modulators The ‘meat and potatoes’ of a DC motor drive is the modulator, which consists of the power electronics and its drive circuitry. The classic industrial DC motor controller uses a Australia's electronics magazine thyristor bridge, as shown in Fig.9. I won’t cover the analysis of this topology here, as I did so in the AC-to-DC Converter article mentioned above. The converter can be driven by a single- or three-phase mains supply. I have shown the armature voltage and current waveforms for a single-phase version to the right of the circuit diagram. You will recall that due to the inductive nature of the load, this converter can produce a positive or negative average output voltage, although the current can only ever be positive. This is technically a two-quadrant converter (quadrants I and IV). However, this combination is not really all that useful in motor applications, as the drive can only produce a braking torque if the shaft is rotating in the opposite direction than it rotates when being driven. Active deceleration of the load is not possible, so this two-quadrant circuit is effectively a one-quadrant motor drive. You can achieve four-quadrant operation with this converter if you add a mechanism to reverse the field. This gives you rotation in both directions, but it is difficult to transition smoothly between driving and braking because field reversal is not instantaneous. Field windings tend to have a high inductance, so changing the direction October 2026  55 of the current has to be done with care and takes appreciable time. It is better to use a true four-quadrant converter, as shown at the bottom of Fig.9. This is effectively two two-quadrant converters connected to the motor with opposing polarity. With this circuit, the armature current can reverse smoothly and so the transition from driving to braking and vice versa is much better. This is the arrangement generally used in applications like hoists, mine winders, ski lifts and the like, which require large, high-voltage motors and where the torque can reverse frequently. There is a limit to the braking performance of this type of drive circuit. When driven by the load, the motor terminal voltage must remain lower than the peak voltage of the mains by some margin to ensure the voltage across the thyristors can reverse, to allow them to switch off. ‘Chopper’ modulators Fig.9: the classic two-quadrant and four-quadrant controlled rectifier circuits are commonly used for driving kilowatt or megawatt scale DC motors in industrial applications. The two-quadrant variation cannot provide a braking torque in the direction of rotation, so it is effectively a one-quadrant circuit in motor drive applications. Fig.10: this diagram, extracted from the DRV8874 data sheet, shows that it contains everything necessary to control two motors in two quadrants or one motor in four quadrants. It includes motor current sensing and limiting, making it very easy to implement a safe and effective DC motor drive. 56 Silicon Chip Australia's electronics magazine You can also drive DC motors from a DC source using a ‘chopper’ type drive as shown in Fig.11. If you think the one-quadrant modulator looks a lot like a buck converter, you would be right. That is exactly what it is. If you consider the armature inductance to be the filter inductance and the armature resistance to be the load, and take into account the back-EMF, all of the equations describing a buck converter apply. If the motor current is continuous, the motor voltage is a square wave with an average voltage determined by the duty cycle, as shown in the top chart. If the current is discontinuous, the output voltage has a stepped shape. The motor’s terminal voltage during the zero-current portion of the cycle will be its back-EMF. If you can be sure to always stay in discontinuous current mode, you can sample this voltage to get direct feedback of the motor’s speed. This is generally possible only with small motors that have low inductance and operate over a limited load range. The buck converter is a one-­quadrant drive because neither the motor voltage nor the current can reverse. If the freewheeling diode is replaced with an active switch, as shown in the middle of the figure, this circuit becomes a two-quadrant drive. It behaves like a buck converter in quadrant I, with siliconchip.com.au Q1 as the switch and Q2’s body diode as the freewheeling diode. If you squint, you might be able to see that in quadrant II, it behaves like a boost converter, with the motor’s back-EMF as the voltage source, Q2 as the switch and Q1’s body diode as the output diode. By appropriately driving the two Mosfets (or IGBTs), you can produce a positive or negative motor current, but only with a positive voltage (ie, operating in quadrants I and II). This circuit can therefore provide both driving and braking in one direction of rotation. If you want four-quadrant operation, you have to resort to an H-bridge type driver, like the one at the bottom of the figure. You can think of this as two two-quadrant converters, one connected to each motor terminal. This can produce a driving or a braking torque in either direction of rotation. One thing you need to pay attention to in the two- and four-quadrant circuits shown here is the ability of the source to absorb the energy fed back during braking. It may not be a concern if your source is bidirectional, like a rechargeable battery, but it may well be a problem if your power is coming from a one-quadrant source like a DC-DC converter or a rectifier-­filter. In that case, you can use a capacitor bank to temporarily store the regenerated energy. When driving the motor, the capacitor voltage will be equal to the supply voltage. When the motor is regenerating, the capacitor will charge to some higher voltage. As long as you size the capacitor correctly to limit the voltage rise to something acceptable, this is a good way to manage the regenerative energy, because it can be re-used when the motor is driven again. Sometimes, this approach is just not enough, so a ‘braking resistor’ can be switched in to absorb some or all of the regenerated energy. This energy is obviously lost as heat. Getting practical If you are driving smallish motors (up to a few amps continuous rating), you can get plenty of low-cost chips that implement most of the power electronics of a two-quadrant (halfbridge) or four-quadrant (full-bridge) chopper type controllers that do a lot of the hard work for you. siliconchip.com.au Fig.11: so-called ‘chopper’ style motor drives look like the standard DC-DC converters you may be familiar with. In contrast to the two-quadrant thyristor circuit in Fig.9, the circuit in the middle provides useful two-quadrant operation. The DRV8874 from TI is one such controller I used in a recent project. This chip (Fig.10) has two Mosfet halfbridges capable of switching currents up to 6A. The motor supply voltage can be anywhere from 4.5V to 37V. The half-bridges can be operated separately, to control two single-direction motors in a two-quadrant arrangement, or together to drive one motor in all four quadrants. The chip includes the charge pump and level-shifters necessary to drive the high-side Mosfets, as well as comprehensive safety features including undervoltage lockout on the main supply and the charge pump voltage, overcurrent and over-temperature protection. The logic inputs support 1.8V, 3.3V and 5V logic levels. One very nice feature of this chip is that the lower Mosfet source current is sensed internally and a proportional current (1mA/A) appears at the IPROPI pin. This is really only meaningful for the H-bridge configuration, since the currents from the two half-bridges are summed. An external resistor to ground converts this to a voltage. Australia's electronics magazine Better still, by providing a current reference voltage at the Vref pin, the chip can regulate the Mosfet current to not exceed some desired level. Two regulation modes are available: a cycle-by-cycle mode that works like a typical current-mode controller, or a fixed-off-time mode that holds the Mosfets off for a short period whenever the current exceeds the threshold. The latter has the advantage that it will regulate current even if the PWM frequency is very low or the duty cycle is 100%. As we have seen, current limiting is very important for DC motors, so this feature means the current control loop is effectively done for you. This chip costs just $4.51 in one-off quantities, which is a bargain in my book. There is an even cheaper 3.5A version, the DRV8876, that costs just $2.80. I am out of space, so that’s all I can fit in this month. Next time, I will take a look at externally commutated DC motors, like brushless and stepper motors. ...see overleaf for more October 2026  57 DC Motor Configurations There are literally dozens of DC motor configurations and not enough space to describe them all. I have chosen to describe just a few of the more common ones. Fig.a shows three woundfield motors with the field windings shown in yellow. In all of these figures, the grey areas represent the magnetic path, usually made of laminations of transformer steel. The rotor windings (in blue) are sunk into slots in the rotor steel so that the air gap can be reduced to an absolute minimum. Although it is not shown here, the slots in the rotor do not normally run straight down the length of the rotor. Instead, they are ‘skewed’ or twisted slightly around the motor’s axis. This helps minimise the torque ripple or ‘cogging’ produced as the windings are energised and de-energised as they rotate. Adding more field pole pairs helps to increase the available torque because more of the armature current loops are intersected by the magnetic field. The maximum power of a given-sized motor is fixed, so increasing the torque in this way usually comes at the expense of speed, since power is the product of speed times torque. As you would imagine, every time the brushes slide off a commutator segment, there is the potential for an arc as the commutation is effectively interrupting an inductive circuit. In very small motors, and especially in permanent magnet motors, the inductance is small and a level of sparking can be tolerated. In larger motors, this can be a problem since the sparking can erode the commutator and brushes. Larger motors therefore often have small ‘interpoles’ on the stator positioned between the main field poles. Their purpose is to induce a voltage in the coil undergoing commutation, in such a direction that it speeds up the reversal of current, thereby limiting sparking. The required induced voltage is proportional to the current being commutated, and to the rotor speed, which can be achieved by wiring the interpoles in series with the armature. Fig.b shows two permanent magnet DC motor configurations. In both cases, two-pole field excitation is produced by a pair of permanent magnets attached to the motor’s housing, which serves as the return path for the flux. The motor on the left is typical of high-performance motors and has a slot-wound rotor. The motor on the right is exemplary of a whole family of low-cost motors that have an odd number of ‘salient’ rotor poles. While these salient-pole motors are sometimes designated ‘toy’ motors, they can have very good performance and are often used in battery-operated power tools and other high-demand applications. A salient pole is a magnetic field pole that projects outwards from the rotor toward the stator, creating a non-­ uniform air gap. This type of pole is used in low-cost motors because the armature conductors can be wound directly onto the rotor core by automated machinery. In the case of slot-wound motors, the coils have to be formed first, then inserted into the rotor slots in an interleaved fashion that is difficult to automate. All the motors described so far have a rotor core made from laminated transformer steel. This is great for reducing the air gap, but does mean the rotor inertia is relatively high, limiting the dynamic performance of the motor. Fig.c shows a ‘coreless’ DC motor which, as the name suggests, does not have a rotating magnetic core. Instead, cylindrical permanent magnet poles are fixed in the centre of the motor and the windings rotate about them. A magnetically permeable housing provided the flux return path. The rotating coils are impregnated with varnish or epoxy to form a self-supporting cylinder. The exploded view, extracted from a publication by the German precision motor manufacturer Faulhaber, shows the key components. This particular model has sintered bearings pressed into the ends of the magnet, which has an axial hole in it for the motor shaft. Coreless motors have very low torque ripple because the rotor is comprised of many interleaved turns of skew-wound copper, and very low rotor inertia due to the low rotating mass. They are relatively expensive, but are commonly used in high-performance applications, including servodrives, robotics and medical equipment. Field windings Before the advent of low-cost power Fig.a: the wound-field motor on the left has two field poles, while the other two have four. The motor on the right also has interpoles, which help eliminate commutation sparking. 58 Silicon Chip Australia's electronics magazine siliconchip.com.au Fig.c: for very high dynamic performance, it is hard to go past coreless DC motors. These have an armature that is a self-supporting hollow cylinder of conductors that rotates in the air gap between the fixed permanent magnet core and the motor housing. The exploded diagram is taken from a publication by Faulhaber. electronics, it was common practice to power the armature and the field of wound-field DC motors from a common (often fixed) DC supply. You could do this in two different ways, as shown at the top and middle of Fig.d. I have shown a separately excited DC motor at the bottom for completeness. In general, shunt-wound motors are better for constant-speed applications and series-wound motors are better for constant-torque applications, but neither configuration is used as often as it once was, with a couple of notable exceptions. There are three main reasons why: 1. A separately excited motor with the right controller can do anything a series or shunt machine can do and a lot more besides. The reduced cost of power electronics means we can easily control the field separately. 2. Permanent magnet DC motors have more-or-less taken over in the sub-kilowatt range as magnetic materials have improved. No field winding to worry about! 3. Series and shunt machines are hard to reverse. You can’t just switch the polarity of the DC supply to reverse them because that reverses both the armature and field at the same time, so torque is still created in the same Fig.d: wound-field motors can be configured with the field winding in parallel with the armature, in series with it, or powered separately. Universal motors, which can operate from AC or DC, are series-wound DC motors. direction. You have to use relays or contactors to reverse either the field or the armature polarity. I mentioned that there were a couple of exceptions where series-wound motors are still used. The first is in railway traction, where the very high starting torque of series-wound DC motors is important to get heavy rolling stock moving. Having said that, I observe that induction motors with advanced inverter drives are starting to make inroads into this application because of their lower purchase and maintenance costs. The other area where you still see series-wound brushed DC motors is the ‘universal’ motors used in corded power tools and some home appliances. These are actually DC motors that take advantage of the polarity agnosticism mentioned to run directly off the AC mains. The rapidly changing polarity of the mains switches the direction of the current in the armature and field at the same time, leaving the torque direction unchanged from one half-cycle to the next. Universal motors exhibit a bit of 100Hz torque ripple due to the zero crossings in the current waveform, but that isn’t usually a problem for an application like a power drill or a washing SC machine. Fig.b: many smaller DC motors use permanent magnets to provide the field excitation. The motor on the left has a slot-wound rotor, while the one on the right has salient poles. The latter are easier to wind and so are often seen on low-cost motors. siliconchip.com.au Australia's electronics magazine October 2026  59