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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.