![Freescale Semiconductor MC9S12ZVM series Скачать руководство пользователя страница 483](http://html1.mh-extra.com/html/freescale-semiconductor/mc9s12zvm-series/mc9s12zvm-series_reference-manual_2330602483.webp)
Chapter 13 Programmable Trigger Unit (PTUV2)
MC9S12ZVM Family Reference Manual Rev. 1.3
Freescale Semiconductor
483
error condition the trigger generator reloads the new data from the trigger list and starts to generate the
trigger. During an async reload event the TGxREIF interrupt flag is not set.
If the trigger value loaded from the memory contains double bit ECC errors (PTUDEEF flag is set) then
the data are ignored and the trigger generator reload error flag (TGxREIF) is not set.
13.4.5.5
Trigger Generator Timing Error
The PTU module requires minimum 6 core clock cycles to reload the next trigger values from the memory.
This reload time defines the minimum possible distance between two consecutive trigger values within a
trigger list or the distance between the reload event and the first trigger value.
The trigger generator timing error flag (TGxTEIF) is set if the loaded trigger value is smaller than the
current counter value. The execution of this trigger list is stopped until the next reload event. There are
different reasons for the trigger generator error condition:
•
reload time exceeds time of next trigger event
•
reload time exceeds the time between two consecutive trigger values
•
a subsequent trigger value is smaller than the predecessor trigger value
If the trigger value loaded from the memory contains double bit ECC errors (PTUDEEF flag is set) then
the data are ignored and the trigger generator timing error flag (TGxTEIF) is not set.
If enabled (TGxEIE is set) an interrupt will be generated.
13.4.5.6
Trigger Generator Done
The trigger generator done flag (TGxDIF) is set if the loaded trigger value contains 0x0000 or if the
number of maximum trigger events (32) was reached. Please note, that the time which is required to load
the next trigger value defines the delay between the generation of the last trigger and the assertion of the
done flag. If enabled (TGxDIE is set) an interrupt is generated.If the trigger value loaded from the memory
contains double bit ECC errors (PTUDEEF flag is set) then the data are ignored and the trigger generator
done flag (TGxDIF) is not set.
13.4.6
Debugging
To see the internal status of the trigger generator the register TGxLIST, TGxTNUM, and TGxTV can be
used. The TGxLIST register shows the number of currently used list. The TGxTNUM shows the number
of generated triggers since the last reload event. If the maximum number of triggers was generated then
this register shows zero. The trigger value loaded from the memory to generate the next trigger event is
visible inside the TGxTV register. If the execution of the trigger list is done then these registers are
unchanged until the next reload event. The next PWM reload event clears the TGxTNUM register and
toggles the used trigger list if PTULDOK was set.
To generate a reload event or trigger event independent from the PWM status the debug register bits
PTUFRE or TGxFTE can be used. A write one to this bits will generate the associated event. This behavior
is not available during stop or freeze mode.
Содержание MC9S12ZVM series
Страница 116: ...Chapter 2 Port Integration Module S12ZVMPIMV1 MC9S12ZVM Family Reference Manual Rev 1 3 116 Freescale Semiconductor ...
Страница 242: ...Chapter 7 ECC Generation Module SRAM_ECCV1 MC9S12ZVM Family Reference Manual Rev 1 3 242 Freescale Semiconductor ...
Страница 384: ...Chapter 10 Supply Voltage Sensor BATSV3 MC9S12ZVM Family Reference Manual Rev 1 3 384 Freescale Semiconductor ...
Страница 484: ...Chapter 13 Programmable Trigger Unit PTUV2 MC9S12ZVM Family Reference Manual Rev 1 3 484 Freescale Semiconductor ...
Страница 662: ...Chapter 17 Gate Drive Unit GDUV4 MC9S12ZVM Family Reference Manual Rev 1 3 662 Freescale Semiconductor ...
Страница 684: ...Chapter 18 LIN Physical Layer S12LINPHYV2 MC9S12ZVM Family Reference Manual Rev 1 3 684 Freescale Semiconductor ...
Страница 740: ...Chapter 19 128 KB Flash Module S12ZFTMRZ128K512V2 MC9S12ZVM Family Reference Manual Rev 1 3 740 Freescale Semiconductor ...
Страница 756: ...Appendix A MCU Electrical Specifications MC9S12ZVM Family Reference Manual Rev 1 3 756 Freescale Semiconductor ...
Страница 772: ...Appendix D LINPHY Electrical Specifications MC9S12ZVM Family Reference Manual Rev 1 3 772 Freescale Semiconductor ...
Страница 776: ...Appendix E GDU Electrical Specifications MC9S12ZVM Family Reference Manual Rev 1 3 776 Freescale Semiconductor ...
Страница 788: ...Appendix I MSCAN Electrical Specifications MC9S12ZVM Family Reference Manual Rev 1 3 788 Freescale Semiconductor ...
Страница 790: ...Appendix J Package Information MC9S12ZVM Family Reference Manual Rev 1 3 790 Freescale Semiconductor ...