![Infineon Technologies TC1784 User Manual Download Page 1575](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554461575.webp)
TC1784
FlexRay™ Protocol Controller (E-Ray)
User´s Manual
20-199
V1.1, 2011-05
E-Ray, V3.13
The Clock Correction Failed Counter
allows the Host to monitor the
duration of the inability of a node to compute clock correction terms after the
Communication Controller passed protocol startup phase. It will be incremented by one
at the end of any
odd
numbered communication cycle where either the Missing Offset
Correction signal
.
nor the Missing Rate Correction signal
set. The two flags are located in the SYNC Frame Status register, while the Clock
Correction Failed Counter is located in the Communication Controller Error Vector
register.
The Clock Correction Failed Counter is reset to zero at the end of an
odd
communication
cycle if neither the Missing Offset Correction signal
nor the Missing Rate
Correction signal
.
The Clock Correction Failed Counter stops incrementing when the “maximum without
clock correction fatal” value
.
as defined in the SUC Configuration Register
3 is reached (i.e. incrementing the counter at its maximum value will not cause it to
“wraparound” back to zero). The Clock Correction Failed Counter is initialized to zero
when the Communication Controller enters “READY” state or when “NORMAL_ACTIVE”
state is entered.
20.6.4.2 Passive to Active Counter
The passive to active counter controls the transition of the POC from
“NORMAL_PASSIVE” to “NORMAL_ACTIVE” state.
in the SUC
Configuration Register 1 defines the number of consecutive even / odd cycle pairs that
must have valid clock correction terms before the Communication Controller is allowed
to transit from “NORMAL_PASSIVE” to “NORMAL_ACTIVE” state. If
is
reset to zero the Communication Controller is not allowed to transit from
“NORMAL_PASSIVE” to “NORMAL_ACTIVE” state.
20.6.4.3 HALT Command
In case the Host wants to stop FlexRay™ communication of the local node it can bring
the Communication Controller into “HALT” state by asserting the HALT command. This
can be done by writing
= 0110
B
in the SUC Configuration Register 1. When
called in “NORMAL_ACTIVE” or “NORMAL_PASSIVE” state the POC transits to “HALT”
state at the end of the current cycle. When called in any other state
will be
reset to 0000
B
= “COMMAND_NOT_ACCEPTED” and bit
in the Error Service
Request Register is set to 1. If enabled an service request to the Host is generated.
20.6.4.4 FREEZE Command
In case the Host detects a severe error condition it can bring the Communication
Controller into “HALT” state by asserting the FREEZE command. This can be done by
writing
.
= 0111
B
in the SUC Configuration Register 1. The FREEZE
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 ...