Possiedo un oscilloscopio economico Hantek DSO4102C. La larghezza di banda nominale è di 100 MHz e la frequenza di campionamento è di 1 GSa / s. Alcune informazioni sullo strumento sono disponibili qui: http://hantek.com/en/ProductDetail_3_4163.html
Ora ho una MCU Atmega328P in esecuzione da un quarzo esterno a 16 MHz, senza alcun codice (chip cancellato da usbasp), è impostato solo il bit del fusibile CKOUT. Quindi suppongo di vedere un'onda quadra sul pin PB0, ma il mio ambito mostra che è abbastanza distorto: il
foglio dati di MCU non menziona un tempo di aumento dei pin, il che è stata una grande sorpresa per me, quindi non posso verificare se la misura 9,5 ns è valida valore. Ma a giudicare dalla tensione Pk-Pk superiore a 6 volt (e persino andare sotto lo zero per un buon 560 mV), credo che ci sia un problema con l'oscilloscopio. Ho ragione?
AGGIUNTO SUCCESSIVO, DOPO OTTENERE ALCUNI CONSIGLI Ho assemblato tutto su una breadboard, invece di usare Arduino Uno. Ho collegato la clip di messa a terra dall'oscilloscopio al pin di terra di ATMega con un filo attraverso la breadboard. Sto misurando direttamente sul pin di uscita (vedi foto del mio layout di seguito). Ora sto ottenendo risultati migliori, anche con un oscillatore da 20 MHz. Ovviamente, i valori di Pk-Pk sono ora più vicini alla realtà, così come alla forma del segnale. Quindi grazie a tutti per l'aiuto!