差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
屏幕保护系统设计 [2018/11/01 11:25]
anran [实验现象]
屏幕保护系统设计 [2021/01/06 23:04] (当前版本)
gongyu
行 1: 行 1:
-=====屏幕保护系统设计===== +### 屏幕保护系统设计 
------+
 ====实验任务==== ====实验任务====
  
行 43: 行 43:
 对于VGA的接口模拟电压(R\G\B),为0~0.714V范围峰峰值,0代表无色,0.714代表满色,一些非标准的显示器使用的是1Vpp的满色电平。三基色信号源端和终端匹配电阻均为75欧姆,如下图所示: 对于VGA的接口模拟电压(R\G\B),为0~0.714V范围峰峰值,0代表无色,0.714代表满色,一些非标准的显示器使用的是1Vpp的满色电平。三基色信号源端和终端匹配电阻均为75欧姆,如下图所示:
  
-{{:​13-VGA三基色匹配电阻示意.png?​600|VGA三基色匹配电阻示意}}+{{:​13-VGA三基色匹配电阻示意.png?​500|VGA三基色匹配电阻示意}}
  
 FPGA为数字逻辑器件,想要得到0~0.714V范围电压主要有两种方法,DAC转换方式和电阻分压方式,我们的扩展板卡上就是采用的电阻分压的方式,因VGA显示器端有75欧的下拉电阻,为了得到0.714V的电压我们给RGB信号线上串入270欧姆的电阻,3.3V*75/​(270+75)=0.717V。如下图所示: FPGA为数字逻辑器件,想要得到0~0.714V范围电压主要有两种方法,DAC转换方式和电阻分压方式,我们的扩展板卡上就是采用的电阻分压的方式,因VGA显示器端有75欧的下拉电阻,为了得到0.714V的电压我们给RGB信号线上串入270欧姆的电阻,3.3V*75/​(270+75)=0.717V。如下图所示:
行 86: 行 86:
 本实验使用800x600@60Hz的VGA显示模式,首先将该VGA显示模式下的参数定义,在40MHz的主频下,参数如下: 本实验使用800x600@60Hz的VGA显示模式,首先将该VGA显示模式下的参数定义,在40MHz的主频下,参数如下:
  
-{{:​13-VGA模块电路.png?​600|VGA模块电路}} +<WRAP group> 
- +<WRAP half column> 
-|||||||||||||||||||+|水平方向 ​| 
-|||||||||||||||||||||+|同步脉冲 Thp |后廊 Thb |有效线数 Thd |前廊 Thf | 
 +|128 |88 |800 |40 | 
 +</​WRAP>​ 
 +|垂直方向 ​| 
 +|同步脉冲 Thp |后廊 Thb |有效线数 Thd |前廊 Thf 
 +||23 |600 || 
 +<WRAP half column>​ 
 +</​WRAP>​ 
 +</​WRAP>​
  
 将参数定义,更改VGA显示模式时,只需要更改下面参数,参数定义如下: 将参数定义,更改VGA显示模式时,只需要更改下面参数,参数定义如下:
行 221: 行 229:
  
 将程序加载到FPGA中,使用VGA线连接液晶显示器和FPGA底板,观察显示现象。小脚丫Logo图片在显示屏上移动,到达边沿后反弹,每次反弹都会颜色改变,共有6中颜色。 将程序加载到FPGA中,使用VGA线连接液晶显示器和FPGA底板,观察显示现象。小脚丫Logo图片在显示屏上移动,到达边沿后反弹,每次反弹都会颜色改变,共有6中颜色。
 +