Saya merancang sirkuit dan PCB untuk mengendarai 7 DAC dari FPGA. (DAC adalah AD9762 )
Apakah mungkin untuk mengarahkan input jam pada semua 7 DAC dengan output clock tunggal (dari pin output PLL) dari FPGA? Atau itu resep untuk bencana?
Ini akan menjadi satu jam berakhir dengan maks. Frek. dari 125 MHz.
Atau haruskah saya menggunakan buffer jam untuk buffer jam sebelum setiap input jam DAC?
Jika demikian, apakah ini buffer jam yang bagus? ( NB3N551 )
Apakah ada yang lebih baik yang bisa saya gunakan?
Sunting: Maaf, saya seharusnya menyebutkan: Semua DAC akan menggunakan PCB 5 "x5" yang dihubungkan melalui kabel pita pendek (beberapa inci) ke papan FPGA.
Sunting2: Jika saya dapat mengulangi pertanyaan: Jika saya mampu membayar kamar dan biaya buffer jam, apakah ada potensi negatif? Atau apakah itu cara aman untuk melakukan ini?
Jawaban:
Tidak akan ada masalah (kecuali untuk menambah daya dan biaya) jika Anda menggunakan buffer jam fanout dalam desain ini, tapi saya ragu apakah Anda benar - benar membutuhkannya .
Karena semua DAC Anda berada dalam jarak 5 inci dari satu sama lain, Anda seharusnya baik-baik saja dengan satu buffer penerima di ujung kabel pita. Kipas-keluar dari buffer penerimaan dapat berupa bintang dengan terminasi seri-sumber untuk setiap baris yang mengembang, seperti pada jawaban apalopohapa, atau rantai daisy dengan penghentian terbagi di ujung terjauh. Pemutusan perpecahan akan menjadi resitor ke ground dan satu ke Vcc, memberikan setara Thevenin dari R0 ke VCC / 2. R0 akan cocok dengan impedansi saluran transmisi nominal Anda, tergantung pada geometri trek Anda. Menggunakan impedansi karakteristik 50 Ohm adalah umum, tetapi Anda akan menghemat daya jika Anda menggunakan nilai yang lebih tinggi seperti 75 atau 100 Ohm.
Dengan maksimum 5 inci antara DAC, Anda akan membicarakan perbedaan hingga 1 ns dalam waktu pembaruan antara DAC, di luar periode pengambilan sampel 8 ns. Perbedaan waktu akan sangat berulang dari waktu ke waktu dan suhu karena hanya tergantung pada lintasan panjang antara chip.
NB Ingat bahwa bagaimanapun Anda buffer sinyal jam Anda, Anda juga ingin buffer sinyal data Anda untuk mengelola penundaan mereka untuk mempertahankan sampel yang benar & menahan waktu pada input DAC.
sumber
Anda dapat menempatkan resistor R ohm (ganti R dengan impedansi karakteristik jejak Anda) secara seri untuk setiap clock fan out, "sedekat mungkin" ke pin di fpga (dan jangan gunakan resistor seri internal yang beberapa fpgas tawarkan). Dengan cara ini, refleksi dari setiap node akan mati saat kembali ke sumber, dan tidak menyebabkan pemicu ganda pada input lainnya.
sumber