Saya baru saja mendapatkan osiloskop Rigol DS1052E dan sejauh ini saya sangat senang dengannya.
Untuk tes awal saya menggunakan papan papilo FPGA saya untuk menghasilkan sinyal menggunakan Verilog berikut -
module Demo(input clock, output led);
reg [0:8] counter = 0;
always @(posedge clock)
begin
counter <= counter + 1;
end
assign led = counter[0];
endmodule
Saya menghubungkan probe osiloskop ke pin output. Saya menyebutnya LED karena memiliki LED menyala pada tes sebelumnya tapi itu hanya pin yang tidak terhubung sekarang, dan saya mendapat jejak ini -
Frekuensi dll semua seperti yang diharapkan, namun saya melihat lonjakan pada setiap transisi positif dan negatif. Pertanyaan saya adalah, apakah ini nyata? Dan jika demikian apakah mereka sesuatu yang perlu saya khawatirkan dalam rangkaian nyata jika pin itu terhubung di suatu tempat, atau apakah mereka merupakan artefak dari cara saya mengukur sinyal?
Pada dasarnya saya menggunakan ruang lingkup dengan benar? Sebagai seorang lelaki perangkat lunak yang melakukan ini untuk hobi, saya cenderung menganggap sinyal digital murni atau tidak aktif, tetapi saya tahu ini lebih rumit sehingga saya ingin bertanya apakah saya melihat sesuatu yang nyata di sini, dan apakah ini sesuatu yang pernah saya miliki khawatir tentang
sumber
Jawaban:
Ada dua masalah yang muncul:
Apakah klip ground probe Anda terhubung sehingga Anda mendapatkan koneksi sesingkat mungkin ke kembalinya sumber sinyal Anda? (Jika IC logika atau FPGA memiliki pin pasokan yang disangga dengan kapasitor, hubungkan klip ground probe Anda secara langsung ke ground ground di kapasitor ini.)
Apakah probe Anda dikompensasi? Tidak cukup menggunakan probe 1:10 untuk kualitas sinyal yang baik, Anda juga harus mencocokkan kapasitansi probe dengan kapasitansi input lingkup. Terkait: Tutorial online ini , jawaban ini dan jawaban ini .
sumber
Lonjakan ini mungkin karena kopling kapasitif, dan kecuraman (?) Dari langkah.
Apa yang terhubung ke pin yang Anda ukur?
Juga, tampaknya sinyal yang Anda hasilkan sedikit lebih dari 300 mV. Apakah Anda menggunakan probe 10x atau ada beberapa komponen di antaranya?
Bagaimanapun, Anda bisa mencoba menerapkan filter RC ke output (1kOhm-1nF -> t = 1us) untuk melihat apakah langkah-langkahnya menjadi lebih lancar.
sumber
Listrik, elektron tidak bergerak secara instan mereka diatur oleh aturan fisika, akan ada kemiringan ke jam, tidak ada yang dapat Anda lakukan tentang itu (gelombang energi benar-benar bolak-balik melintasi kawat lebih cepat daripada yang bisa Anda ukur) . Sebagian karena kecepatan jam dan kuadrat serta peralatan pengukuran Anda akan ada overshoot (paku, benjolan) atau undershoot (pembulatan). Beberapa di antaranya adalah alat uji Anda dan beberapa di antaranya adalah sirkuit Anda, tetapi itu diharapkan. Jika Anda melihat sinyal kuadrat sempurna dengan sudut yang bagus dan perubahan keadaan vertikal, saya akan sangat khawatir dan menyelidiki apa yang salah dengan pengukuran. Pada lingkup itu, pada penganalisis logika Anda harus mendapatkan bentuk gelombang yang sempurna.
sumber