Forum: Mikrocontroller und Digitale Elektronik ADC Taktrate ATmega168


von Stefan (Gast)


Lesenswert?

Hallo an alle,
ich verwende einen ATmega168 mit USB Bridge (CP2102) als einfaches 
Oszilloskop. Die Daten werden am PC visualisiert.

Nun möchte ich das maximale an Abtastfrequenz aus dem System rausholen.

Im Augenblick ist der der ADC mit einer Frequenz von 156.25khz getaktet 
(Prescaler auf 128 bei 20Mhz clock) ,damit bekomme ich ca. 10kSamples/s 
hin.

Ich benötige jedoch nur 8bit Auflösung, sodaß ich evtl. die Taktrate 
höher setzen kann. Im Datenblatt ist für volle 10bit Auflösung 200kHz 
als obere Grenze angegeben.

Was passiert wenn ich den Prescaler auf 64 einstelle und somit den ADC 
mit 312 kHz betreibe?
Kann man damit den Chip beschädigen ?
Oder geht es sogar noch schneller ?

Danke Gruß
Stefan

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Bei 8 Bit Genauigkeit kannst du den Takt bis ca. 1 MHz erhöhen.
Bei einer noch weiteren Erhöhung leidet die Genauigkeit aber
erheblich, aber kaputt geht da nix.

Mittlerweile stehen die 1 MHz auch in den Datenblättern drin.

von Stefan (Gast)


Lesenswert?

Super, ich werde mal testen was passiert und berichten.
Danke

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.