Semiconductor Group
Errata Sheet, C167CR-LM, ES-DB, DB, 1.1, Mh
- 8 of 11 -
ADCC.2:
ADC Overload Current
During exceptional conditions in the application system an overload current I
OV
can occur on the analog
inputs of the A/D converter when V
AIN
> V
dd
or V
AIN
< V
ss
. For this case, the following conditions are
specified in the Data Sheet:
I
OVmax
= |
±
5 mA |
The specified total unadjusted error TUE
max
= |
±
2 LSB | is only guaranteed if overload conditions
occur on maximum 2 not selected analog input pins and the absolute sum of input overload currents
on all analog input pins does not exceed 10 mA.
Due to an internal problem, the specified TUE value is only met for a positive overload current 0 mA
≤
I
OV
≤
+5 mA (all currents flowing into the microcontroller are defined as positive and all currents flowing
out of it are defined as negative).
If the exceptional conditions in the application system cause a negative overload current, then the
maximum TUE can be significantly exceeded (depending on value of I
OV
and R
AIN
of converted
channel):
Problem Description in Detail:
1. Overload Current at analog Channel AN0 - AN9 and AN11 - AN15
If a negative overload current I
OV
occurs on analog input channel ANn (n
≠
10) than an additional
current I
AN
(crosstalk current) is caused at the neighbour channels ANn-1 and ANn+1. This behavior
causes an additional unadjusted error AUE to the ADC result.
Relation between I
AN
and I
OV
:
I
ANn+1
= ovf1 * I
OVn
(n
≠
10)
I
ANn-1
= ovf1 * I
OVn
(n
≠
10)
2. Overload Current at digital Channel P7.7
A negative overload current I
OV
at digital Port P7.7 causes an additional current I
AN
at the analog
input AN0. The relation between both channels is also defined by ovf1:
I
AN0
= ovf1 * I
OVP7.7
3. Overload Current at analog Channel AN10
The behavior of an overload current at analog channel AN10 is different to all others because it has
an influence to V
AGND
. Depending on R
AGND
, the resistance between V
AGND
pin of the microcontroller
and analog ground of the system, the crosstalk current can cause an additional unadjusted error
AUE to all other analog channels.
In case R
AGND
< 40 Ohm the possible additional error to all other channels is smaler than 0.5 LSB
with the condition of I
OVmax
= - 5 mA at AN10. In that case the relation between AN10 and AN11 is:
I
AN11
= ovf1 * I
OV10
(R
AGND
< 40 Ohm)
In case R
AGND
> 40 Ohm the AUE has to be calculated via:
I
ANGND
= ovf2 * I
OV10
(R
AGND
> 40 Ohm)
5. Values of ovf1 and ovf2
Parameter
Symbol
Min
Max
Overload factor_1
ovf1
- 0.0047
0
Overload factor_2
ovf2
- 0.0094
0