
Enhanced Queued Analog-to-Digital Converter (EQADC)
MPC5644A Microcontroller Reference Manual, Rev. 6
1104
Freescale Semiconductor
25.6.4.6.1
Disabled Mode
The MODE
x
Section 25.5.2.7, EQADC CFIFO Control Registers (EQADC_CFCR)
, for all of the
CFIFOs can be changed from any other mode to disabled at any time. No trigger event can initiate
command transfers from an CFIFO which has its MODE field programmed to disabled.
NOTE
If MODEx is not disabled, it must not be changed to any other mode besides
disabled. If MODEx is disabled and the CFIFO status is IDLE, MODEx can
be changed to any other mode.
If MODE
x
is changed to disabled:
•
The CFIFO execution status will change to IDLE. The timing of this change depends on whether
a command is being transferred or not:
— When no command transfer is in progress, the EQADC switches the CFIFO to IDLE status
immediately.
— When a command transfer to an on-chip CBuffer is in progress, the EQADC will complete the
transfer, update TC_CF, and switch CFIFO status to IDLE. Command transfers to the internal
CBuffers are considered completed when a command is written to the buffers.
— When a command transfer to an external CBuffer is in progress, the EQADC will abort the
transfer and switch CFIFO status to IDLE. If the EQADC cannot abort the transfer, that is when
the 26th bit of the serial message has being already shifted out, the EQADC will complete the
transfer, update TC_CF and then switch CFIFO status to IDLE.
•
The CFIFOs are not invalidated automatically. The CFIFO still can be invalidated by writing a “1”
to the CFINVx bit in
Section 25.5.2.7, EQADC CFIFO Control Registers (EQADC_CFCR)
.
Certify that CFS has changed to IDLE before setting CFINVx.
•
The TC_CFx value also is not reset automatically, but it can be reset by writing “0” to it.
•
The SSS bit in
Section 25.5.2.9, EQADC FIFO and Interrupt Status Registers (EQADC_FISR)
, is
negated. The SSS bit can be set even if a “1” is written to the SSE bit in
CFIFO Control Registers (EQADC_CFCR)
, in the same write that the MODEx field is changed to
a value other than disabled.
•
The trigger detection hardware is reset. If MODEx is changed from disabled to an edge trigger
mode, a new edge, matching that edge trigger mode, is needed to trigger the command transfers
from the CFIFO.
NOTE
CFIFO fill requests, which generated when CFFF is asserted, are not
automatically halted when MODEx is changed to disabled. CFIFO fill
requests will still be generated until CFFE is cleared in
EQADC Interrupt and DMA Control Registers (EQADC_IDCR)
25.6.4.6.2
Single-Scan Mode
In single-scan mode, a single pass through a sequence of command messages in a CQueue is performed.
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...