|
(零)前言
以前淘电子垃圾的时候,入了2个4寸显像管模块,全新库存产品,成色很新。是可视门铃上用的,高度模块化,只需提供12V电源和复合视频信号,以及2个电位器调节亮度和对比度。
坛友已经发布了一些拆解和使用的帖子,内有高清图:
[影音] CRT门铃再利用,巧当摄像机监视器
[家电] 拆解1997年生产CRT显像管保安监视器(可理门JBS-600P/青岛鹰轮机械厂生产)
B站也有体验视频
拆解黑白电视机同款CTR显像管套件,了解它的内部构造和成像原理
今天来研究一下如何用STM32点亮它。
(一)PAL信号
电视信号似乎是濒临失传的技术,国内互联网很难找到完整的资料。
从国外网站上找了一些材料,再结合一些早年出版的书籍,凑齐了相关知识。
先做一些归纳,方便之后编程。
首先需要知道,复合视频信号用1V表示白色,0.3V表示黑色,低于0.3V的是同步脉冲。
视频信号基本上是由如下三种信号组成的。一个基本单位为64us,电子束从左扫描到右并折返,称为行周期,倒数是行频15625Hz。
偶数场=5个宽脉冲+5个窄脉冲+305条扫描线(前17.5条为黑电平)+5个窄脉冲=312.5行=20ms,倒数是场频50Hz。
奇数场=5个宽脉冲+5个窄脉冲+32us黑电平+304.5条扫描线(前17条为黑电平)+5个窄脉冲=312.5行=20ms
完整一场=偶数场+奇数场=40ms,倒数是帧率25Hz。
虽然每秒只能传送25帧,由于奇偶分别传输,穿插扫描,每秒可扫描屏幕50次,所以闪烁感很轻微。
(二)用STM32输出PAL信号
分析完成,发现奇数场的构成比较复杂。如果只输出偶数场,也能获得280多的垂直分辨率。
用2个IO口和电阻组成输出电路,可以组合输出3种电平。
PB0为定时器的比较输出,使用PWM可以输出指定宽度的槽脉冲。
PA7为SPI的MOSI,在合适的时机启动DMA,可使SPI匀速输出图像电平信号。
(三)最终效果
水平224点和448点的对比。
通过加倍水平图像数据并翻倍SPI时钟频率,能使水平分辨率翻倍,改善效果很明显。但已经接近DMA带宽极限,很难再提升密度了。
其他一些图片(分辨率为448*286)
(四)下一步计划
计算器或字符终端(梦回80年代)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|