发作品签到
专业版

VGA信号发生器

工程标签

1.5k
0
0
3

简介

VGA信号发生器,生成七种纯色颜色信号,用于测试屏幕。

简介:VGA信号发生器,生成七种纯色颜色信号,用于测试屏幕。
仪器仪表训练营

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-10-17 18:45:07更新时间:2023-11-22 13:52:01

描述

VGA信号发生器 · 早期版本

        后续会陆续增加更多功能

 

更新日志

2023/11/21  更新V0_2 版本

  • 修改为使用定时器生成场同步信号,避免场同步信号误差,导致部分显示器不能识别为正常的分辨率
  • 增加按键支持, M 键切换 自动循环/手动模式  up down 键更换显示的纯色图片
  • IRC 频率修改为 25.175MHZ 

 

提示:总体设计方案框图
列:
VB7b51sSZyPDkfP5NOGpuJxCPexoaWSUMPmD3f9p.png

原理图设计说明

IAn2PVyGXMpXcL9xUMIRr8aRKcLRO1xKnLDM9INb.png

 

 

主控采用1块4毛的STC8H8k64U

便宜好用

后升级为STC32G12K128

二者引脚完全兼容

如果只是实现简单的VGA信号发生器可以使用前者

后者是为了后面更新高级应用

 

GeWj61Kyh7fmSLD5ViDQkErcETIyxJNzIDYBxlay.png

USB接口,方便使用充电器等作为电源

OJVaT2OrW9sDohMCq76TSI4stmj17SaOwyMF1Ctv.png

 实测R4 R5 R6 可以不焊接, 显示器大于0.7V 电压都会以最高的RGB色度显示

 

 

PCB设计说明

bi8986RT9gCrVRIlaKTst1oTKUN2Wt05iTAEcsuN.png

 

因为我手上有 STC-USB LINK1D 工具 所以没有预留电源开关

如果你没有类似工具,要加上开关,不然不容易烧录

 

软件说明

PWM 1P 生成 行同步信号
2N 3N 4N 做测试的 RGB信号
在任务调度中 每1000ms 改变一次颜色(开关2N 3N 4N实现)



实物展示说明

 

RpayTHMVQDwRFpleRhfrWXxnQjdWKK6MZk6xEMbg.jpeg

通过vga输出纯色

B2td7OGQ7aTzHkH3V5NW5PtLymHMZt0vnCJW9tyO.jpeg

近距离高清大图

e9kQyq9GuLqSlq524l5f7xeKyJ06TI8hoygZ1cXV.jpeg

led虚焊了,按住才亮;;(´・ω・) 

注意事项

 

演示视频

面包板版本的 【🔥单片机启动,迈向未来!输出VGA,为梦想插上翅膀!🚀】 https://www.bilibili.com/video/BV1bB4y1R7ca/?share_source=copy_web&vd_source=54fc41cdf2edae385881b75229fda25c

这个有空再录

附件

附件 是使用STC32G12K128 MCU 的代码

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
(32G)VGA_V0_2.hex
21
2
32G_VGA V0.2.7z
37
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航