Apakah VGA harus ditarik pada 60Hz?

8

Saya ingin menghasilkan sinyal VGA semudah mungkin tanpa rasa sakit.

Saya punya pertanyaan aneh. Di mana-mana saya melihat bahwa VGA membutuhkan jam 25MHz untuk sinyal sinkronisasi.

Apakah mungkin untuk hanya menggambar layar lebih lambat? Suka hanya menyegarkannya di 30Hz? Apa yang akan terjadi? Saya pikir CRT akan memiliki lebih banyak masalah daripada LCD. Apakah salah satu dari mereka berfungsi pada tingkat sinkronisasi yang lebih rendah?

Earlz
sumber
Sebagian besar monitor akan mengosongkan layar ketika sinyal input tidak dalam spesifikasi yang didukung. Jadi, Anda harus memeriksa spesifikasi monitor Anda untuk melihat pixelrate dan tingkat sinkronisasi H / V apa yang didukung.
jippie

Jawaban:

6

Anda harus memiliki sinkronisasi vertikal pada 60 Hz (minimum), tetapi jika Anda khawatir tentang kecepatan video dot clock, Anda dapat memiliki lebih sedikit piksel per garis horizontal.

Banyak mikrokontroler dapat menghasilkan VGA dengan cukup baik jika mereka memiliki pengontrol SPI perangkat keras, yang dapat dikonfigurasi untuk memompa piksel, sedangkan sinyal sinkronisasi H dan V diproduksi oleh firmware (didorong oleh interupsi).

Dave Tweed
sumber
1
+1 - Saat menggunakan SPI untuk VGA, saya ingat bahwa ada bab yang ditulis dengan cukup baik tentang melakukan hal ini dalam buku Lucio di Jasio yang Menjelajahi PIC32 .
Oli Glaser
Heh sebenarnya saya baru saja menemukan sesuatu untuk mikrokontroler saya (mbed) yang menggunakan beberapa metode DMA dan SPI untuk menghasilkan gambar 640x400 pada 70 hz tanpa penggunaan CPU yang konstan
Earlz
5

Bahkan monitor LCD tidak akan terlihat sebagus biasanya jika Anda mencoba melakukan refresh rate vertikal pada 30Hz. Perlu diketahui bahwa monitor LCD tidak memiliki memori yang mengingat semua piksel tampilan layar dari satu frame vertikal ke frame berikutnya. Sebagai gantinya monitor akan membutuhkan aliran data video yang berkelanjutan untuk melihat gambar layar aktif yang persisten.

Michael Karas
sumber