在学习 VGA驱动时,有种简单的方法进行数模转换,就是通过电阻网络的分压来实现。

VGA接口定义如下:

VGA接口15个引脚,除去地线,一般会用到5个引脚:1(RED)、2(GREEN)、3(BLUE)、13(HSYNC)、14(VSYNC)。1、2、3指的是传输的红、绿、蓝三色的模拟信号,范围为0-0.714V,0代表无色,0.714V代表满色,需要注意的这是模拟信号,因此前面还需要进行一个数模转换。

输出格式使用 RGB565格式。RGB565使用16位表示一个像素,这16位中的5位用于R,6位用于G,5位用于B。

模拟电压0---0.714V可以通过电阻网络分压,来实现数字信号到模拟信号的转换。硬件电路实现如下:

电阻左端为3.3V或者0V的高低电平数字信号,通过数字信号0和1的组合选择不同的阻值接入到电路中,来实现数字信号到模拟信号的转换。

先通过Multisim仿真软件测试一下电阻并联后的阻值。

499、1K、2K、4.02K、8.06K这5个电阻并联后的最小阻值为258欧姆左右。

499、1K、2K、4.02K、8.06K、16K这6个电阻并联后的最小阻值为254欧姆左右。

注意在仿真软件中用万用表测量阻值时,需要有接地端,否则不能正确测量出电阻值。

下来将电阻网络接入到电路中测量输出电压值

VGA中三基色源端及终端匹配电阻均为75欧姆,所以将电阻网络和75欧姆终端匹配电阻串联。数字电路输入电压为3.3 V。

通过按键来模拟电阻是否接入到电路中。

5个电阻并联时,电阻网络中所有电阻都不接入时,输出电压基本为0V。

当5个电阻全部并联到电路中时,输出电压为0.743V。但是VGA最大电压为0.714V,5个电阻全部并联到电路中时,电压范围会超过要求的最大值,所以实际使用中,不能5个全部并联到电路中。

经过测试不超过最大电压0.714V时,电阻网络可以输出的最大电压值为0.706V。其中4.02K的电阻不接入电路中。数字电路输出的二进制数字最大为 11101。也就是通过数字电路控制时,输出的二进制数字范围是:00000----11101。

下面测试6个电阻并联效果:

电阻网络中所有电阻都不接入时,输出电压基本为0V。

电阻网络中6个电阻全部接入电路后输出电压为0.753V,超过了要求最大值0.714V。

经过测试不超过最大值时,电阻网络可输出的最大电压值为0.706V。数字电路输出二进制信号为111010,数字电路输出的二进制数字范围是:000000----111010。

通过仿真可以看出,通过数字接口输出0或者1就可以接入或者断开某个电阻,这样通过数字电路选择不同的电阻并联,然后在与终端75欧姆电阻进行分压,就可以输出0---0.706V模拟电压,实现了数字信号到模拟信号的转换。

VGA数模转换电阻匹配网络分析相关推荐

  1. 模拟集成电路器件匹配 电容匹配 电阻匹配 晶体管匹配

    模拟集成电路器件匹配 电容匹配 电阻匹配 晶体管匹配 匹配规则 晶体管匹配 电阻匹配 电容的匹配规则 匹配规则 器件尺寸.增大尺寸可以减小边缘效应,但同时带来大的寄生效应. 方向.方向一致减小横向工艺 ...

  2. FPGA驱动VGA显示器_VGA电阻匹配网络法_VGA彩条实验_VGA彩条flowing_VGA显示器时序图_VGA显示器原理_verilog_源码_testbench_现象

    VGA电阻网络分压法硬件电路:https://blog.csdn.net/mr_liu_666/article/details/102761178 首先给出各部分的源码,有兴趣的朋友可以去下面看VGA ...

  3. 令人吃惊的模拟电路 - 运放 - 匹配电阻的作用

    理想运放都是输入阻抗无穷大,输出阻抗无穷小,为什么还要进行电阻匹配呢 首先我们看一下运放的输入阻抗:我们以常用芯片的内部结构:TL05x, TL05xA ENHANCED-JFET LOW-OFFSE ...

  4. 匹配电阻帮助提高放大器性能-电子技术方案

    运算放大器与分立式器件相结合,可以构成多种有用电路.在选择这些外部器件时,应该像选择放大器本身一样小心.电阻匹配(尤其是随温度变化的匹配)和共模电压范围都是重要的性能规格,这将决定系统精确度和在工厂或 ...

  5. FPGA 20个例程篇:15.VGA显示八种颜色的彩条

    第六章 图像显示处理,经典再现 15.VGA显示八种颜色的彩条 图像和视频处理可以说是FPGA中又一个经典地应用,使用FPGA做图像处理最核心的优势就在于:FPGA能进行实时流水线运算,从而达到更高的 ...

  6. 上拉电阻与下拉电阻的作用

    上拉电阻就是把不确定的信号通过一个电阻钳位在高电平,此电阻还起到限流的作用.同理,下拉电阻是把不确定的信号钳位在低电平.上拉电阻是指器件的输入电流,而下拉指的是输出电流. 那么在什么时候使用上.下拉电 ...

  7. 上拉电阻和下拉电阻的作用详解

    一.定义 1.上拉就是将不确定的信号通过一个电阻嵌位在高电平!"电阻同时起限流作用"!下拉同理! 2.上拉是对器件注入电流,下拉是输出电流 3.弱强只是上拉电阻的阻值不同,没有什么 ...

  8. 浅谈上、下拉电阻的作用/什么是拉电流和灌电流[转]

    上下拉电阻: 1.当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值. 2.OC门电路 ...

  9. 为什么要加上拉电阻和下拉电阻

    上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!上拉是对器件注入电流,下拉是输出电流.弱强只是上拉电阻的阻值不同,没有什么严格区分.对于非集电极(或漏极)开路输出型电路( ...

最新文章

  1. 我发起了一个 用 物理服务器 和 .Net 平台 构建云平台 的 .Net 开源项目
  2. 作者:景志刚(1977-),男,就职于中国人民银行征信中心数据部
  3. jq根据文本显示内容设置样式
  4. win10 linux开发环境搭建,win10子系统linux.ubuntu开发环境搭建
  5. Decorator 装饰模式
  6. STC学习:振动声光报警器
  7. 解决anaconda下载很慢
  8. springboot利用拦截器和过滤器获取post请求参数
  9. C语言 同构数的算法
  10. Python基础语法详解
  11. background_dump_dest 参数
  12. 怎样恢复计算机管理员身份,win10系统设置一直以管理员身份运行的恢复办法
  13. dp hdu5653 xiaoxin and his watermelon candy
  14. 计算机视觉在农业领域中的应用
  15. Three导入dae格式模型实例
  16. Elastic stack技术栈学习(十)— springboot集成ES API详解
  17. .NET 经常被面试官问到的问题
  18. 如何让vs2019的主题变好看(NightOwl主题为例)???像vscode和webstorm一样自定义主题!!!
  19. 恒大健康:自称股东的FF员工提起集体诉讼 无理控告我们
  20. springcloud项目报错:java.lang.IllegalStateException: No instances available for XXX(服务提供者的实例名)

热门文章

  1. ui界面设计基本原则
  2. 每日一个小技巧:1招教你提取伴奏怎么做
  3. SAP工具箱 通用条件/加点率配置
  4. 210413赛后总结
  5. 学英语《每日一歌》之because of you
  6. MEM/MBA 复试准备(01)复试流程与内容
  7. 百家号自媒体文章出现哪些因素会不推荐?
  8. 浏览器调取摄像头人脸抓拍实现
  9. 配音赚钱的软件有哪些 ?推荐以下这3个平台
  10. laragon mysql版本_laragon 使用(php版本升级切换)