![Freescale Semiconductor MPC5553 Скачать руководство пользователя страница 799](http://html1.mh-extra.com/html/freescale-semiconductor/mpc5553/mpc5553_reference-manual_2330655799.webp)
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
19-44
Freescale Semiconductor
19.4.1
Data Flow in the eQADC
shows how command data flows inside the eQADC system. A command message is the
predefined format in which command data is stored in the user-defined command queues. A command
message has 32 bits and is composed of two parts: a CFIFO header and an ADC command. Command
messages are moved from the user command queues to the CFIFOs by the host CPU or by the eDMA as
they respond to interrupt and eDMA requests generated by the eQADC. The eQADC generates these
requests whenever a CFIFO is not full. The FIFO control unit will only transfer the command part of the
command message to the selected ADC. Information in the CFIFO header together with the upper bit of
the ADC command is used by the FIFO control unit to arbitrate which triggered CFIFO will be transferring
the next command. Because command transfer through the serial interface can take significantly more time
than a parallel transfer to the on-chip ADCs, command transfers for on-chip ADCs occur concurrently with
the transfers through the serial interface. Commands sent to the ADCs are executed in a first-in-first-out
(FIFO) basis and three types of results can be expected: data read from an ADC register, a conversion
result, or a time stamp. The order at which ADC commands sent to the external device are executed, and
the type of results that can be expected depends on the architecture of that device with the exception of
unsolicited data like null messages for example.
NOTE
While the eQADC pops commands out from a CFIFO, it also is checking
the number of entries in the CFIFO and generating requests to fill it. The
process of pushing and popping commands to and from a CFIFO can occur
simultaneously.
The FIFO control unit expects all incoming results to be shaped in a pre-defined result message format.
shows how result data flows inside the eQADC system. Results generated on the on-chip
ADCs are formatted into result messages inside the result format and calibration submodule. Results
returning from the external device are already formatted into result messages and therefore bypass the
result format and calibration submodule located inside the eQADC. A result message is composed of an
RFIFO header and an ADC Result. The FIFO control unit decodes the information contained in the RFIFO
header to determine the RFIFO to which the ADC result should be sent. After it is in an RFIFO, the ADC
result is moved to the corresponding user result queue by the host CPU or by the eDMA as they respond
to interrupt and eDMA requests generated by the eQADC. The eQADC generates these requests whenever
an RFIFO has at least one entry.
NOTE
While conversion results are returned, the eQADC is checking the number
of entries in the RFIFO and generating requests to empty it. The process of
pushing and popping ADC results to and from an RFIFO can occur
simultaneously.
Содержание MPC5553
Страница 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Страница 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Страница 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Страница 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Страница 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Страница 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Страница 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Страница 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Страница 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Страница 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Страница 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Страница 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Страница 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Страница 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...
Страница 1207: ...Revision History 4 Freescale Semiconductor...