
Rfreplacement
c0pperdragon/C64-Video-Enhancement
Component video modification for the C64 8-bit computer

Sony Playstation YPbPr Adapter
Adapter is an open-source printed circuit board by c0pperdragon, from the c0pperdragon/PS1YPbPrAdapter repository on GitHub. It is a 2-layer board of 77.5 × 26.7 mm with 38 parts on 37 nets, routed with 227 tracks and 20 vias.
It is built around the THS7316D. Its parts include 18 resistors, 10 capacitors, 3 ICs, 2 diodes and 2 connectors. It belongs with the interfaces and adapters boards of this library.
To get the best possible image quality from the original Sony Playstation, the video signal needs to be transported in some form of component signal (to avoid the quality loss involved in encoding/decoding composite video or even S-Video). The PS1 basically supports RGB output natively, but this standard is not suitable to directly feed into a mid-range TV. The way to go with current TVs is component video (a.k.a YPbPr) that has basically the same quality as RGB but uses a different way to encode everything.
There are external converters available for this task, but they add some bulk to the setup and additionally need a PS1-to-SCART cable and external power supply.
So, I wanted to build a custom converter circuit that is directly powered from the PS1 via its AV-multiout port. By directly using the available Lum output (part of the S-Video signal) which already carries the necessary sync information, I only had to construct the Pb and Pr signals from the R,G,B outputs.
The circuit consists of three main parts:
The main problem with the whole project was to get/create a plug for the AV multi-out that not only carries the RGB signals, but also the Lum, the power and Audio signals as well. None of the existing cables in the market actually does that.
None except this one: The SCPH-1160 was a small adapter box from Sony intended to break out audio and composite video while providing an additional multi-out for additional stuff to be connected. So all 12 pins of the multi-out and even the shielding ground are connected through. Even better, the cable itself can be detached from the circuit board to easily connect some prototyping circuit. With some luck I could find a second hand part on e-bay.
After some serious board layout work, I was able to squeeze my whole electronics into the case of the SCPH-1160, and could even use the original RCA connectors to now output the YPbPr signal instead of AV. I added a 3.5mm stereo jack to make the device complete.
I was playing mainly "CastleVania: Symphony of the Night" to test the setup and the video and sound quality is very good on my Samsung UE22K5000AK. This TV seems to have special support for game consoles and handles the 280p signal (I have a PAL version of the Playstation) very well. The pixels are pretty sharp, there is no noise in solid color regions and I can not notice any lag whatsoever. The only bad thing is that the image seems to have a slight flicker of the luminance when the game scrolls and the screen is mainly half-bright. I have not yet figured out if this is a problem of the Lum output of the PS1 or caused by my circuit. Nevertheless I am very happy with the image quality now. Have a look at the gallery for a test image.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitors_SMD:C_0805_HandSoldering | C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 5 | 10k | Resistors_SMD:R_0805_HandSoldering | R4, R5, R6, R12, R13 |
| 3 | 75 | Resistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3 |
| 3 | BNC | Connect:AK300-2 | P_PB1, P_PR1, P_Y1 |
| 2 | 0.5V | Diodes_ThroughHole:D_A-405_P7.62mm_Horizontal | D1, D2 |
| 2 | 1M | Resistors_ThroughHole:R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal | R14, R16 |
| 2 | 1k | Resistors_SMD:R_0805_HandSoldering | R9, R15 |
| 2 | 75 | Resistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R17, R18 |
| 2 | THS7316 | Housings_SOIC:SO-8_5.3x6.2mm_Pitch1.27mm | U1, U3 |
| 1 | 220uF | Capacitors_ThroughHole:CP_Radial_D8.0mm_P3.80mm | C1 |
| 1 | 2k2 | Resistors_SMD:R_0805_HandSoldering | R10 |
| 1 | 3k3 | Resistors_SMD:R_0805_HandSoldering | R8 |
| 1 | 680 | Resistors_SMD:R_0805_HandSoldering | R11 |
| 1 | 6k8 | Resistors_SMD:R_0805_HandSoldering | R7 |
| 1 | CLC2005 | Housings_SOIC:SO-8_5.3x6.2mm_Pitch1.27mm | U2 |
| 1 | CONN_01X13 | Pin_Headers:Pin_Header_Straight_1x13_Pitch2.00mm | P1 |
| 1 | JACK_TRS_5PINS | Connect:Stereo_Jack_3.5mm_Switch_Ledino_KB3SPRS | J1 |
It measures 77.5 × 26.7 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the THS7316D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the c0pperdragon/PS1YPbPrAdapter repository on GitHub, at the commit this page was made from: the board is adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask c0pperdragon before reusing the design.

c0pperdragon/C64-Video-Enhancement
Component video modification for the C64 8-bit computer



c0pperdragon/A-VideoBoard
FPGA board to create a component video signal for vintage computers.

c0pperdragon/ZX-Spectrum-Component-Video
Component video (YPbPr) output for the ZX Spectrum computer

Absolucy/CatponentX
An internal mod for the original Xbox that provides high-quality component (YPbPr) output

pmandes/C64-RF-Modulator
Commodore C64C RF modulator replacement with S-Video and stereo audio output.

GadgetReboot/AV_Amp
THS7316 three channel video buffer and stereo op amp audio buffer