Direct Current Ignition
Firmware Description
DRM011 — Rev 0 Designer Reference Manual
MOTOROLA Direct Current Ignition 17
1.4.8 .Detail Waveform Description
1.4.9 Test waveform Description
Below waveforms description for the testing reference
Signal Generator Input
Pulser
Input
O/Compare
PortD Bit 6
Timer
Interrupt
Service
Routine
0 deg25 deg
TOGGLE_CNT (OC_DUTY_CYCLE Subroutine)
IRQ Int. (update
timer for ignition delay)
advance
angle
delay
angle
(n)th
ignition
Timeout
Ignition
Delay
IRQ Int.
(update timer for
Ignition delay)
(n+1)th
ignition
Delay Time = Delay Angle / Speed
Time for charging
HT Coil depends
on engine speed
to prevent HT Coil
overheating
Time for discharging
HT Coil (Ignition occurs)
TOGGLE_CNT
Main
Loop
Check Eng.Running
(CHECK_MASK_INT
Subroutine
)
Calculate speed
& ignition Angle
Signal Generator Input
T1
T4
T2
DELAY_FIRE
(UPD_IGN
Subroutine)
T3
Below waveforms description for the testing reference
Signal Generator Input
Pulser
Input
O/Compare
PortD Bit 6
Timer
Interrupt
Service
Routine
0 deg25 deg
TOGGLE_CNT (OC_DUTY_CYCLE Subroutine)
IRQ Int. (update
timer for ignition delay)
advance
angle
delay
angle
(n)th
ignition
Timeout
Ignition
Delay
IRQ Int.
(update timer for
Ignition delay)
(n+1)th
ignition
Delay Time = Delay Angle / Speed
Time for charging
HT Coil depends
on engine speed
to prevent HT Coil
overheating
Time for charging
HT Coil depends
on engine speed
to prevent HT Coil
overheating
Time for discharging
HT Coil (Ignition occurs)
Time for discharging
HT Coil (Ignition occurs)
TOGGLE_CNT
Main
Loop
Check Eng.Running
(CHECK_MASK_INT
Subroutine
)
Calculate speed
& ignition Angle
Signal Generator Input
T1
T4
T2
DELAY_FIRE
(UPD_IGN
Subroutine)
T3
T1 = Engine speed (Simulator by Signal Generator)
T2 = HT coil charging time
T3 = Delay HT coil charging
T4 = Time for ignition
Signal Generator Input
Pulser
Input
O/Compare
PortD Bit 6
Timer
0 deg25 deg
(n)th
ignition
Timeout
Ignition
Delay
(n+1)th
ignition
Delay Time = Delay Angle / Speed
Main
Loop
Signal Generator Input
T1
T4
T2
T3
T1 = Engine speed (Simulator by Signal Generator)
T2 = HT coil charging time
T3 = Delay HT coil charging
T4 = Time for ignition
Signal Generator Input
Pulser
Input
O/Compare
PortD Bit 6
Timer
0 deg25 deg
(n)th
ignition
Timeout
Ignition
Delay
(n+1)th
ignition
Delay Time = Delay Angle / Speed
Main
Loop
Signal Generator Input
T1
T4
T2
T3
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...