CHAPTER 11 A/D CONVERTER
538
User’s Manual U15195EJ5V0UD
11.9.2 Operation in scan mode
Using the interrupt signal specified by A/D internal trigger selection registers 0 and 1 (ITRG0, ITRG1) as a trigger,
pins from the conversion start analog input pin to the conversion termination analog input pin specified by the
ADSCM00 or ADSCM10 register are sequentially selected and A/D converted. Conversion results are stored in the
ADCR0m or ADCR1n register corresponding to the analog input (m = 0 to 5, n = 0 to 7). When all of the specified A/D
conversions are complete, the A/D conversion end interrupt (INTAD0 or INTAD1) is generated, which terminates A/D
conversion (ADCS0, ADCS1 = 0).
This is optimal for applications that regularly monitor multiple analog inputs in synchronization with a timer trigger.
Trigger
Analog Input
A/D Conversion Result Register
ANIn0 ADCRn0
ANIn1 ADCRn1
ANIn2 ADCRn2
ANIn3 ADCRn3
ANIn4 ADCRn4
ANIn5 ADCRn5
ANI16 ADCR16
Interrupt specified by ITRG0, ITRG1
register
ANI17 ADCR17
Remark
n = 0, 1
After all of the specified A/D conversions have ended, the A/D converter changes to the trigger wait status
(ADCE0, ADCE1 = 1). A/D conversion is performed again when the interrupt signal specified by the ITRG0
or ITRG1 register is generated.
Figure 11-11. Example of Timer Trigger Scan Mode Operation (for A/D Converter 0):
INTTM00 Selected by ITRG0, ITRG1 Register
(a) Set to scan ANI01 to ANI04
ANI00
ANI01
ANI02
ANI03
ANI04
ANI05
ADCR00
ADCR01
ADCR02
ADCR03
ADCR04
ADCR05
A/D converter 0
INTM00
(1) ADCE0 bit of ADSCM00 = 1 (Enabled)
(2) INTTM00 interrupt generation
(3) A/D conversion of ANI01
(4) Store conversion result in ADCR01
(5) A/D conversion of ANI02
(6) Store conversion result in ADCR02
(7) A/D conversion of ANI03
(8) Store conversion result in ADCR03
(9) A/D conversion of ANI04
(10) Store conversion result in ADCR04
(11) INTAD0 interrupt generation
Содержание PD703114
Страница 2: ...2 User s Manual U15195EJ5V0UD MEMO ...