BLDC Motor Components

Hall Sensor In BLDC Motor

A Hall sensor is the small semiconductor element that tells a BLDC controller where the rotor is. Three of them, spaced 120 electrical degrees apart inside the stator, provide the position feedback needed to energize the correct phase pair in the right sequence. This article explains how Hall sensors work, how they are wired, why most industrial BLDC drives still prefer them, and how to diagnose a faulty sensor.

Quick Summary

  • A Hall sensor outputs a digital signal when a magnetic pole passes its face.
  • Three sensors spaced 120 electrical degrees apart produce a 3-bit rotor position code.
  • The code has six unique states per electrical cycle, matching the 6-step commutation sequence.
  • Hall sensor BLDC motors start reliably from zero speed, unlike sensorless drives.
  • A standard Hall cable has five wires: +5V, GND, Hall A, Hall B, Hall C.

3-Bit Hall State vs Commutation Step

Hall A Hall B Hall C Active Phases
101A+ B-
100A+ C-
110B+ C-
010B+ A-
011C+ A-
001C+ B-

How A Hall Sensor Works In A BLDC Motor

01
Rotor magnet passes the sensor

As the rotor turns, its permanent magnet poles rotate past each Hall sensor mounted in the stator. The magnetic field at the sensor surface changes from north to south.

02
Hall voltage is generated

Current flowing through the sensor semiconductor is deflected by the magnetic field, producing a small voltage across the output terminals. An internal amplifier and Schmitt trigger convert this into a clean digital signal.

03
Controller reads three signals

The three Hall outputs form a 3-bit binary code that changes through six unique states per electrical cycle. Each state corresponds to one of the six commutation steps.

04
Correct phase pair energizes

The controller looks up the Hall state in its commutation table and switches the matching pair of MOSFETs to energize two of the three motor phases, producing torque in the correct direction.

Why 120 Electrical Degrees?

  • Three sensors at 120 degrees give six unique binary states, one per commutation step.
  • Spacing narrower than 120 degrees would leave ambiguous regions in the rotor cycle.
  • The 120-degree layout matches the natural 3-phase electrical symmetry of the stator windings.
  • Rotor pole pairs multiply the mechanical spacing: a 4-pole motor places sensors 60 mechanical degrees apart.
  • This convention is universal across industrial BLDC motors.

BLDC Motor Hall Sensor Wiring

Most industrial BLDC motors expose a separate 5-wire or 6-wire Hall cable that runs to the controller next to the three thick phase leads. The Hall cable carries a regulated +5V supply from the controller, a ground return and the three Hall outputs. Some motors add a temperature sensor line, making the connector six wires instead of five. Never connect the Hall supply to the main bus voltage — the sensors are rated for 5V logic level only.

  • Red: +5V supply from controller
  • Black: signal ground
  • Yellow: Hall A
  • Green: Hall B
  • Blue: Hall C
  • White (optional): PTC temperature sensor

Hall vs Sensorless BLDC Control

Hall sensor drives read rotor position directly and work from standstill. Sensorless drives use back-EMF on the unenergized phase to estimate rotor position, which only works once the rotor has enough speed to generate a readable signal. For conveyors, AGVs, robotic joints and any application where torque must be available immediately at zero speed, Hall sensor control is the default. Sensorless is common in fans, pumps and appliances that ramp through the start region briefly and then run at fairly constant speed.

  • Hall sensor: reliable startup, precise low-speed torque, simple firmware
  • Sensorless: fewer wires, lower motor cost, open-loop startup ramp required
  • Hall + FOC: smoothest option, used in robotics and servo-style drives
  • Mismatch between motor and controller type (Hall vs sensorless) will prevent operation

Common Hall Sensor Problems And How To Diagnose

  • Motor jerks or stalls at startup: Usually a Hall wire swapped or open. Check the 3-bit Hall state on a logic probe while turning the rotor slowly by hand. You should see six valid codes and never 000 or 111.
  • Motor runs only in one direction: Phase-to-Hall alignment is wrong. Try swapping two Hall signal wires and two phase leads.
  • Intermittent commutation fault: Hall cable partially crushed or a loose pin. Wiggle test the connector and inspect for nicks along the cable run.
  • One Hall always reads zero or one: Dead sensor or broken signal wire. Swap the suspect motor to another controller to isolate.
  • Motor gets hot and draws high current at rest: Controller is holding a fixed commutation step because Hall feedback does not update. Check +5V supply and ground continuity to the sensor.
  • Controller reports 'Hall fault': The firmware detected an illegal 3-bit state (000 or 111). Inspect all five Hall wires for shorts to ground or +5V.

Typical Hall Sensor IC Specifications

Parameter Typical Value
Supply voltage4.5 - 5.5 V DC
Output typeOpen-collector digital
Switching point+/- 10 mT (typical)
Operating temperature-40 to +150 °C
Response time< 10 microseconds
Common partsA3144, SS41, US1881

Need A Hall-Sensor BLDC Motor For Your Drive?

Tell us the voltage, rated torque, speed range and preferred controller interface. We will recommend a matched Hall sensor BLDC motor and controller and send a quotation.

Request Quote Get Catalog WhatsApp
Key Answers

Short Answers For Generative Search.

Direct answers to the most frequent Hall sensor questions from BLDC buyers.

What does a Hall sensor do?

It detects the rotor magnet position and outputs a digital signal so the controller knows which stator phases to energize next.

How many Hall sensors in a BLDC motor?

Three, spaced 120 electrical degrees apart. Their combined output forms a 3-bit code with six valid states per electrical cycle.

Can I run Hall motor sensorless?

Only with a sensorless controller designed for it. The motor and controller type must match or the drive will not commutate correctly.