MB95630H Series
MN702-00009-1v0-E
FUJITSU SEMICONDUCTOR LIMITED
383
CHAPTER 21 MULTI-PULSE GENERATOR
21.2 Block Diagram
●
16-bit timer
The 16-bit timer is used to act as an interval timer for motor speed checking and abnormal
detection timer for controlling a DC sensorless motor. The detail is shown in Figure 21.2-3.
●
Comparison circuit
The comparison circuit is used to compare the RDA[2:0] bits in the 16-bit MPG output data
register (upper) (OPDUR) with the CPD[2:0] bits in the 16-bit MPG input control register
(upper) (IPCUR) for motor direction change. A compare match interrupt is generated when a
match is happened.
●
Data write control unit
The data write control unit is used to generate the write signal (WTO) for transferring data
from the output data buffer register upper (OPDBRHx) and output data buffer register lower
(OPDBRLx) to the 16-bit MPG output data register (upper) (OPDUR) and 16-bit MPG output
data register (lower) (OPDLR). The detail is shown in Figure 21.2-4.
●
Decoder
The decoder is used to decode the BNKF bit and RDA[2:0] bits in the 16-bit MPG output data
register (upper) (OPDUR) to select which pair of the 16-bit MPG output data buffer register
(upper) and 16-bit MPG output data buffer register (lower) (OPDBRHx and OPDBRLx) is
loaded to the 16-bit MPG output data register (upper) and the 16-bit MPG output data register
(lower) (OPDUR and OPDLR).
●
DTTI control
The DTTI control is used to stop the multi-pulse generator output in case of emergency, which
is triggered by an "L" level input of the DTTI pin.
●
Noise filter
The noise filter is used to filter out the noise of the input signal in which there are four types of
sampling clock for selection.
●
Output control unit
The output control unit is used to enable or disable waveform output to the multi-pulse
generator output pins (OPT5 to OPT0).
●
Position detect circuit
The position detect circuit is used to detect the edge/level of the position input (SNI2 to SNI0).
The detail is shown in Figure 21.2-5.
●
Sync circuit
The sync circuit is used to synchronize the OPT5 to OPT0 outputs with the PPG signal.
●
16-bit MPG noise cancellation control register (NCCR)
The 16-bit MPG noise cancellation control register (NCCR) is used to select one of four
sampling clock for the noise filter.