Saya akan mencoba untuk menghubungkan chip DDR2 8bit berkecepatan rendah ke FPGA, dan saya punya beberapa pertanyaan penting untuk membuatnya bekerja :-)
Apakah itu benar bahwa ide penghentian resistor adalah untuk menenggelamkan sebagian besar sinyal ke GND, sehingga hanya sebagian kecil yang dipantulkan kembali? Adakah yang mencoba untuk menempatkan katakanlah 2-3 resistor bernilai lebih kecil sehingga beberapa pemantulan refleksi akan keluar dari fase & menyebabkan lebih sedikit gangguan?
signal
termination
signal-integrity
BarsMonster
sumber
sumber
Jawaban:
Saluran transmisi dapat dimodelkan sebagai rangkaian kapasitor dan induktor yang tak terbatas (lossless). Anda mulai menggunakan model ini karena saluran listrik Anda menjadi cukup besar sehingga Anda tidak dapat menganggap saluran tersebut sebagai koneksi instan.
Ide umum
Pertama, sirkuit LC akan memiliki cincin, dan jika tiba-tiba menyentuh "terbuka" alih-alih sirkuit LC lain itu akan memantul sangat tinggi. Jika Anda membuat model menggunakan 10 induktor dan 10 kapasitor ini akan mudah terjadi. Ketika Anda menempatkan terminasi di ujungnya Anda meredam sinyal. Jika Anda memiliki resistor yang sangat cocok pada akhirnya Anda akan memiliki 0 overshoot karena resistor akan menghilangkan kekuatannya.
Pemutusan Sumber
Jika Anda menempatkan resistor yang sesuai dengan saluran transmisi secara seri antara sumber dan saluran transmisi, Anda akan mendapatkan salah satu teknik terminasi yang paling efektif. Dalam hal ini saluran hanya dapat didorong ke 1/2 dari tegangan target, tetapi sinyal bergerak turun ke saluran dan ketika menyentuh celah di ujung yang lain (sebagian besar input hampir terbuka dengan impedansi yang sangat tinggi) itu memantul, dua kali lipat , dan memberi Anda tegangan penuh di penerima. Sinyal kemudian bergerak mundur dan, ketika mencapai sumber, berakhir pada resistor.
Ini mungkin tidak jelas secara instan, saya akan sangat menyarankan "Desain Digital Kecepatan Tinggi: A Handbook of Black Magic", tetapi ini berarti garis Anda tidak mengemudi hampir setinggi pada satu titik, dan noise adalah fungsi dV / dt. Ini hanya menghentikan noise pada saluran di sumbernya, yang membantu jumlah besar. Saya akan sangat menyarankan Anda untuk merobek ke dalam buku pegangan favorit saya tentang ilmu hitam.
Impedansi Jejak
Kebanyakan orang telah mendengar tentang bentuk persamaan sederhana dari induktansi dan kapasitansi. Kapasitansi naik dengan luas dan turun dengan jarak. Induktansi naik dengan ukuran loop.
Jika Anda berpikir tentang jejak di atas bidang tanah, saat Anda memperluas jejak, area bertambah tetapi jarak tidak. Ini berarti bahwa kapasitansi Anda meningkat sementara induktansi Anda tetap sama. Ketika jarak Anda meningkat, area Anda harus bertambah banyak untuk menjaga impedansi yang sama.
Ada banyak kalkulator berbeda di luar sana. Saya menemukan satu secara instan dengan pencarian google .
Sesuaikan impedansi Anda, tambahkan beberapa terminasi, dan cobalah untuk menghindari praktik buruk seperti menjembatani kerusakan pada bidang tanah (Tidak ada jejak yang tertanam di sekitar garis sinyal ini). Saya harap ini juga membuat efek fisik sedikit lebih jelas.
Terlalu Kecil Pemutusan Hubungan Kerja?
Anda akan benar-benar mendapatkan refleksi, tetapi bukannya memantul, itu akan memantul. Terbuka akan menggandakan tegangan Anda, semuanya akan memantul ke belakang. Pendek tidak sebaliknya, memberi Anda tegangan nol. Ini juga sangat meningkatkan daya serap Anda dari pengemudi Anda.
sumber
Bayangkan sebuah saluran transmisi sebagai sekumpulan beban gantung yang dihubungkan oleh pegas. Jika semuanya seragam, dan orang memberi bobot di ujung utara garis dorongan singkat ke selatan dan mengembalikannya ke posisi semula, gelombang yang sangat bagus akan merambat ke selatan ke bawah garis; energi yang dimasukkan ke dalam masing-masing bobot dari satu sisi akan dikirim dengan sempurna ke sisi lain, sehingga begitu gelombang melewati berat, bobot itu akan tidak bergerak dalam posisi semula. Semua sangat bagus hingga ombak menyentuh ujung garis.
Pada saat itu, satu dari tiga hal umum dapat terjadi:
Skenario di mana bobot terakhir memiliki beberapa perlawanan, tetapi bukan jumlah yang tepat, akan berperilaku sebagai kombinasi (1) dan (3), atau (2) dan (3) di atas. Skenario untuk menembak adalah # 3.
sumber
Mereka mencocokkan impedansi dengan jejak impedansi. Itu sebabnya tidak ada refleksi. Fakta bahwa mereka mungkin tenggelam saat ini hanyalah efek samping. Nilai-nilai mereka harus dihitung berdasarkan impedansi jejak dan nilai penerima dan pengemudi. Desain Digital Berkecepatan Tinggi oleh Johnson & Graham adalah buku yang saya rekomendasikan untuk topik ini.
Beberapa nilai resistor yang lebih kecil akan melemahkan sinyal terlalu banyak. Ini juga mungkin lebih terkini daripada yang bisa ditangani pengemudi.
sumber
Prinsip di balik resistor terminasi adalah untuk mencocokkan impedansi input Anda dengan impedansi jejak saluran transmisi Anda (PCB)) dan sumber Anda. Biasanya, pin input memiliki impedansi input tinggi, karena mereka CMOS. Menambahkan resistor nilai kecil secara paralel dengan pin input impedansi tinggi akan secara efektif mengatur impedansi input ke resistor yang Anda tambahkan. Ini berguna, karena impedansi keluaran biasanya cukup rendah, dan mudah untuk membuat saluran transmisi strip mikro dengan impedansi rendah.
Tujuan saat menggunakan resistor terminasi adalah untuk membuatnya sedekat mungkin dengan pin input. Menggunakan beberapa resistor akan kurang optimal karena resistor kurang seperti elemen yang disatukan. Hal lainnya adalah Anda harus mengetahui impedansi target Anda. Memiliki hambatan yang lebih besar atau lebih kecil dari impedansi Anda akan menghasilkan ketidakcocokan, yang menyebabkan refleksi.
sumber
Saya tidak sepenuhnya tahu mekanisme itu, tetapi tujuan dari terminasi resistor adalah membuatnya seolah-olah jalur transmisi berjalan selamanya. Setiap perubahan impedansi akan menyebabkan pantulan, seperti konektor, kerusakan pada jalur transmisi, atau (jelas) transisi ke jalur dengan impedansi berbeda.
Menggunakan resistor nilai yang lebih rendah (saya tidak yakin apa yang Anda maksud dengan beberapa resistor bernilai lebih kecil — jika Anda meletakkannya dalam konfigurasi apa pun, Anda hanya akan mendapatkan beberapa resistensi efektif lainnya dengan kinerja HF yang lebih buruk ketika menyebar) akan menyebabkan Anda driver untuk mengambil dan menenggelamkan daya yang lebih tinggi dari biasanya, yang dapat menyebabkan kerusakan.
The koefisien refleksi akan negatif, sehingga gelombang yang dipantulkan akan memiliki 180 ° fase-shift sebagai akibat dari transisi ke media impedansi rendah.
sumber