Я володію дешевим осцилографом Hantek DSO4102C. Його пропускна здатність становить 100 МГц, а частота вибірки - 1 ГЗа / с. Деякі відомості про інструмент можна знайти тут: http://hantek.com/en/ProductDetail_3_4163.html
Тепер у мене є Atmega328P MCU, що працює від зовнішнього кварцу на частоті 16 МГц, без будь-якого коду його (чіп, стертий usbasp), встановлено лише біт запобіжника CKOUT. Тож я повинен був бачити квадратну хвилю на штифті PB0, але мій обсяг показує, що вона досить спотворена:
аркуш MCU не згадує час підйому контакту, що було для мене великим сюрпризом, тому я не можу перевірити, чи вимірюється 9,5 нс. значення. Але судячи з напруги Pk-Pk, що перевищує 6 вольт (і навіть виходить нижче нуля за хороших 560 мВ), я вважаю, що є проблема із сферою застосування. Я правий?
ДОБАВЛЕНО ПІСНЕ, ПІСЛЯ ОКОНУВАННЯ ЯКЩОЇ РОЗУМИ Я зібрав усе на дошці, замість того, щоб використовувати Arduino Uno. Я підключив затискач для заземлення від сфери застосування до штифта заземлення ATMega за допомогою дроту через дошку. Я вимірюю безпосередньо на вихідному штифті (див. Фото мого макета нижче). Тепер я отримую кращі результати, також з 20-МГц осцилятором. Очевидно, що значення Pk-Pk тепер ближче до реальності, а також за формою сигналу. Тож дякую всім за допомогу!