MMCCMB2107 Freescale, MMCCMB2107 Datasheet - Page 426

no-image

MMCCMB2107

Manufacturer Part Number
MMCCMB2107
Description
Manufacturer
Freescale
Datasheet

Specifications of MMCCMB2107

Lead Free Status / RoHS Status
Not Compliant
Queued Analog-to-Digital Converter (QADC)
Technical Data
426
NOTE:
If BQ2[6:0] was assigned to the CCW that queue 1 is currently working
on, then that conversion is completed before BQ2[6:0] takes effect.
when a queue operating mode for queue 1 is selected and a trigger
event occurs for queue 1 with BQ2 set to 0, queue 1 execution is
terminated after CCW0 is read. Conversions do not occur.
The BQ2[6:0] pointer may be changed dynamically, to alternate
between queue 2 scan sequences. A change in BQ2[6:0] after
queue 2 has begun or if queue 2 has a trigger pending does not affect
queue 2 until queue 2 is started again. For example, two scan
sequences could be defined as follows: The first sequence starts at
CCW10, with a pause after CCW11 and an EOQ programmed in
CCW15; the second sequence starts at CCW16, with a pause after
CCW17 and an EOQ programmed in CCW39.
With BQ2[6:0] set to CCW10 and the continuous-scan mode
selected, queue execution begins. When the pause is encountered in
CCW11, a software interrupt routine can redefine BQ2[6:0] to be
CCW16. Therefore, after the end-of-queue is recognized in CCW15,
an internal retrigger event is generated and execution restarts at
CCW16. When the pause software interrupt occurs again, software
can change BQ2 back to CCW10. After the end-of-queue is
recognized in CCW39, an internal retrigger event is created and
execution now restarts at CCW10.
If BQ2[6:0] is changed while queue 1 is active, the effect of BQ2[6:0]
as an end-of-queue indication for queue 1 is immediate. However,
beware of the risk of losing the end-of-queue 1 when changing
BQ2[6:0]. Using EOQ (chan63) to end queue 1 is recommended.
Each time a CCW is read for queue 1, the CCW location is compared
with the current value of the BQ2[6:0] pointer to detect a possible
end-of-queue condition. For example, if BQ2[6:0] is changed to
CCW3 while queue 1 is converting CCW2, queue 1 is terminated after
the conversion is completed. However, if BQ2[6:0] is changed to
CCW1 while queue 1 is converting CCW2, the QADC would not
recognize a BQ2[6:0] end-of-queue condition until queue 1 execution
reached CCW1 again, presumably on the next pass through the
queue.
Freescale Semiconductor, Inc.
For More Information On This Product,
Queued Analog-to-Digital Converter (QADC)
Go to: www.freescale.com
MMC2107 – Rev. 2.0
MOTOROLA