![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 693](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852693.webp)
Chapter 27 Timers
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
691
NOTE
FORCMA and FORCMB have the same behavior even in Freeze or normal
mode regarding the output pin transition.
When FORCMA is issued along with FORCMB the output flip-flop is set to the opposite of EDPOL bit
value. This is equivalent of saying that.FORCMA has precedence over FORCMB when lead dead time
insertion is selected and FORCMB has precedence over FORCMA when trail dead time insertion is
selected.
Duty cycle from 0% to 100% can be generated by setting appropriate values to A1 and B1 registers
relatively to the period of the external time base. Setting A1 = 1 generates a 100% duty cycle waveform.
Assuming EDPOL is set to 1 and OPWMCB mode with trail dead time insertion, 100% duty cycle signals
can be generated if B1 occurs at or after the cycle boundary (external counter = 1). If A1 is greater than
the maximum value of the selected counter bus period, then a 0% duty cycle is produced, only if the pin
starts the current cycle in the opposite of EDPOL value. In case of 100% duty cycle, the transition from
EDPOL to the opposite of EDPOL may be obtained by forcing pin, using FORCMA or FORCMB, or both.
NOTE
If A1 is set to 0x1 at OPWMCB entry the 100% duty cycle may not be
obtained in the very first PWM cycle due to the pin condition at mode entry.
Only values different than 0x0 are allowed to be written to A1 register. If 0x0 is loaded to A1 the results
are unpredictable.
NOTE
A special case occurs when A1 is set to (external counter bus period)/2,
which is the maximum value of the external counter. In this case the output
flip-flop is constantly set to the EDPOL bit value.
The internal channel logic prevents matches from one cycle to propagate to the next cycle. In trail dead
time insertion B1 match from cycle
n
could eventually cross the cycle boundary and occur in cycle
n+1
.
In this case B1 match is masked out and does not cause the output flip-flop to transition. Therefore matches
in cycle
n+1
are not affected by the late B1 matches from cycle
n
.
shows a 100% duty cycle output signal generated by setting A1 = 4 and B1 = 3. In this case
the trailing edge is positioned at the boundary of cycle
n+1
, which is actually considered to belong to cycle
n+2
and therefore does not cause the output flip-flip to transition.
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...