MPC563XM Reference Manual, Rev. 1
856
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
23.4.7.3
Acceleration and Deceleration
Acceleration and deceleration affect the new tooth period relative to the known period of the last tooth.
Changes in tooth period may be extreme at very low engine RPM (such as cold start and warm start). The
worst case of tooth period changes is caused during missing teeth, since there is more time for changes in
angular velocity to be unnoticed by the EAC hardware. For example, on cold start (~20 RPM) there may
be extreme acceleration: the ratio between a known tooth period before two missing teeth and the new
tooth period after the missing teeth can be very high (up to a factor of 75). Acceleration and deceleration
effects from tooth to tooth are less extreme as the engine climbs to high RPM.
In case of deceleration, the estimated tooth period ends before the actual tooth detection arrives. In this
case, the EAC hardware waits at the end of the current tooth period, when it is said to be in
Halt mode
,
until the real tooth indication is received, then continues with normal operation (
Normal mode
). See
.
In case of acceleration, the actual tooth period is shorter than the estimated tooth period. As a result, a new
physical tooth indication arrives before the end of the estimated tooth period. In this case the EAC closes
the gap on
High Rate mode
by counting on system clock divided by eight to the end of the tooth, advances
to the next tooth, and switches back to normal operation mode. See
The reason that the EAC does not jump directly to the next tooth is the need to provide sequential angle
count throughout the whole tooth period, for channels or external Red Line clients (if TCR2 is a Red Line
server) which compare angle in “equal” mode. These peripherals must get all the valid angle values in a
sequential manner, to avoid missing angle matches.
TCR2 advancing from one tooth to another is a continuous count, and can be optionally reset at the end of
the tooth. An estimated tooth is generated after the Tooth Tick Counter reaches the TICKS programmed
value.
The EAC works continuously and switches automatically between Normal, Halt and High Rate modes. It
relies on the microcode to calculate the estimated tooth period on every tooth, and to update the correct
angle tick and tooth parameters in the EAC control registers. On high RPM, tooth period changes are
reduced from tooth to tooth, and the EAC may follow the angle with good accuracy for several teeth
without microcode intervention.
The EAC handles missing teeth by insertion of “dummy” teeth, or by enlarging the expected tooth period.
It is a good practice to locate the flywheel missing teeth in non-critical angles, since a missing tooth may
increase the angle measurement error (acceleration and deceleration is detected late).
23.4.7.4
Angle Tick Generator
The Angle Tick Generator is responsible for generating a programmed number of angle ticks in the tooth
period. It generates the ticks in an average rate which ensures completion of the correct number of angle
counts in the estimated period of the tooth, since the count of one tooth in angle ticks is independent on
engine RPM. The main output of the Angle Tick Generator is the tick clock that feeds TCR2 in Angle
Mode, as well as the internal Tooth Tick Counter (see
). The Tooth Tick Counter counts ticks
within a tooth, from 0 up to TICKS, is controlled by the Angle Tick Generator logic and cannot be accessed
by microcode. Refer to
for a generic presentation of the angle tick count and the
measurement of a single tooth period.
Содержание MPC5632M
Страница 22: ...MPC563XM Reference Manual Rev 1 22 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 62: ...MPC563XM Reference Manual Rev 1 62 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 92: ...MPC563XM Reference Manual Rev 1 92 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 168: ...MPC563XM Reference Manual Rev 1 168 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 242: ...MPC563XM Reference Manual Rev 1 242 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 302: ...MPC563XM Reference Manual Rev 1 302 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 410: ...MPC563XM Reference Manual Rev 1 410 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 440: ...MPC563XM Reference Manual Rev 1 440 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 464: ...MPC563XM Reference Manual Rev 1 464 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 554: ...MPC563XM Reference Manual Rev 1 554 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 590: ...MPC563XM Reference Manual Rev 1 590 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 622: ...MPC563XM Reference Manual Rev 1 622 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 716: ...MPC563XM Reference Manual Rev 1 716 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1114: ...MPC563XM Reference Manual Rev 1 1114 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1144: ...MPC563XM Reference Manual Rev 1 1144 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1266: ...MPC563XM Reference Manual Rev 1 1266 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1316: ...MPC563XM Reference Manual Rev 1 1316 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1348: ...MPC563XM Reference Manual Rev 1 1348 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1362: ...MPC563XM Reference Manual Rev 1 1362 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1382: ...MPC563XM Reference Manual Rev 1 1382 Freescale Semiconductor Preliminary Subject to Change Without Notice ...