![Freescale Semiconductor MPC5553 Reference Manual Download Page 832](http://html1.mh-extra.com/html/freescale-semiconductor/mpc5553/mpc5553_reference-manual_2330655832.webp)
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor
19-77
sending new commands to its buffer—see
. An external command buffer is
considered empty when the corresponding BUSY field in the last result message received from
external device is encoded as “Send available commands - buffer is empty”. Refer to
“ Result Message Format for External Device Operation
.” The NCF flag becomes asserted
immediately after the eQADC detects that the external buffer in use becomes empty.
NOTE
After the transfer of a command sequence to an external command buffer
starts, the eQADC ignores, for non-coherency detection purposes, the
BUSY fields captured at the end of the first serial transmission. Thereafter,
all BUSY fields captured at the end of consecutive serial transmissions are
used to check the fullness of that external command buffer. This is done
because the eQADC only updates its external ADC command buffer status
record when it receives a serial message, resulting that the record kept by
the eQADC is always outdated by, at least, the length of one serial
transmission. This prevents a CFIFO from immediately becoming
non-coherent when it starts transferring commands to an empty external
command buffer. Refer to
Figure 19-42. External Command Buffer Status Detection
at Command Sequence Transfer Start
After a command sequence starts to be transferred, the eQADC will check for the command sequence
coherency until the command sequence ends or until one of the conditions below becomes true:
•
The command sequence became non-coherent.
•
The CFIFO status changed from the TRIGGERED state.
•
The CFIFO had underflow.
Table 19-46. External Buffer Status
Capture
Point at
eQADC
Buffer Status at
External Device
Buffer Status as
Captured by the
eQADC
Used for
NCF
detection on
the eQADC?
(a)
EMPTY
EMPTY
Don’t care
(b)
1 ENTRY
EMPTY
No
(c)
2 ENTRY
1 ENTRY
Yes
SDS
Null Message
Serial Data
Transmitted
1) The CFIFO starts sending commands to an external command buffer when triggered.
2) Execution of a command on the external device takes longer than the time to
Assumptions:
complete three serial transmissions.
Command 3
Command 2
Command 1
(a)
(b)
(c)
Transfer of Command
Sequence Starts
External Buffer Status Starts
to be Monitored Here
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...