So for starters I discovered that the video coming out of my unit was pretty poor when viewed on my VIZO LCD monitor, because it had very visible jail bars and the colors were kinda muted. So first order of business was to find the schematics covering my board, which I soon got in a 1992 C64 Service Manual in which I discovered that I had the very first board revision (326298-01) utilizing an early production ceramic VIC-II chip.
Looking at the schematic, I could see that the basic circuit for taking the Chroma and Luma from the VIC-II and making them suitable for driving a monitor looked pretty sound, but I didn't like the signal mixing being used to produce the composite output. It just presented too much opportunity for the Chroma signal to bleed into the Luma if I ever wanted to use this over S-Video. Speaking of S-Video, this wasn't actually broken out on my board, since having the early version also meant that I had the 5-pin DIN A/V jack which had no separate Chroma output.
This is what that ended up morphing into...
C64-JBgone_schema.pdf |
When taking this to a PCB, I opted for a 4-layer board having both 5V and ground plane(s) in the middle layers, and also incorporated a top and bottom layer ground plane fill. Because as I was prototyping and researching information I came across an interesting article on noise bleeding from the AEC pin of the VIC-II over to the Luma pin that sat next to it, which seemed to be the real culprit for the jail bar issue. I figured using a triple ground plane scheme would be my best bet for isolating the Luma pin from the AEC pin.
The VIC-II's AEC pin is very similar to the Antic HALT pin on an Atari 8-bit computer, allowing the video chip to halt the CPU and take over full control during RAM access (DMA).
After applying some careful PCB layout considerations, this should end up being a very quiet video output stage, which I'll know for sure when the sample boards come back from JLCPCB later this week. The board's title is very optimistic in this regard.
So in that regard, there is more that I have been busily working on. So stay tuned to find out what's to come!
- Michael
Next Post