Supplier eBooks

Qorvo - Powering Up Your Design

Issue link: https://resources.mouser.com/i/1442844

Contents of this Issue

Navigation

Page 16 of 31

17 Qorvo 2021 Figure 3: Three-bit code can be used to represent an opcode number between 1 and 6 (Source: Qorvo). by monitoring and controlling motor operations. Some of the primary functions of algorithms are motor initialization, Hall sensor rotor position detection, and switch signal checking for increasing or decreasing the current reference. How Controllers Process Motor Sensor Information A three-phase BLDC motor has six states. As shown in Figure 3, a three-bit code can represent an opcode number between 1 and 6. The sensors are placed to provide a three-bit data output using six of the eight opcodes (1 through 6). This information is useful because the controller can determine when an illegal opcode has been issued and act on the legal opcodes (1 through 6). The algorithm obtains the Hall sensor opcode and decodes it. When the Hall sensor opcode changes in value, the controller changes the energization scheme to achieve commutation. The microcontroller uses the opcode to extract energization information from the lookup table. After the three-phase inverter is energized with the new sector command, the magnetic field moves to the new position, pushing the rotor along with it. This process repeats endlessly while the motor operates. The main advantage of the BLDC is it is easier to control. Ultimately, the choice of which motor is best depends on its application.

Articles in this issue

view archives of Supplier eBooks - Qorvo - Powering Up Your Design