May 04, 2023
Raspberry Pi RP2040 마이크로컨트롤러의 Bitbanged DVI
마지막으로 Raspberry Pi Pico와 해당 RP2040 마이크로컨트롤러를 처음 봤을 때
지난 달 Raspberry Pi Pico와 해당 RP2040 마이크로 컨트롤러를 처음 봤을 때 또 다른 ARM 칩 그 이상이 되기 위해서는 뭔가 특별한 것이 필요하다는 것이 분명했으며 이는 온보드 PIO 주변 장치의 형태로 존재하는 것처럼 보였습니다. 우리는 커뮤니티가 이를 사용하여 RP2040 기능을 광고된 한계 이상으로 확장할 수 있는 방법을 간절히 기다리고 있었습니다. 이제 [Luke Wren]은 RP2040을 사용하여 HDMI 모니터를 구동하는 데 적합한 DVI 신호를 생성하는 예를 제공합니다.
칩이 오버클럭될 수 있다는 것은 놀라운 일이 아니지만, DVI 타이밍을 생성하는 데 필요한 252MHz에 도달할 수 있다는 점은 인상적입니다. 적절한 종단을 통해 GPIO 라인이 사양에서 요구하는 차동 신호를 모방하는 것이 가능하다는 것이 입증되었습니다. RP2040과 HDMI 소켓이 있는 PCB가 생성되었으며 확장을 위한 두 개의 PMOD 커넥터도 제공되었습니다. 모든 코드와 소프트웨어는 GitHub 저장소에서 찾을 수 있습니다.
그 결과, 60Hz에서 상대적으로 낮은 해상도인 640×480 픽셀이지만 마이크로컨트롤러 프로젝트에서 제공하는 일반적인 합성 비디오에 비해 여전히 큰 발전을 이룬 유용한 DVI 출력이 탄생했습니다. 모니터에 대한 복합 지원이 레거시 항목이 되면서 FPGA를 사용하지 않고 HDMI 또는 DVI 출력에 액세스할 수 있는 경로를 보는 것은 반가운 일입니다.
팁을 주신 [BaldPower]에게 감사드립니다.