Je possède un oscilloscope pas cher Hantek DSO4102C. Sa bande passante nominale est de 100 MHz et sa fréquence d'échantillonnage est de 1 GSa / s. Quelques informations sur l'outil peuvent être trouvées ici: http://hantek.com/en/ProductDetail_3_4163.html
J'ai maintenant un MCU Atmega328P fonctionnant à partir d'un quartz externe à 16 MHz, sans aucun code (puce effacée par usbasp), seul le bit de fusible CKOUT est activé. Donc, je devais voir une onde carrée à la broche PB0, mais mon champ d'application la montre assez déformée:
la fiche technique de MCU ne mentionne pas le temps de montée de la broche, ce qui était une grande surprise pour moi, donc je ne peux pas vérifier si la mesure de 9,5 ns est valide valeur. Mais à en juger par la tension Pk-Pk dépassant 6 volts (et même en dessous de zéro pour un bon 560 mV), je pense qu'il y a un problème avec la portée. Ai-je raison?
AJOUTÉ PLUS TARD, APRÈS AVOIR OBTENU QUELQUES CONSEILS J'ai tout assemblé sur une planche à pain, plutôt que d'utiliser Arduino Uno. J'ai connecté le clip de mise à la terre de l'oscilloscope à la broche de mise à la terre de l'ATMega avec un fil à travers la maquette. Je mesure directement sur la broche de sortie (voir photo de ma disposition ci-dessous). Maintenant, j'obtiens de meilleurs résultats, également avec un oscillateur à 20 MHz. De toute évidence, les valeurs Pk-Pk sont maintenant plus proches de la réalité, ainsi que de la forme du signal. Merci à tous pour votre aide!