Overview Of Multi-Pulse Generator - Fujitsu MB90460 Series Hardware Manual

F2mc-16lx 16-bit microcontroller
Table of Contents

Advertisement

CHAPTER 15 MULTI-PULSE GENERATOR
15.1

Overview of Multi-pulse Generator

The Multi-pulse Generator consists of a 16-bit PPG timer, a 16-bit reload timer and a
waveform sequencer. By using the waveform sequencer, 16-bit PPG timer output signal
can be directed to Multi-pulse Generator output (OPT5 to OPT0) according to the input
signal of Multi-pulse Generator (SNI2 to SNI0). Meanwhile, the OPT5 to OPT0 output
signal can be hardware terminated by DTTI1 input in case of emergency. The OPT5 to
OPT0 output signals are synchronized with the PPG signal in order to eliminate the
unwanted glitch.
Note:
In MB90465 series, 16-bit PPG timer and waveform sequencer are not present in
Multi-pulse Generator, but 16-bit Reload Timer can be used individually.
For the detail information about 16-bit Reload Timer and 16-bit PPG Timer, please refer
to Chapter 12, 16-bit Reload Timer and Chapter 13, 16-bit PPG Timer respectively.
■ Function of Waveform Sequencer
Output Signal Control
With waveform sequencer, it is possible to generate 16-bit PPG waveform output and DC chopper
waveform output at the Multi-pulse Generator output (OPT5 to OPT0).
• When an effective edge of the input signal from Multi-pulse Generator position detect input (SNI2 to
SNI0) or when the 16-bit reload timer is underflow or when the OPDBR0 register is written, one of
Output Data Buffer Registers (OPDBRB to OPDBR0) will be loaded into the Output Data Register
(OPDR).
• The Output Data Register (OPDR) determines the 16-bit PPG timer output to which OPT output (OPT5
to OPT0). By loading different Output Data Buffer Registers (OPDBRB to OPDBR0) into the Output
Data Register (OPDR). Various combination of OPT outputs (OPT5 to OPT0) can be obtained.
• Therefore, the 16-bit PPG timer output can be presented/absented at Multi-pulse Generator output
(OPT5 to OPT0) or switch the PPG timer output signal from one OPT output to another OPT output
according to the sequence set in the Output Data Register (OPDR) and 12 Output Data Buffer Registers
(OPDBRB to OPDBR0). Meanwhile, the 16-bit reload timer can insert a delay when switch OPT
output.
• Table 15.1-1 shows the combination the data transfer from OPDBRB to OPDBR0 registers to OPDR
register.
Table 15.1-1 Data Transfer from OPDBRB to OPDBR0 Registers to OPDR Register
Combination
1
2
3
4
5
356
Data transfer from OPDBRB to OPDBR0 to OPDR
Data transfer from OPDBR0 to OPDR after OPDBR0 is written by software.
Triggered by the16-bit reload timer 0 underflow.
Triggered by the position detection input (SNI2 to SNI0).
Triggered by the 16-bit reload timer 0 underflow.
The 16-bit timer is started by the position detection comparison circuit.
Triggered either by the 16-bit reload timer 0 underflow, or by the position detection input.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb90465 series

Table of Contents