
Mini57
Apr. 06, 2017
Page 430 of 475
Rev.1.00
MINI5
7
S
E
RI
E
S
TECH
NIC
A
L R
E
F
E
RE
N
CE
MA
N
UA
L
6.16 Analog to Digital Converter (ADC)
1.1.1
Overview
The Mini57 series contains one 12-bit successive approximation analog-to-digital converter (SAR
A/D converter) with 8 single-end external input channels. The A/D converters can be started by
software, external pin (STADC/PC.1) or PWM trigger.
1.1.2
Features
Analog input voltage range: 0~V
DD
.
12-bit resolution and 10-bit accuracy guaranteed.
Up to 8 single-end analog input channels.
ADC clock frequency up to 16MHz.
Configurable ADC internal sampling time.
1.1.3
Block Diagram
Result 0
Result 1
SH1
ADC0CHSEL
(ADC_CTL[18:16])
Delay 0
Delay 1
ADC1IF
(ADC_STATUS[8])
(Simultaneous input point is INT0)
ADC0IF
(ADC_STATUS[0])
(Simultaneous input point is INT0)
Window
Comparator
STADC
PWMn
Timer0~2
ADC0SWTRG
(ADC_CTL[3])
ADC0TRGSOR
trigger source
selection
----------
Event Flag
register
ADC0F/ADC1F
STADC
PWMn
Timer0~2
ADC1SWTRG
(ADC_CTL[11])
ADC0F/ADC1F
4-bit CNTer
(+1 & match)
HIGHFG
(ADC_STATUS[19])
FLAGCTL
(ADC_WCMPCTL[7])
WCMPHIGHEN
(ADC_WCMPCTL[6])
WCMPMIDEN
(ADC_WCMPCTL[5])
WCMPLOWEN
(ADC_WCMPCTL[4])
WCMPIF
(ADC_STATUS[16])
ADC_PBRK
WCMPIEN
(ADC_WCMPCTL[1])
ADC1IEN
(ADC_CTL[9])
ADC0IEN
(ADC_CTL[1])
WCMPMCNT
(ADC_WCMPCTL[11:8])
1
3
14
3
2
(STADC trigger state: rising, falling, falling)
(PWMn rising, falling, Central, period)
ADCMODE
(ADC_CTL[7:6])
ADC1TRGSOR
trigger source
selection
----------
Event Flag
register
Sequencer
Control
*FIFO2 : only use by Sequencer
LOW_Bund
HIGH_Bund
EQU_FLAG
HIGH_FLAG
LOW_FLAG
>=
>=
<
<
Window Comparator
Sequential mode
2S/H(0&1) -> SH0 ->SH1
0us -> 1us -> 2us
SH0
A/D
Conversion: 1us
Simultaneous
Mode(2S/H)
ADC0HWTRGEN
(ADC_CTL[2])
ADC1HWTRGEN
(ADC_CTL[10])
Temp. Sensor
PGA_ADC
VSS
ADC0_CH1
Band-gap
PGA_ADC
VSS
1
3
14
3
2
ADC0_CH2
ADC0_CH3
ADC0_CH4
ADC0_CH0
ADC0_CH0
ADC0_CH4
ADC1_CH1
ADC1_CH0
ADC1_CH2
ADC0SEQSEL
(ADC_CTL[22:20])
ADC MODE &
Sequencer
Control
ADC MODE &
Sequencer
Control
ADC1CHSEL
(ADC_CTL[26:24])
ADCMODE
(ADC_CTL[7:6])
ADC1SEQSEL
(ADC_CTL[30:28])
ADC0TRGSOR
(ADC_TRGSOR[3:0])
ADC1TRGSOR
(ADC_TRGSOR[19:16])
ADC0DELAY
(ADC_TRGDLY[7:0])
ADC1DELAY
(ADC_TRGDLY[23:16])
ADCSMPCNT
(ADC_SMPCNT[3:0])
ADC_DAT0[11:0]
ADC_DAT0[27:16]
ADC_DAT1[11:0]
ADC_DAT1[27:16]
WCMPLOWDAT
(ADC_WCMPDAT[11:0])
WCMPHIGHDAT
(ADC_WCMPDAT[27:16])
WCMPEN
(ADC_WCMPCTL[0])
MIDFG
(ADC_STATUS[18])
LOWFG
(ADC_STATUS[17])
ADCCKEN
(CLK_APBCLK[28])
ADCRST
(SYS_IPRST1[28])
ADCSEL
(CLK_CLKSEL1[5:4])
ADCEN
(ADC_CTL[0])
ADC_ECAP
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
Figure 6.16-1 ADC Control Block Diagram
Содержание Mini57 Series
Страница 376: ...Mini57 Apr 06 2017 Page 376 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 Receive buffer is full ...
Страница 472: ...Mini57 Apr 06 2017 Page 472 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 3 20 Pin TSSOP 4 4x6 5x0 9 mm ...
Страница 473: ...Mini57 Apr 06 2017 Page 473 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 9 1 33 pin QFN33 4x4x0 8 mm ...