st7pmc2s6 STMicroelectronics, st7pmc2s6 Datasheet - Page 183

no-image

st7pmc2s6

Manufacturer Part Number
st7pmc2s6
Description
8-bit Mcu For Automotive With Nested Interrupts, Flash, 10-bit Adc, Brushless Motor Control, 5 Timers, Spi, Linsci?
Manufacturer
STMicroelectronics
Datasheet
ST7MC1K2-Auto, ST7MC1K6-Auto, ST7MC2S4-Auto, ST7MC2S6-Auto
10.6.2
10.6.3
Main features
Application example: PM BLDC motor drive
This example shows a six-step command sequence for a 3-phase permanent magnet DC
brushless motor (PM BLDC motor).
Table 82
To run this kind of motor efficiently, an autoswitching mode has to be used, that is, the
position of the rotor must self-generate the powered winding commutation. The BEMF zero
crossing (Z event) on the non-excited winding is used by the MTC as a rotor position sensor.
The delay between this event and the commutation is computed by the MTC and the
hardware commutation event C
After the commutation occurs, the MTC waits until the winding is completely demagnetized
by the free-wheeling diode: during this phase the winding is tied to 0V or to the HV high
voltage rail and no BEMF can be read. At the end of this phase a new BEMF zero-crossing
detection is enabled.
2 on-chip analog comparators: one for BEMF zero-crossing detection, the other for
current regulation or limitation
7 selectable reference voltages for the hysteresis comparator (0.2V, 0.6V, 1V, 1.5V, 2V,
2.5V, 3.5V) and the possibility to select an external reference pin (MCVREF).
8-bit timer (MTIM) with three compare registers and two capture features, which may
be used as the delay manager of a speed measurement unit
Measurement window generator for BEMF zero-crossing detection
Filter option for the zero-crossing detection
Auto-calibrated prescaler with 16 division steps
8x8-bit multiplier
Phase input multiplexer
Sophisticated output management:
shows the relevant phase configurations.
The six output channels can be split into two groups (high and low).
The PWM signal can be multiplexed on high, low or both groups, alternatively or
simultaneously, for six-step motor drives.
12-bit PWM generator with full modulation capability (0 and 100% duty cycle),
edge or center-aligned patterns
Dedicated interrupt for PWM duty cycles updating and associated PWM repetition
counter
Programmable deadtime insertion unit
Programmable high frequency chopper insertion and high current PWM outputs
for direct optocoupler drives
The output polarity is programmable channel by channel.
A programmable bit (active low) forces the outputs in HiZ, low or high state,
depending on option byte 1 (refer to
configuration and ordering
An ‘emergency stop’ input pin (active low) asynchronously forces the outputs in
HiZ, Low or High state, depending on option byte 1 (refer to
ST7MCxxx-Auto device configuration and ordering
n
is automatically generated after this delay.
Figure 75
information).
Section 14: ST7MCxxx-Auto device
shows the phase steps and voltage, while
information).
Section 14:
On-chip peripherals
183/371

Related parts for st7pmc2s6