Mengapa membengkokkan rel?



Setiap amatir radio pemula memperhatikan loop tambahan yang tidak jelas pada papan sirkuit tercetak. Mengapa membengkokkan trek, membuat gangguan tambahan jika lebih rasional untuk membuat trek lurus?



Mengapa membengkokkan rel?


Kecepatan sinyal listrik sama dengan kecepatan cahaya. Tidak ada yang lebih cepat dari ini. Sinyal listrik bergerak 299.792.458 meter per detik! Hampir seperti dari Bumi ke Bulan. Tampaknya - di mana jalan kecil kita? Mari kita lihat level dari bus data.


Fig. 1. Level sinyal bus SPI

Dalam diagram, periode satu siklus sinyal clock ditunjukkan oleh huruf T. Mari menghitung panjangnya jika kecepatan bus (serta frekuensi jam dalam kasus ini) = 1 MHz.

299.792.458 m / 1.000.000 kali = 299,79 meter.

Tidak ada yang perlu dikhawatirkan. Sekarang bayangkan frekuensi bus = 2 GHz. Maka panjang periode satu ketukan diperoleh = 15 cm. Mari kita tunjukkan contoh ini - kita membagi papan dan panjang lintasan ketukan ternyata = 4 cm, dan panjang lintasan dengan data = 20 cm. Ini berarti bahwa ketika ketukan pertama berakhir pada akhir lintasan ketukan , sinyal di trek data masih akan di jalan.


Fig. 2. Lintasan sinyal di sepanjang trek

Dalam contoh ini, pada bit pertama yang kami kirim 1. Track jam bekerja dengan siklus dan bit kedua dimulai. Pada saat yang sama, unit belum mencapai jalur data. Jika data dikenali pada sisi menaik (mis., Ketika sinyal clock beralih dari 0 ke 1), maka bit kedua juga berubah = 0, karena 1 dari bit pertama belum mencapai pada akhir trek 0. Kami hanya akan melihat satu di ketukan ketiga! Jika data dikenali pada ujung jatuh dari sinyal clock, maka kita akan melihat di bit kedua satu kesatuan dari bit pertama.

Karena itu kesimpulannya:
  1. untuk mengenali data dengan sisi naik dari sinyal clock, panjang track data harus sama panjang atau lebih pendek dari maksimum setengah periode sinyal clock.
  2. untuk mengidentifikasi data dengan tepi jatuh dari sinyal jam, panjang trek data harus sama panjangnya atau lebih lama dari maksimum setengah periode sinyal jam.


Toleransi setengah periode diambil secara kondisional, karena masih perlu memperhitungkan kecepatan sirkuit mikro penerima. Artinya, toleransi kurang.

Toleransi (baik atas atau bawah) = 299 792 458 / (2 * Clock_frequency) - 299 792 458 / receiver_port_switching kecepatan.

Jika trek terletak di antara dua lapisan konduktif kontinu, maka toleransi yang dihasilkan harus dibelah dua (untuk textolite).
Terkadang spesifikasi secara eksplisit menunjukkan toleransi untuk perbedaan panjang lintasan.

Source: https://habr.com/ru/post/id395625/


All Articles