ComputersGadgets

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.

Source