That looks interesting. I will read it. Thanks for sharing!
That looks interesting. I will read it. Thanks for sharing!
No matter how precise the R-C components are, the transition levels in the gates will drift too much with temperature for reasonable accuracy. Depending on the monitor, it might not matter, but you won't know until it is all built. The classic sync generator is a crystal oscillator (4.43 MHz for mono-PAL) and some dividers. National Semiconductor and others made single-chip sync generators in the 80's. Another approach in an early timebase corrector was to have a counter drive an EPROM. You can grow one in a CPLD. None of the circuits are difficult, just messy.Can I make oscillators with not gates resistors and capacitors for this project? Would them be too unstable? What kind of digital oscillators is best for this please?
Thank you. Do you think I can remove the serrations from the sync for a start ? Can I make Vsync just a single long pulse instead of multiple short pulses? Would that work with a CRT? And also remove the equalizing pulses? If I use a 4MHz crystal, and then divide it by 128 to get 31.25KHz, is this ok ? Should I use a binary counter and take the 8th digit as my output ?No matter how precise the R-C components are, the transition levels in the gates will drift too much with temperature for reasonable accuracy. Depending on the monitor, it might not matter, but you won't know until it is all built. The classic sync generator is a crystal oscillator (4.43 MHz for mono-PAL) and some dividers. National Semiconductor and others made single-chip sync generators in the 80's. Another approach in an early timebase corrector was to have a counter drive an EPROM. You can grow one in a CPLD. None of the circuits are difficult, just messy.
ak
I have this book. I find that it doesn't give me what I need. It's too specific for a typewriter and I am doing something different....I remember using this book for some TV video circuits long ago. I may have used the discrete output (4-15) in my old 8080 S100 adapter for video generation.
http://www.tinaja.com/ebooks/TVTcb.pdf
It is in parts but chapter 8 (television interface) has some good general video interface information. I took some of the circuits and combined them with my own to make a pretty nice for the time character display with a graphics overlay using a few transistors, some CMOS with TLL clock drivers using that information.I have this book. I find that it doesn't give me what I need. It's too specific for a typewriter and I am doing something different....
It's been some time since I've worked with this stuff but you have to look at this from the standpoint of a voltage integration circuit rise/fall times and vertical sync trigger points.I was having look at the picture I posted earlier, and I "noticed something":
it says we need equalizing pulses because we are doing interlace, that is, the last ,line must be half its width. So we insert an equalizing pulse, which takes half a line, and sends the beam to the left. I can understand this, however, why do they go ahead and add even more equalizing pulses? Why isn't just one ok ? And they also add them after the vsyn pulses. Why would that be? It seems they add equalizers in order to add lots of hsync pulses, but there are hsync pulses at the beginning of every line anyway.
I suffer from being too obsessed with understanding things too deeply!
It's been some time since I've worked with this stuff but you have to look at this from the standpoint of a voltage integration circuit rise/fall times and vertical sync trigger points.
![]()
![]()
![]()
In the US, the video is transmitted "upside down". This makes the sync pulses the largest amplitude and the white level the smallest amplitude. I think video is biggest since you never want to lose sync even when receiving a poor signal. Similarly, the black is bigger than white to make noise in the video less visible.The first and last images have it all inverted, why ?
A few quick comments...
The drawing showing the diagonal lines is greatly exaggerated. The slope of the line is only from one line to the next -- about one line spacing or 1/600(?) of the height of the screen.
Even though it is US TV standard, you may want to check out Don Lancaster's TV Typewriter Cookbook. (Mentioned in previous posts.)
Also check out Appendix B A Color TV Primer for the E.E in the 1999 National Semiconductor Linear Applications handbook. The PDF is 399MB.I have not managed to view the much smaller .gz version.
https://archive.org/details/NationalSemiconductor-LinearApplicationsDatabook1986OCR
There are both equalizing pulses and serration pulses. I can't remember off the top of my head which is which. One of these is used to keep the horizontal oscillator in sync during the vertical retrace. These pulses are needed even if non-interlaced video is generated.
If you leave out these horizontal "sync" pulses during the vertical interval then the image will have curved vertical lines because the horizontal oscillator will have lost lock and drifted during the vertical retrace.
That pretty much sums it up.That's not the main reason.
Interlaced scanning is used to reduce the bandwidth for a given resolution and frame rate.
Interlaced scanning means the field rate is 1/2 the frame rate (thus a 50Hz frame rate has a 25Hz field rate).
This means the interlaced transmitted information bandwidth is 1/2 that required for a non-interlaced signal with the same frame rate.
Actually it was 3 or maybe 4 resistors and a 2n3904. The entire circuit including the battery was built into a couple of Atari 2600 paddles that had pots in them.@RichardO (and a nonmember or two) has implemented NTSC video in a primitive PIC that played Pong (PIC-Pong) about 20 or 25 years ago. The DAC was just three resistors, if I remember. Hopefully he will join the thread as I think he could provide some really good insight and suggestions.
Actually it was 3 or maybe 4 resistors and a 2n3904. The entire circuit including the battery was built into a couple of Atari 2600 paddles that had pots in them.
I don't think I have any digital documentation available on this project.![]()
The 2-inverter crystal oscillator is good enough for this application. The TV dos not care about a fraction of a percent error in video frequencies.Ricardo, help me generate the signals ? What kind of oscillator should I build? I read in a tutorial that there is a stable oscillator that can be made with NOT gates. I am thinking of building state machines to control the syncs. Is it easier to use just counters?