Ich besitze ein billiges Oszilloskop Hantek DSO4102C. Die Nennbandbreite beträgt 100 MHz und die Abtastrate 1 GSa / s. Einige Informationen über das Tool finden Sie hier: http://hantek.com/en/ProductDetail_3_4163.html
Jetzt habe ich eine Atmega328P-MCU, die von einem externen Quarz mit 16 MHz betrieben wird, ohne dass ein Code darauf vorhanden ist (Chip von usbasp gelöscht). Es ist nur das CKOUT-Sicherungsbit gesetzt. Ich sollte also eine Rechteckwelle am Pin PB0 sehen, aber mein Scope zeigt, dass sie ziemlich verzerrt ist:
Im Datenblatt der MCU ist keine Pin-Anstiegszeit angegeben, was für mich eine große Überraschung war, sodass ich nicht überprüfen kann, ob gemessene 9,5 ns gültig sind Wert. Aber wenn man von einer Pk-Pk-Spannung von mehr als 6 Volt ausgeht (und für gute 560 mV sogar unter Null geht), glaube ich, dass es ein Problem mit dem Oszilloskop gibt. Habe ich recht?
SPÄTER HINZUGEFÜGT, nachdem ich einige Ratschläge erhalten habe Ich habe alles auf einem Steckbrett zusammengebaut, anstatt Arduino Uno zu verwenden. Ich habe die Erdungsklemme vom Zielfernrohr mit einem Draht durch das Steckbrett mit dem Erdungsstift des ATMega verbunden. Ich messe direkt am Ausgangspin (siehe Foto meines Layouts unten). Jetzt bekomme ich bessere Ergebnisse, auch mit 20 MHz Oszillator. Offensichtlich sind die Pk-Pk-Werte sowohl der Realität als auch der Signalform näher. Also vielen Dank für die Hilfe!