用 RP2350 把 TTL RGB 信号转成 DVI

开源项目 pico-ttl2dvi 利用 RP2350 的 PIO 采样 TTL RGB 输入,再借助 PicoDVI 输出 DVI,让老式 TTL 视频设备接上现代显示器。

在 HDMI 和 DVI 之前有 VGA,再往前则是 TTL RGB:它传输的是 TTL 逻辑电平,而非模拟电压。VGA 时代没人想要 TTL 显示器,它们一度非常便宜;但几十年过去,仍在玩 TTL 视频的人已经很难找到能用的屏幕。

RP2350 如何完成转换

[Charlysan] 的 pico-ttl2dvi 项目用 RP2350 做 TTL 到 DVI 的转换。其思路是用 PIO 把 TTL 输入采样进帧缓冲,再由 RP2350 的其余部分借助 PicoDVI 完成 DVI 输出。

硬件上需要一些电平转换,最低限度可以用一组电阻实现。项目面向 Waveshare RP2350-PiZero,这块板子自带现成的 HDMI 插座。设备通过 USB 串口终端管理,项目甚至还提供了一个 TK GUI 脚本。

不起眼但很关键

这类项目可能永远不会站到舞台中央,却承担着非常关键的功能,因此很容易变得不可或缺。此前也有项目为 VGA 做过类似的事情,让老设备得以连接较现代的显示器。

收录于

讨论

0 条评论

同分类推荐

硬件