ST and noob question for electronics

The place to ask all those likely daft questions!
User avatar
Cyprian
Posts: 389
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

ST and noob question for electronics

Post by Cyprian »

Hi All,

I have a noob question for electronics

Each Atari ST and TT have possibility to use external synchronization V & H, to synchronize with the Genlock. And I'd like to check that.
I'd like to connect two ST to one LCD. The first one would output RGB or MONO signal to my LCD and the second one would output VSYNC & HSYNC to both: LCD and the first ST (that one will be switched to external synchronization).
Fortunately my LCD supports 15kHz and 31kHz through VGA port.

My question is: is it safe a such connection (wired VSYNC & HSYNC) for both STs and LCD?

Below you can see my schematic.
st2vga.png
st2vga.png (23.59 KiB) Viewed 3924 times
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: ST and noob question for electronics

Post by czietz »

Be sure to check connectivity (e.g., with a multimeter) from the GLUE to the connector for the sync signals. Afaik, some revisions of the ST pass these signals through a (unidirectional) buffer -- as does the TT. In that case, you cannot use the monitor connector as input for sync. Trying to do so could then theoretically damage something.

May I ask what the ultimate goal of this experiment is?
Steve
Posts: 2606
Joined: Fri Sep 15, 2017 11:49 am

Re: ST and noob question for electronics

Post by Steve »

@czietz We were talking about the feasibility of creating some kind of TT VGA 'cleanup' adapter, which could convert the timings to standard VGA. As we know with an OSSC and the right setting you can dial in a perfect TT picture, but this costs a lot of money. We're wondering if something lower cost could be made.
User avatar
stephen_usher
Posts: 5661
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: ST and noob question for electronics

Post by stephen_usher »

It would have to be something similar to the OSSC but with only one input and fixed settings. The audio input is useful so that you can send stereo to the display.

If you want to use VGA output you'd have to record the scan line and then replay it at a slower rate out of the other connector.

None of this is simple.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: ST and noob question for electronics

Post by czietz »

On the TT it's not possible to input external HSYNC / VSYNC via the monitor connector because of the buffers that I mentioned in the previous post. Besides, the main difference is the pixel clock, anyway, not the timing of the sync signals.
Steve
Posts: 2606
Joined: Fri Sep 15, 2017 11:49 am

Re: ST and noob question for electronics

Post by Steve »

czietz wrote: Sat Feb 13, 2021 7:24 pm On the TT it's not possible to input external HSYNC / VSYNC via the monitor connector because of the buffers that I mentioned in the previous post. Besides, the main difference is the pixel clock, anyway, not the timing of the sync signals.
So would it be possible to create a tiny device that just converts the pixel clock to standard VGA? Like the way the TT ECL adapters connect up.
User avatar
mrbombermillzy
Posts: 1468
Joined: Sun Jun 03, 2018 7:37 pm

Re: ST and noob question for electronics

Post by mrbombermillzy »

Just been at work all day and the forums have gone crazy! :roll:

Anyway, I asked this same question a while back and got a fairly detailed response from Ijor on AF:

https://www.atari-forum.com/viewtopic.p ... 96#p363896

Basically, changing the pixel clock is not worth it.

Better to go down the OSCC route, or better still, cut out the whole problem at the root and build a TT overscan unit! ;)
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: ST and noob question for electronics

Post by czietz »

Steve wrote: Sat Feb 13, 2021 10:13 pm So would it be possible to create a tiny device that just converts the pixel clock to standard VGA? Like the way the TT ECL adapters connect up.
No. The TT high ECL->VGA adapters do not change the pixel clock, either.
If you want to change the pixel clock in the TT to standard VGA, you have two options: a) design a new TT Shifter chip to decouple input clock from output clock, or b) use an external device such as the OSSC that captures video data and replays it at a different clock.

But since the original question was about the ST: On some revisions of the ST (those without buffers) you can use the sync signals as input. But very little can be achieved this way. If you input sync signals with different timing than the ST would produce itself, it does not work.
User avatar
Cyprian
Posts: 389
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: ST and noob question for electronics

Post by Cyprian »

czietz wrote: Sat Feb 13, 2021 4:36 pm Be sure to check connectivity (e.g., with a multimeter) from the GLUE to the connector for the sync signals. Afaik, some revisions of the ST pass these signals through a (unidirectional) buffer -- as does the TT. In that case, you cannot use the monitor connector as input for sync. Trying to do so could then theoretically damage something.
@czietz those buffers are not good news.
czietz wrote: Sat Feb 13, 2021 7:24 pm On the TT it's not possible to input external HSYNC / VSYNC via the monitor connector because of the buffers that I mentioned in the previous post. Besides, the main difference is the pixel clock, anyway, not the timing of the sync signals.
Below is VESA standard for similar pixel clock 31.5 MHz but with different horizontal and vertical timings.
http://tinyvga.com/vga-timing/640x480@75Hz
http://tinyvga.com/vga-timing/640x480@73Hz
We would try to adopt those horizontal and vertical timings, if we were able to switch to external synchronization.
I wonder why TT documentation shows that external sync can be used.


Back to my question and my schematic, whether is it safe from electronics point of view?
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: ST and noob question for electronics

Post by czietz »

Cyprian wrote: Tue Feb 16, 2021 6:20 pm @czietz those buffers are not good news.
Just to illustrate that I'm not imagining things, here are the buffers for HSYNC from an ST schematic from dev-docs:
hsync-buffers.PNG
hsync-buffers.PNG (255.17 KiB) Viewed 3718 times
Cyprian wrote: Tue Feb 16, 2021 6:20 pm Below is VESA standard for similar pixel clock 31.5 MHz but with different horizontal and vertical timings.
http://tinyvga.com/vga-timing/640x480@75Hz
http://tinyvga.com/vga-timing/640x480@73Hz
We would try to adopt those horizontal and vertical timings, if we were able to switch to external synchronization.
I'm afraid it does not work that way. As I've said before (also applies to the TT): "If you input sync signals with different timing than the ST would produce itself, it does not work."
Cyprian wrote: Tue Feb 16, 2021 6:20 pm Back to my question and my schematic, whether is it safe from electronics point of view?
Yes, assuming you use an ST without buffers and you switch the sync pins on the GLUE to input before connecting the cable. I still wonder, though, what this is supposed to achieve.
Post Reply

Return to “NOOB QUESTIONS”