Saya mencoba untuk menghasilkan sinyal clock 11.289 MHz bersih dari jam tujuan umum, GPCLK0 di GPIO4. Rute yang disarankan adalah menggunakan kristal 19,2 MHz sebagai sumber, yang tampaknya berfungsi untuk frekuensi yang lebih rendah, tetapi apa pun yang saya coba, standarnya adalah 2,5 kHz. Membaca dokumentasi, tampaknya menyiratkan bahwa sumber PLL harus digunakan.
Apa informasi lebih lanjut tentang sumber-sumber yang disebutkan? Terutama:
- 4 = PLLA per
- 5 = PLLC per
- 6 = PLLD per
Lihat halaman 107 - Daftar Kontrol Jam dari Dokumentasi Perangkat BCM2835.
Jawaban:
Meskipun tidak ditentukan secara eksplisit, saya berasumsi dari spec bahwa:
Dari ini, saya akan menyarankan yang berikut:
Jika saya membaca spesifikasi dengan benar, ini akan menghasilkan:
Anda dapat mencoba MASH sebagai 2 dan 3 secara eksperimental jika itu bekerja lebih baik. Anda juga dapat mencoba jam PLL yang lebih lambat, meskipun akurasi mungkin akan sedikit berkurang. Ini juga disebutkan dalam dokumentasi:
sumber
Saya telah melakukan sedikit percobaan dengan jam tujuan umum.
Informasi ini tampaknya benar (pada tanggal posting).
Rujuk ke http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf halaman 102-108. Frekuensi jam ditentukan oleh eksperimen. Osilator (19,2 MHz) dan PLLD (500 MHz) tidak mungkin berubah.
Sumber jam
Pembagi integer mungkin 2-4095. Pembagi fraksional mungkin 0-4095.
Ada (mungkin) tidak ada batas 25MHz untuk menggunakan nilai-nilai tumbuk non-nol.
Ada tiga jam tujuan umum.
Jam diberi nama GPCLK0, GPCLK1, dan GPCLK2.
Jam dapat diakses dari gpios berikut.
Jangan gunakan GPCLK1 (mungkin digunakan untuk jam Ethernet).
sumber