差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
屏幕保护系统设计 [2018/11/01 11:18] 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 | | ||
+ | |4 |23 |600 |1 | | ||
+ | <WRAP half column> | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
将参数定义,更改VGA显示模式时,只需要更改下面参数,参数定义如下: | 将参数定义,更改VGA显示模式时,只需要更改下面参数,参数定义如下: | ||
行 219: | 行 227: | ||
====实验现象==== | ====实验现象==== | ||
+ | |||
+ | 将程序加载到FPGA中,使用VGA线连接液晶显示器和FPGA底板,观察显示现象。小脚丫Logo图片在显示屏上移动,到达边沿后反弹,每次反弹都会颜色改变,共有6中颜色。 | ||
+ | |||
+ |