Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/02/06 17:03
Read: times


 
#108998 - You'll need a few parts ...
Responding to: ???'s previous message
Aside from having to learn the timing spec's for the display you want to generate, you'll need some components.

You;ve made no mention of how experienced you are with programmable logic, so I'll assume that's not on the list of thigns you want to use.

As you know, CRT displays are raster-scanned, i.e. they sweep a single focused (we hope) dot across the front face of the CRT, modulating it on and off to create an image. Part of the time, it is swept slowly and modulated on and off to varying degrees to control the brightness of the light emitted by the phosphor on the front face (anode) of the tube. A smaller part of the time is used to move the dot back to the side whence it started, and once each scan, from bottom to top, assuming its active scan is from top to bottom. The sweep circuit can be though of as horizontal and a vertical relaxation oscillator, one operating at the horizontal rate, and one at the vertical rate. The first thing you have to find out is what those nominal rates are, because the closer you drive thie tihng to that nominal rate, the less trouble you'll have.

This presents a problem to the designer of a digital interface such as what you want to design, and what that problem is, is to control the state of either the grid or the cathode voltage, by means of the internal video amplifier(s) such that the "dot" is in the correct state at the correct time.

There are many ways in which to do this. I'd suggest you look at a few microcomputers of the late '70's, e.g. the Apple-II in order to learn how it's done. That one was done with nothing customed up for them, i.e. you could buy each and every part directly off-the-shelf. It was capable of color on an NTSC-compatible monitor.

I'd suggest you familiarize yourself with the Motorola MC6847, also, as an alternative that can put a considerable, though not very satisfying amount of text on the screen. There's also the Motorola MC6845, which is a video timing generator intended to be the core of what you're considering. I'd give that one a hard look as well. Other manufacturers had other approaches to solving the same problem, but theirs was probably the most popular, and not without reason.

Take a look at those chips, take a look at the EIA RS170A standard, and then see whether you still have an appetite for this job.

RE




List of 33 messages in thread
TopicAuthorDate
Using a 74HC245 to drive NTSC or VGA            01/01/70 00:00      
   I hope you know what you're getting into            01/01/70 00:00      
      Reply to LCD to "Video" post            01/01/70 00:00      
         Respectfully and humbly            01/01/70 00:00      
            '245            01/01/70 00:00      
            Maybe there's some info missing ...            01/01/70 00:00      
               To clear all this up            01/01/70 00:00      
               Windows GUI and my apology            01/01/70 00:00      
                  You'll need a few parts ...            01/01/70 00:00      
                     Programming and the such            01/01/70 00:00      
                        It's not going to be easy ...            01/01/70 00:00      
                        8051 to ISA Video Card.            01/01/70 00:00      
         do you even need video?            01/01/70 00:00      
         Mini-ITX            01/01/70 00:00      
            Nano-ITX            01/01/70 00:00      
      VGA timing            01/01/70 00:00      
         VGA timing            01/01/70 00:00      
   video driver hardware            01/01/70 00:00      
      not only video generation            01/01/70 00:00      
      Your post            01/01/70 00:00      
   ooops what am i thinking            01/01/70 00:00      
   Info Request.            01/01/70 00:00      
      lemme understand this correctly            01/01/70 00:00      
         Modifications to vga driver            01/01/70 00:00      
   Here's the datasheet ...            01/01/70 00:00      
   Re: LCD Upgrade            01/01/70 00:00      
      nice, but why            01/01/70 00:00      
      Looks Great!            01/01/70 00:00      
         it's because...            01/01/70 00:00      
      20 pin package controller            01/01/70 00:00      
         which post? ehich device?            01/01/70 00:00      
         What he means is ...            01/01/70 00:00      
         Re: 20-pin DIP controller            01/01/70 00:00      

Back to Subject List