Op mijn microcontroller gebruik ik 4 adc ingangen. Ook heb ik een externe referentie van 4.096 op de aref pin aangesloten.

Wanneer ik als referentie niet de externe voltage kies, maar de referentie op de avcc pin (5 volt) dan werkt alles naar behoren. Ik krijg goede adc waarden.

Het vreemde is dat ik de externe referentie kies, dan gaat adc1 grootte variatie vertone van +- 20 terwijl de variatie met de avcc referentie maar 1 is.

Nu lijkt het mij dat het niet aan de print ligt, omdat het met de avcc referentie goed gaat.

Het allervreemst vind ik nog dat het om 1 adc kanaal gaat. De overige 3 werken goed.

Iemand een idee hoe dit kan ?

[edit]Mischien is de chip intern ook stuk, omdat ik in de datasheet lees dat je niet tegelijkertijd avcc als referentie mag kiezen, en ook een spanning op de aref pin mag zetten. Ik heb niet (snel) de mogelijk heid om de chip te wisselen.[edit]