Tôi sở hữu một máy hiện sóng giá rẻ Hantek DSO4102C. Băng thông được đánh giá là 100 MHz và tốc độ mẫu là 1 GSa / s. Một số thông tin về công cụ có thể được tìm thấy ở đây: http://hantek.com/en/ ProducttDetail_3_4163.html
Bây giờ tôi có một MCU Atmega328P chạy từ một thạch anh bên ngoài ở 16 MHz, không có bất kỳ mã nào (chip bị xóa bởi usbasp), chỉ có bit cầu chì CKOUT được thiết lập. Vì vậy, tôi đã thấy một sóng vuông ở chân PB0, nhưng phạm vi của tôi cho thấy nó khá méo:
bảng dữ liệu của MCU không đề cập đến thời gian tăng pin, điều này gây bất ngờ lớn cho tôi, vì vậy tôi không thể kiểm tra xem 9,5 ns có hợp lệ không giá trị. Nhưng đánh giá bằng điện áp LOL-LOL vượt quá 6 volt (và thậm chí xuống dưới 0 đối với mức công suất tốt 560 mV), tôi tin rằng có vấn đề với phạm vi. Tôi có đúng không
THÊM LATER, SAU KHI NHẬN MỘT SỐ LỜI KHUYÊN Tôi đã lắp ráp mọi thứ trên một chiếc bánh mì, thay vì sử dụng Arduino Uno. Tôi đã kết nối clip mặt đất từ phạm vi đến pin mặt đất của ATMega bằng một sợi dây xuyên qua bảng mạch. Tôi đang đo trực tiếp ở chân đầu ra (xem ảnh bố trí của tôi bên dưới). Bây giờ tôi đang nhận được kết quả tốt hơn, với bộ dao động 20 MHz. Rõ ràng, các giá trị của LOL giờ đây gần với thực tế hơn, cũng như hình dạng tín hiệu. Vì vậy, cảm ơn mọi người đã giúp đỡ!