Gast
#2182135
hallo leute.. ich hab grad ne mehrstündige fehlersuche hinter mir: auf einem ATmega48 tat sich nach dem wechsel von 8MHZ internem takt zu 12MHZ takt über quartz das problem auf, das auf einmal ADC- messwerte von den zuständen der anderen kanäle (controller misst direkt hintereinander spannungsteiler an 3 kanälen, für RGB steuerung) beeinflusst wurden. am ende bin ich darauf gekommen, den prescaler im ADCSRA mal von 4 auf 16 zu erhöhen, und siehe da, die kanäle beeinträchtigen sich nicht mehr. - die spannungsreferenz ist intern, mit einem 100nF kerko an AREF gegen gnd. ich stell mir jetzt aber trotzdem die frage nach der ursache.. ist die jetzt wirklich schon in der physik/architektur zu suchen, also ist der controller bei den 12MHZ nicht mehr in der lage, seine hardware von elektronen zu befreien, bevor er die nächste messung machen soll, wo er es bei 8MHZ noch war? dann stellt sich die frage, ob da evtl einfach nur meine beschaltung, mit teilweise mehrere cm langen leiterbahnen von den spannungsteilern her suboptimal ist.. - wie könnte man das ganze auf höhere sampleraten trimmen? MfG