tmp89fm82 TOSHIBA Semiconductor CORPORATION, tmp89fm82 Datasheet - Page 297

no-image

tmp89fm82

Manufacturer Part Number
tmp89fm82
Description
8 Bit Microcontroller Tlcs-870/c1 Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
RA000
19. Motor Control Circuit (PMD: Programmable motor driver)
drive. This motor control circuit can control brushless DC motors or AC motors with or without sensors. With its
primary functions like those listed below incorporated in hardware, it helps to accomplish sine wave motor control
easily, with the software load significantly reduced.
Note 1: Connect an 8MHz oscillator to XIN-XOUT and operate it with fc = fcgck = 8 MHz when use PMD.
Note 2: Fcgck and fx are used as the operation clock in PMD. Start the operation of PMD after supply the necessary clocks
Note 3: The operation of PMD should be stopped beforehand when stopping high-frequency oscillation circuit and PLL
The TMP89FM82 contains one channel of motor control circuit which supports squre wave drive and sine wave
1. Rotor position detect function
2. Independent timer and timer capture functions for motor control
3. PWM waveform generating function
4. Current limit protective function
5. Emergency stop function in case of failure
6. Automatic commutation/Automatic position detection start function
7. Electrical angle timer function
8. Waveform arithmetic circuit
to PMD with high-frequency clock oscillation circuit and PLL circuit operate.
circuit and then start the operation of STOP mode, IDLE0 mode, SLOW1 mode, SLOW2 mode, SLEEP0 mode
and SLEEP1 mode.
・ Can detect the rotor position, with or without sensors
・ Can be set a number of times to determine the rotor position when detection matched , to prevent
・ Can set a position detection inhibit period immediately after PWM-on
・ Contains one-channel magnitude comparison timer and two-channel coincidence comparison timers
・ Generates 12-bit PWM with 41.6 ns resolution (at fx=24MHz)
・ Can set a frequency of PWM interrupt occurrence
・ Can set the dead time at PWM-on
・ Can set the single side PWM (Non complimentary PWM) at dead time setting
・ Provides overload protective function based on protection signal input CL1
・ Can stop motor control phase output immediately in an emergency case by EMG1 input
・ Not easily cleared by software runaway
・ Comprised of dual-buffers, can activate automatic commutation synchronously with position detection
・ Can set a next position detect start timing and start automatic position detection at the set time
・ Can count from 0 to 383 range for 360 degrees of electrical angle (384Byte PMD RAM)
・ Can output the Sine wave data table RAM data which is pointed by the counted electrical angle to the
・ Calculate the PWM output duty based on the voltage data (amp. value) and the sine wave data which
・ Calculate the PWM output duty based on the sine wave data which is in a 3 phase wave form data
・ Can output 100% duty PWM by voltage amplitude register setting .
・ Output the calculation result to the waveform synthesis circuit.
erroneous detection
that operate synchronously for position detection
or timer
waveform arithmetic circuit
are read from the RAM based on the electrical angle timer.
rtesister.
Page 281
TMP89FM82

Related parts for tmp89fm82