Forum: Mikrocontroller und Digitale Elektronik funktioniert das USI-Modul des ATtiny24A im ADC Noise Reduction Mode


von Tobias W. (tobiasw)


Lesenswert?

Servus zusammen,

mich plagt gerade folgendes Problem:
Ich habe eine Platine mit einem ATtiny24A als Analog->SPI Schnittstelle 
drauf. (gut der kleine Prozessor hat noch einen primitiven Regler drauf, 
der eine Pumpe schaltet, aber das ist unwichtig und nicht 
zeitkritisch...)
Nun stelle ich fest, dass der Tiny24 zwar einen 10-bit ADC besitzt, von 
diesem aber nur etwa 8 Bits sinnvoll genutzt werden können. Die 
restlichen 2 Bit, bestenfalls 1,5 Bit, gehen im Rauschen unter.
Ich suche jetzt also nach einer Möglichkeit noch ein wenig Genauigkeit 
heraus zu kitzeln. Der ADC läuft bereits mit dem größten Prescaler. 
Allerdings nutze ich den Noise Canceler Mode nicht, da ich die 
SPI-Schnittstelle benötige.
Und genau hier setzt meine Frage an, denn ich finde weder bei Google 
noch im Datenblatt eindeutige Informationen darüber.

Funktioniert das USI-Modul uneingeschränkt auch im Noise-Canceler-Mode?

Vielen Dank
Gruß Tobi

PS: Wer sonstige Tips für mich hat, wie ich die Genauigkeit etwas 
erhöhen kann ohne die Platine/den Mikrocontroller zu ersetzen, dem bin 
ich auch für jeden Rat dankbar.

von Peter D. (peda)


Lesenswert?

Tobias Weilenbach schrieb:
> Der ADC läuft bereits mit dem größten Prescaler.

Das ist falsch.
Der Prescaler muß so gesetzt werden, daß der ADC im vorgeschriebenen 
Frequenzbereich läuft (siehe Datenblatt).

Tobias Weilenbach schrieb:
> Allerdings nutze ich den Noise Canceler Mode nicht

Der bringt auch keine Wunder.
Wenn Du keine 10 Bits schaffst, ist entweder Dein Signal unstabil oder 
Deine VCC oder Deine Masseführung ist Mist.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.