Jump to content
IGNORED

[AQUARIUS] RGB interface with pixel correction


Recommended Posts

Not being satisfied with the composite video output, I bread-boarded a circuit using an AD724 RGB to NTSC/PAL Encoder. The results so far are quite encouraging - no streaking or noise, and of course no pixel distortion because the signal is going through the RGB GAL. The encoder circuit draws about 35mA, about the same as the THS7314 video buffer.

 

For this test I used an external 14.318MHz oscillator, which introduced some shimmer due to not being phase locked to the Aquarius. Next I will try using the Aquarius internal 3.57MHz clock. The AD724 can also output S-video, which should produce an even better picture on TVs which have S-video input.

 

Though the AD724 encoder could be added to my RGB board it might be better as an external add-on, then it could be used with other devices. This could have its own oscillator (perhaps with both NTSC and PAL crystals) or use the Aquarius 3.57MHz clock (NTSC only) fed through the RGB connector.

 

Now that I know how good composite video can be, I will also investigate further to see whether the streaking and noise on the stock Aquarius composite signal can be reduced.

post-40459-0-81644200-1506286567.jpg

post-40459-0-79918800-1506286606.jpg

post-40459-0-10894500-1506286622.jpg

post-40459-0-31021800-1506286632.jpg

  • Like 6
Link to comment
Share on other sites

  • 2 weeks later...

Not being satisfied with the composite video output, I bread-boarded a circuit using an AD724 RGB to NTSC/PAL Encoder. The results so far are quite encouraging - no streaking or noise, and of course no pixel distortion because the signal is going through the RGB GAL. The encoder circuit draws about 35mA, about the same as the THS7314 video buffer.

 

For this test I used an external 14.318MHz oscillator, which introduced some shimmer due to not being phase locked to the Aquarius. Next I will try using the Aquarius internal 3.57MHz clock. The AD724 can also output S-video, which should produce an even better picture on TVs which have S-video input.

 

Though the AD724 encoder could be added to my RGB board it might be better as an external add-on, then it could be used with other devices. This could have its own oscillator (perhaps with both NTSC and PAL crystals) or use the Aquarius 3.57MHz clock (NTSC only) fed through the RGB connector.

 

Now that I know how good composite video can be, I will also investigate further to see whether the streaking and noise on the stock Aquarius composite signal can be reduced.

 

Any plans to sell the RGB mod, for use with Intellivision?

Link to comment
Share on other sites

 

Any plans to sell the RGB mod, for use with Intellivision?

I don't have an Intellivision (and no way of getting one) so I cannot test it. However since I have couple of spare boards and enough parts, I am happy to sell you one at cost on the understanding that there is no guarantee it will work properly in the Inty. Do you have the skills and equipment to install it and work through any problems that might occur? Are you willing to be a 'beta' tester?

 

Cost of PCB with parts installed (no wires or connectors):-

PCB $7

GAL22V10 (programmed) $4

24 pin IC socket $1

10 x smd resistors, 2 x caps $3

Total component cost: $15

 

If it will fit in an envelope (max. thickness 10mm) then postage will be $5, for a total of $20.

Link to comment
Share on other sites

I don't have an Intellivision (and no way of getting one) so I cannot test it. However since I have couple of spare boards and enough parts, I am happy to sell you one at cost on the understanding that there is no guarantee it will work properly in the Inty. Do you have the skills and equipment to install it and work through any problems that might occur? Are you willing to be a 'beta' tester?

 

Cost of PCB with parts installed (no wires or connectors):-

PCB $7

GAL22V10 (programmed) $4

24 pin IC socket $1

10 x smd resistors, 2 x caps $3

Total component cost: $15

 

If it will fit in an envelope (max. thickness 10mm) then postage will be $5, for a total of $20.

 

 

Sounds great. I have several Intellivision consoles and happy to test. If it doesn't work, no worries.

Link to comment
Share on other sites

  • 3 weeks later...

I don't have an Intellivision (and no way of getting one) so I cannot test it. However since I have couple of spare boards and enough parts, I am happy to sell you one at cost on the understanding that there is no guarantee it will work properly in the Inty. Do you have the skills and equipment to install it and work through any problems that might occur? Are you willing to be a 'beta' tester?

 

Cost of PCB with parts installed (no wires or connectors):-

PCB $7

GAL22V10 (programmed) $4

24 pin IC socket $1

10 x smd resistors, 2 x caps $3

Total component cost: $15

 

If it will fit in an envelope (max. thickness 10mm) then postage will be $5, for a total of $20.

 

Hey Bruce, if you would tolerate another beta tester I'd love to get hold of one for my NTSC Intellivision as well. I did an RGB mod on one of mine using another board successfully, but it has color issues. I'd love to try another.

Link to comment
Share on other sites

 

Hey Bruce, if you would tolerate another beta tester I'd love to get hold of one for my NTSC Intellivision as well.

I am happy to have another beta tester. However grips03 is having some problems with his board (it only works when the PCB is severely flexed, and 2 resistors are bad) so I would prefer to wait until this has been resolved before sending out another one. From now on I will ship via parcel post only (an extra $10) to lessen the risk of damage. I will also make a test circuit to ensure that it works 100% before shipping!

Link to comment
Share on other sites

I am happy to have another beta tester. However grips03 is having some problems with his board (it only works when the PCB is severely flexed, and 2 resistors are bad) so I would prefer to wait until this has been resolved before sending out another one. From now on I will ship via parcel post only (an extra $10) to lessen the risk of damage. I will also make a test circuit to ensure that it works 100% before shipping!

 

Sounds fine to me, Bruce. Let me know when you're ready. You can PM me here on AA.

Link to comment
Share on other sites

This is color on PVM 8042. Its pretty good colorwise and very sharp. Background color gray is a little bit reddish.

 

If connected to XRGB2 then colors are way off. Going to change resistors to pots and try to get colors good for both PVM and XRGB2.

 

I can share here if people want to follow. I'm using NTSC Intv 1 (2609).

post-27883-0-70522500-1509576004.png

  • Like 1
Link to comment
Share on other sites

This is color on PVM 8042. Its pretty good colorwise and very sharp. Background color gray is a little bit reddish.

 

If connected to XRGB2 then colors are way off.

Does this mean you fixed the problem you were having with wrong colors? If the color is good on a normal monitor it should be similar on the XRGB, unless it has different terminations (should be 75 Ohms to ground on the R G and B lines. If it doesn't have this then you may need to add resistors, and perhaps buffer amps to maintain the correct signal level and impedance).

Link to comment
Share on other sites

  • 3 months later...
  • 11 months later...
  • 9 months later...
13 minutes ago, pedalpowered said:

I'd love to buy at least one of these for Aquarius and Intellivision each! It seems it was working completely for Aquarius, at the very least. I realize you wanted to perfect the composite signal, but I'd be happy with it the way it is, as I'm more interested in RGB.

I'm sure we'll see an RGB upgrade of some sort, at least for the Aquarius.  In the meantime, you might consider the new Composite Video Adapter Board.

Link to comment
Share on other sites

  • 11 months later...
On 9/24/2017 at 5:16 PM, Bruce Abbott said:

Aquarius internal 3.57MHz clock

Uh I know this is a dead thread but the Aquarius doesn't seem to have a 3.57MHz clock; at least the one I have doesn't.

The tea1002 divides the 7.15909MHZ clock by 2.5 giving 2.863636MHZ.

If you want to get 3.579545MHZ you need to divide the clock going to PLA1/U7 by 2 (this is pin 2).

I'm going to see what this gives me for video on my own circuit but the 2.8MHZ clock seems unusable for my uses,. and I am not sure why it is such a weird value.

 

Just figured that info may help someone in the future.

 

So I tested this in the middle of writing this out:

Here is what I have https://i.imgur.com/5yG42zO.jpg

On further review it seems that I have an error someplace. Nothing that I can't fix. This is just a proof of concept.

Anyway, that is driven with the 7.15909MHZ clock. I don't know the ramifications if any of running 2X an NTSC clock.

Link to comment
Share on other sites

1 hour ago, the_crayon_king said:

Uh I know this is a dead thread but the Aquarius doesn't seem to have a 3.57MHz clock; at least the one I have doesn't.

The tea1002 divides the 7.15909MHZ clock by 2.5 giving 2.863636MHZ.

If you want to get 3.579545MHZ you need to divide the clock going to PLA1/U7 by 2 (this is pin 2).

I'm going to see what this gives me for video on my own circuit but the 2.8MHZ clock seems unusable for my uses,. and I am not sure why it is such a weird value.

 

Just figured that info may help someone in the future.

 

So I tested this in the middle of writing this out:

Here is what I have https://i.imgur.com/5yG42zO.jpg

On further review it seems that I have an error someplace. Nothing that I can't fix. This is just a proof of concept.

Anyway, that is driven with the 7.15909MHZ clock. I don't know the ramifications if any of running 2X an NTSC clock.

Depending on if you have an NTSC or PAL system,  the NTSC takes the DOT clock (pin 2 U6) from the 7.159Mhz on the TEA /2 this is then further divided to give 3.58Mhz sys clock on the z80.
If you have a PAL system, then the Xtal on the TEA is an 8.433Mhz and this is irrelelvant to the system for normal operation, there is a 74LS04 with a 7.15909Mhz xtal that produces the DOT clock.

The system clock is 100% 7.15909Mhz /2 in both PAL & NTSC

I'm guessing your misunderstanding is from the /2.5 in the TEA that outputs on pin 17 (which is not used in the Aquarius at all).

Edited by MackJsy
Link to comment
Share on other sites

1 hour ago, MackJsy said:

Depending on if you have an NTSC or PAL system,  the NTSC takes the DOT clock (pin 2 U6) from the 7.159Mhz on the TEA /2 this is then further divided to give 3.58Mhz sys clock on the z80.
If you have a PAL system, then the Xtal on the TEA is an 8.433Mhz and this is irrelelvant to the system for normal operation, there is a 74LS04 with a 7.15909Mhz xtal that produces the DOT clock.

The system clock is 100% 7.15909Mhz /2 in both PAL & NTSC

I'm guessing your misunderstanding is from the /2.5 in the TEA that outputs on pin 17 (which is not used in the Aquarius at all).

That unused clock was indeed the source of my confusion.

 

Thank you for the information. I may have been unknowingly practicing Cunningham's Law.

It appears like pin 31 might be the clock I am after (looking at the schematic). I will check that later.

 

Anyway sorry for the misinformation but I did make progress:

YPbPr

RGB

 

I will make my own thread for this. Thanks again.

Edited by the_crayon_king
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...