關於VGA時序的相應計算方式


對於VGA時序來說,有兩個同步信號:一個是HSYNC(行同步信號)另一個是VSYNC(場同步信號)。對應的要有兩個計數寄存器,用來計數。

摘自百度

可以看出兩個計數器的作用是用來記錄掃描的位置,每一個時鍾來臨的時候行計數器便加1,當計數器掃到一行末尾便讓HSYNC產生一個同步信號,進行下一行的掃描,同時使場計數器加1,對於場計數器來說,它是用來記錄掃描列的位置,當場計數器掃到最后一行且行計數器也到達末尾時產生一個場同步信號,進行下一場的掃描。

即 HSYNC和VSYNC是用來產生脈沖的,它們就只有兩種狀態在正常的使用中:在vga的工業標准中,行同步,場同步都為負極性,即同步脈沖要求是負脈沖

對於640*480@60hz的屏幕來說,640、480指的是屏幕可顯示的區域,也就是有效的顯示區域。從上圖下圖可以看出對於行總數為800,列總數為525!

顯示帶寬:帶寬指的顯示器可以處理的頻率范圍。

對於640*480@60hz的來說

800*525*60=25 200 000=25Mhz.

行頻:525*60=31469=31khz

@60Hz指的是刷新頻率.

當時序滿足25mhz的時序才可能正常顯示,在對於50MHZ的芯片可分頻后再接到VGA時鍾上!!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM