Bagaimana cara mengarahkan input jam 14,3Mhz dari 10MHz?

8

Saya bermaksud menggunakan IC yang memerlukan input jam 14,3MHz, tetapi ingin mengendarainya dari sumber 10MHz yang stabil - berasal dari GPS. Bagaimana cara mengubah jam 10MHz menjadi 14,3MHz yang dibutuhkan IC?

Menandai
sumber
1
IC apa yang ingin Anda gunakan, dan mengapa frekuensinya harus tepat 14,3MHz?
Bruce Abbott

Jawaban:

17

Yang Anda butuhkan adalah PLL , loop fase-terkunci . Ia bekerja dengan membandingkan satu osilator yang dapat Anda kontrol, dengan osilator referensi. Kuncinya adalah bahwa mudah untuk membagi frekuensi osilator menggunakan penghitung digital, jadi apa yang Anda lakukan di sini adalah untuk membagi osilator 14,3 MHz dengan 143, referensi 10,0 MHz dengan 100, dan kemudian gunakan output dari perbandingan ini untuk pastikan bahwa sumber 14.3 berjalan pada hubungan yang tepat dengan referensi 10 MHz yang stabil.

Ada banyak sirkuit yang dapat melakukan semua ini dalam satu paket, kadang-kadang bahkan termasuk osilator referensi. Sangat umum harus mensintesis frekuensi dari osilator stabil, jadi ini tidak biasa.

pipa
sumber
Saya tidak yakin bagaimana ini adalah jawaban yang valid. Tampaknya mengasumsikan bahwa si penanya memiliki sumber clock 14,3MHz (atau osilator kedua dalam bentuk apa pun) - yang merupakan pertanyaannya adalah: bagaimana cara mendapatkan jam 14,3MHz ketika Anda hanya memiliki sumber 10MHz.
Doktor J
6
@ DoktorJ Jelas Anda harus menambahkan komponen. Pertanyaannya adalah tentang menghasilkan sinyal 14,3 MHz dari sumber 10 MHz. Chip PLL akan melakukan ini dan VCO yang diperlukan untuk menghasilkan clock yang diturunkan sering terintegrasi dengan chip sehingga Anda tidak memerlukan IC terpisah untuk itu.
pipa
4

Dimungkinkan untuk mengubah urutan multiplikasi dan divisi untuk menghindari frekuensi di atas . Jika Anda ingin gelombang yang cukup persegi, langkah terakhir harus menjadi divisi dengan .100 MHz2

10 MHz2=5 MHz5 MHz9=45 MHz45 MHz11=4.090909 MHz4.090909 MHz7=28.636363 MHz28.636363 MHz2=14.3181818 MHz
Uwe
sumber
Perkalian ini dapat dilakukan tanpa PLL jika Anda lebih peduli dengan jitter daripada biaya dan ukuran. Jika Anda melakukan lebih banyak matematika, Anda mungkin dapat menetapkan dan melakukan hal-hal dalam langkah yang lebih sedikit.
Autistik
2
Jawaban ini harus menjadi bagian dari jawaban Anda yang lain. Anda dapat mengeditnya, lalu hapus yang ini. Terkadang memang tepat untuk memberikan dua jawaban berbeda pada satu pertanyaan, tetapi yang ini hanyalah perpanjangan dari jawaban yang sama. Anda dapat menggunakan ---untuk membuat garis horizontal untuk memisahkan bagian-bagian dari jawaban yang lebih panjang.
Peter Cordes
3

Jika Anda ingin 14,31818181818 MHz dari sumber 10 MHz, itu sulit. The 14.31818 MHz adalah frekuensi burst warna TV Amerika, nilai tepatnya adalah 315/22 MHz. Anda dapat membagi 10 MHz dengan 2, kalikan dengan 9 dan dengan 7 untuk mendapatkan 315 MHz. Kemudian Anda membagi dengan 22 untuk mendapatkan frekuensi yang Anda inginkan. Mungkin diperlukan lebih dari satu PLL untuk melakukan itu. Cara lain adalah dengan membagi 10 MHz dengan 4 dan kalikan dengan 9 dan 7 dan akhirnya bagi dengan 11.

Tentu saja secara teori dimungkinkan untuk mengalikan dengan 63 dan kemudian membaginya dengan 44. Tetapi ini membutuhkan osilator PLL yang sangat cepat untuk 630 MHz dan juga pembagi frekuensi yang cepat. Saya menyarankan untuk membagi dengan 22 terlebih dahulu, kemudian mengalikan dengan 63 dan akhirnya membagi dengan 2. Tetapi untuk jitter fase rendah, memisahkan perkalian dengan 9 dan 7 mungkin lebih baik.

Uwe
sumber
Kepalaku berputar ...
Rev1.0
3
Atau kalikan dengan 63 dan bagi dengan 44.
Tom Carpenter
3
Mengapa Anda memberikan dua jawaban? Dan mengapa seorang Australia membutuhkan frekuensi semburan warna Amerika? :)
pipa
"Tentu saja secara teori dimungkinkan untuk menggandakan dengan 63 dan kemudian membaginya dengan 44. Tetapi ini membutuhkan osilator PLL yang sangat cepat untuk 630 MHz dan juga pembagi frekuensi yang cepat." Secara teori, ini sangat mungkin dilakukan dalam satu tahap PLL. Misalnya IDT versaclock 5 memiliki rentang frekuensi VCO dari 2500 MHz hingga 2900 MHz. Jadi, Anda dapat mengalikan dengan 252 dan membaginya dengan 176
Peter Green
0

Jenis chip apa yang Anda gunakan yang memiliki persyaratan itu, dan apa yang akan menjadi jitter yang diijinkan? Jika Anda bisa hidup dengan jitter dalam jumlah besar, salah satu pendekatannya adalah menggunakan perangkat yang mengubah tepi naik dan turun menjadi pulsa (secara efektif menggandakan 10MHz menjadi 20Mhz) dan kemudian membuang 25 pulsa dari setiap 88, atau Anda bisa menggunakan 25MHz atau jam yang lebih cepat untuk menggerakkan CPLD atau FPGA yang berperilaku sama tetapi menggunakan referensi 10MHz untuk menyesuaikan berapa banyak pulsa yang perlu dilewati. Kedua pendekatan akan memiliki jitter yang cukup besar, tetapi tergantung pada apa yang sedang dilakukan dengan clock 14.3818Mhz yang mungkin dapat diterima. Jika menggunakannya untuk pembuatan kroma NTSC, efek jitter mungkin diminimalkan jika frekuensinya dipilih sehingga frame alternatif memiliki kira-kira jitter bergantian.

supercat
sumber
Apakah kalian membaca di suatu tempat rahasia yang tidak bisa saya kunjungi, atau mengapa Anda berasumsi bahwa pertanyaannya menanyakan 14,3818 alih-alih 14,3?
pipa
@pipe: Di AS, kristal dengan frekuensi 3.5797545Mhz sangat umum. Mereka diproduksi secara massal untuk perangkat televisi berwarna, di mana-mana mereka membuatnya murah, dan murahnya mereka telah mengilhami banyak perangkat yang dapat menggunakan frekuensi sewenang-wenang untuk memilih yang satu itu. Sejumlah perangkat lain harus dapat bekerja dengan hal-hal yang menggunakan frekuensi itu, tetapi perlu memiliki beberapa jam untuk setiap peristiwa 1 / 35797545sec di perangkat lain, sehingga frekuensi empat kali jumlah itu juga populer. Saya telah melihat frekuensi ditulis sebagai 14,3Mhz lebih sering daripada 14,4, dan saya tidak dapat memikirkan yang lain ...
supercat
... frekuensi yang pernah saya lihat digunakan yang lebih dekat ke 14.3Mhz.
supercat
Saya kira .. Saya hanya berasumsi bahwa seseorang yang berpikir bahwa osilator referensi 10 MHz itu penting, akan benar-benar menuliskan frekuensi persis yang ia butuhkan. :)
pipa
-2

Meskipun dimungkinkan untuk "menurunkan" 14.3mHz dari osilator 10mHz, seperti yang ditunjukkan dalam jawaban lain, Anda tidak harus melakukannya . Sebuah sederhana solusi, adalah dengan menambahkan sebuah 14.3mHz osilator kristal. Ukuran, volume, dan biaya solusi ini sebanding dengan solusi lainnya.

Guill
sumber
Dia jelas ingin tetap disinkronkan dengan referensi GPS, kalau tidak pertanyaan itu tidak masuk akal.
pipa
@pipe: Tidak, tidak jelas. Saya tidak bisa membaca pikiran OP, jadi saya menawarkan jawaban untuk interpretasi paling sederhana dari pertanyaannya.
Guill
1
Ayo, OP secara harfiah menulis: "tetapi ingin mengendarainya dari sumber 10MHz yang stabil". Bagaimana Anda bisa menafsirkannya sebagai hal lain? Ada banyak kasus penggunaan untuk sesuatu seperti itu, 10 MHz adalah standar jam umum untuk laboratorium dan studio tempat Anda membutuhkan semua jam lokal untuk disinkronkan ke jam master.
pipa