![Infineon Technologies TC1784 User Manual Download Page 1743](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554461743.webp)
TC1784
General Purpose Timer Array (GPTA
®
v5)
User´s Manual
21-91
V1.1, 2011-05
GPTA
®
v5, V1.14
Local Coherent Update
The second mechanism, the so called local coherent update or double action principle,
is very useful to update single Local Timer Cells without signal distortion (no other signal
output beside the previously configured and the new configured). This coherent update
may not be used for Local Timer Cells generating toggle action requests
(LTCCTRk.OCM = OCM = x01
B
). The local coherent update is useful to configure
(programme) several Local Timer Cells within a group of Local Timer Cells (all using the
same Local Timer Cell as time base) sequentially (not simultaneously), e.g. within
different routines of the application software. The only restriction to grant non distorted
output signals by hardware is to update (configure or programme) every single pair of
Local Timer Cells no often than once within a timer period (time measured from previous
routine exit and current routine entry), else wise software has to take care of coherency
(non distorted signals). A pair of Local Timer Cells are configured one cell being active
(LTCCTRk.SOH = 1, LTCCTRk.SOL = 1) and the other being inactive
(LTCCTRk.SOH = 0, LTCCTRk.SOL = 0, LTCCTRk.CEN = 0). This pair of Local Timer
Cells are configured to generate both action requests for a single output signal (e.g. pin).
A Local Timer Cell being inactive may be configured (programmed with a new value)
without distortion of the output signal, because of being inactive. By activating the newly
configured Local Timer Cell (LTCCTRk.SOH = 1, LTCCTRk.SOL = 1,
LTCCTRk.OSM = 0), now two Local Timer Cells generate the same type of action
request. The one being earlier within the period will now drive the output signal (either
the newly configured or the previously configured one). Now the Local Timer Cell being
active before configuration is coherently deactivated (LTCCTRk.OSM = 1) on its next
action. So one period later this cell will be inactive (LTCCTRk.CEN = 0) and may be used
for the next local coherent update. Local and coherent update may be used
simultaneously within a group of Local Timer Cells. The following example shows a
PWM using local coherent update. To reduce complexity of this example, only a single
duty cycle pair is described in the following text. More duty cycle cells may follow using
the same reseted timer and pair of period cells. So if requiring a second duty cycle LTC
pair, the first pair would remain on LTC2 and LTC3 and the next pair on LTC 4and LTC5
using LTC05 as output.
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...