ADMCF341BR Analog Devices Inc, ADMCF341BR Datasheet - Page 15

IC DSP 3CH 12BIT MOT-CTRL 28SOIC

ADMCF341BR

Manufacturer Part Number
ADMCF341BR
Description
IC DSP 3CH 12BIT MOT-CTRL 28SOIC
Manufacturer
Analog Devices Inc
Series
Motor Controlr
Type
Motor Controlr
Datasheet

Specifications of ADMCF341BR

Rohs Status
RoHS non-compliant
Interface
Synchronous Serial Port (SSP)
Clock Rate
20MHz
Non-volatile Memory
FLASH (12 kB), ROM (12kB)
On-chip Ram
2.5kB
Voltage - I/o
5.00V
Voltage - Core
5.00V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
28-SOIC (7.5mm Width)

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADMCF341BRZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Effective PWM Resolution
In single update mode, the same values of PWMCHA,
PWMCHB, and PWMCHC are used to define the on-times in
both half cycles of the PWM period. As a result, the effective
resolution of the PWM generation process is 2 t
20 MHz CLKOUT), since incrementing one of the duty cycle
registers by 1 changes the resultant on-time of the associated PWM
signals by t
In double update mode, improved resolution is possible since
different values of the duty cycle registers are used to define the
on-times in both the first and second halves of the PWM period.
As a result, it is possible to adjust the on-time over the whole
period in increments of t
PWM resolution of t
20 MHz CLKOUT).
Table IV. Achievable PWM Resolution in Single and Double
Update Modes
Resolution Single Update Mode
(Bit) (kHz) PWM Frequency (kHz) PWM Frequency
8
9
10
11
12
Minimum Pulse Width: PWMPD Register
In many power converter switching applications, it is desirable
to eliminate PWM switching pulses shorter than a certain width.
It takes a finite time to both turn on and turn off modern power
semiconductor devices. Therefore, if the width of any of the
PWM pulses is shorter than some minimum value, it may be
desirable to completely eliminate the PWM switching for that
particular cycle.
The allowable minimum on-time for any of the six PWM outputs
for half a PWM period that can be produced by the PWM
controller may be programmed using the PWMPD register. The
minimum on-time is programmed in increments of t
minimum on-time produced for any half PWM period, T
is related to the value in the PWMPD register by:
A PWMPD value of 0x002 defines a permissible minimum
on-time of 100 ns for a 20 MHz CLKOUT.
In each half cycle of the PWM, the timing unit checks the on-time
of each of the six PWM signals. If any of the times is found to
be less than the value specified by the PWMPD register, the
corresponding PWM signal is turned OFF for the entire half
period, and its complementary signal is turned completely ON.
Consider the example where PWMTM = 200, PWMCHA = 5,
PWMDT = 3, and PWMPD = 10 with a CLKOUT of 20 MHz,
while operating in single update mode. For this case, the
PWM switching frequency is 50 kHz and the dead time is
300 ns. The minimum permissible on-time of any PWM signal
over one-half of any period is 500 ns. Clearly, for this example,
the dead-time adjusted on-time of the AH signal for one-half a
PWM period is (5 – 3) × 50 ns = 100 ns. Because this is less
than the minimum permissible value, output AH of the timing
unit will remain OFF (0% duty cycle). Additionally, the AL
REV. B
CK
39.1
19.5
9.8
4.9
2.4
in each half period (or 2 t
T
CK
MIN
in double update mode (or 50 ns for a
CK
=
. This corresponds to an effective
PWMPD t
×
CK
Double Update Mode
78.4
39.1
19.5
9.8
4.9
CK
for the full period).
CK
(or 100 ns for a
CK
so that the
MIN
,
–15–
signal will be turned ON for the entire half period (100% duty
cycle).
Output Control Unit: PWMSEG Register
The operation of the output control unit is managed by the 9-bit
read/write PWMSEG register. This register sets two distinct
features of the output control unit that are directly useful in the
control of ECM or BDCM.
The PWMSEG register contains three crossover bits, one for
each pair of PWM outputs. Setting Bit 8 of the PWMSEG
register enables the crossover mode for the AH/AL pair of
PWM signals; setting Bit 7 enables crossover on the BH/BL pair
of PWM signals; and setting Bit 6 enables crossover on the
CH/CL pair of PWM signals. If crossover mode is enabled for
any pair of PWM signals, the high-side PWM signal from the
timing unit (for example, AH) is diverted to the associated low-
side output of the output control unit so that the signal will
ultimately appear at the AL pin. Of course, the corresponding
low-side output of the timing unit is also diverted to the comple-
mentary high-side output of the output control unit so that the
signal appears at pin AH. Following a reset, the three crossover
bits are cleared so that the crossover mode is disabled on all
three pairs of PWM signals.
The PWMSEG register also contains six bits (Bits 0 to 5) that
can be used individually to enable or disable each of the six
PWM outputs. If the associated bit of the PWMSEG register is
set, the corresponding PWM output is disabled regardless of the
value of the corresponding duty cycle register. This PWM output
signal will remain in the OFF state as long as the corresponding
enable/disable bit of the PWMSEG register is set. The PWM
output enable function gates the crossover function. After a
reset, all six enable bits of the PWMSEG register are cleared,
thereby enabling all PWM outputs by default.
In a manner identical to the duty cycle registers, the PWMSEG
is latched on the rising edge of the PWMSYNC signal so that
changes to this register only become effective at the start of each
PWM cycle in single update mode. In double update mode, the
PWMSEG register can also be updated at the midpoint of the
PWM cycle.
In the control of an ECM, only two inverter legs are switched at
any time, and often the high-side device in one leg must be
switched on at the same time as the low-side driver in a second
leg. Therefore, by programming identical duty cycles for two
PWM channels (for example, let PWMCHA = PWMCHB) and
setting Bit 7 of the PWMSEG register to cross over the BH/BL
pair of PWM signals, it is possible to turn ON the high-side
switch of phase A and the low-side switch of phase B at the
same time. In the control of an ECM, one inverter leg (phase C
in this example) is disabled for a number of PWM cycles. This
disable may be implemented by disabling both the CH and CL
PWM outputs by setting Bits 0 and 1 of the PWMSEG register.
This is illustrated in Figure 7, where it can be seen that both the
AH and BL signals are identical, because PWMCHA = PWM
CHB, and the crossover bit for phase B is set. In addition, the
other four signals (AL, BH, CH, and CL) have been disabled by
setting the appropriate enable/disable bits of the PWMSEG
register. For the situation illustrated in Figure 9, the appropriate
value for the PWMSEG register is 0x00A7. In ECM operation,
because each inverter leg is disabled for a certain period of time,
the PWMSEG register is changed based upon the position of
the rotor shaft (motor commutation).
ADMC(F)341

Related parts for ADMCF341BR