RP2350 Project Turns TTL Video Into DVI Output
Developer Charlysan's new build samples TTL input into a framebuffer with the RP2350's PIOs, then outputs DVI via PicoDVI on a Waveshare RP2350-PiZero.
Developer Charlysan has released a TTL-to-DVI converter built around the RP2350 microcontroller, according to Hackaday. The project takes a TTL video signal and turns it into a DVI output suitable for modern displays.
The RP2350's PIOs are used to sample the TTL input into a framebuffer, and PicoDVI handles the DVI output side. Because TTL signals need to be brought to the microcontroller's voltage levels, the build calls for level-shifting hardware — minimally a set of resistors.
The design targets the Waveshare RP2350-PiZero, a board that ships with a built-in HDMI socket, which removes the need for an external DVI connector.
Device management is handled through a USB serial terminal. Charlysan also provides a TK GUI script for controlling the converter from a computer.
Earlier work
In earlier work, Charlysan had built a version of the same conversion for VGA rather than DVI.
Quick answers
What does the RP2350 TTL-to-DVI converter do?
It samples a TTL video input into a framebuffer using the RP2350's PIOs and outputs DVI through PicoDVI, letting TTL video be shown on a DVI or HDMI display.
Which board does the project target?
It targets the Waveshare RP2350-PiZero, which has a built-in HDMI socket. Level shifting, at minimum a set of resistors, is still required.
How is the converter controlled?
A USB serial terminal is used to manage the device, and a TK GUI script is available as well.