I will go search now for a video overlay chip by Sanyo. Its not a pc but is a vga video signal. thanks
I will go search now for a video overlay chip by Sanyo. Its not a pc but is a vga video signal. thanks
Hi,
I have played with software video generation inspired by rickard's pages. Honestly it was mostly copy/paste , but I have always been wondering what would be the best possible way to generate phase locked color in software. I have been trying to figure out whether I should use a video decoder chip (PAL) and get a PLLed osc from there itself to run the micro. It was basically meant to be a logo inserter on video signals (Genlock/Overlay). I have been considering the Propeller chip from parallax. Then again shifting platform for a single project does not make much sense. Cause the propellers are not available in my country and even if I find some they are way too costly than a PIC.
Regards
Sougata
hittconsulting.com/products/hcosd/
This is a Propeller based module, and is open source with schematics. I believe it will work on VGA too!
Ron
We now have much faster pics then way back during most of the projects you see on the web for video. We now can go upto 80 mhz, but thats not picbasic pro compatible. I think the PIC18F46K20 is compatible and its 64mhz. We should be able to do much better projects with video. the lm1881 will seperate both h sync and v sync. and with that, well its just a matter of timming. But it would be nice to have a plug and play chip. The sanyo chip seems like a winner but can't seem to find any here in Mexico. I may just have to wait till I go back to the states.
Last night I used a PIC to double the h sync and it seemed to do pretty good. and it was just a 4 mhz 16f84a. With my new scope the only prob was the pulse came latter then the original, but I managed to get the pulses exactly doubled. but I do need to address the late sync signal. I'm wondering what the heck do I do with the actual video signal (RGB) to get it to shrink to the correct timming? I should do a little more checking before I start asking questions.![]()
I just did a search on Newark here in mexico on the PIC18F46K20 it costs $3.50. beside I just looked it up on the melabs picmicro selector guide thats how I came up with that.
But I now found what I was looking for
The MTV021 is designed for monitor applications to display built-in characters or fonts onto monitor screens. The display operation occurs by transferring data and control information from the micro-controller to RAM through a serial data interface. It can execute full-screen display automatically, as well as specific functions such as character background color, bordering, shadowing, blinking, double height and width, font by font color control, frame positioning, frame size control by character height and row-to-row spacing, horizontal display resolution, full-screen erasing, fade-in/fade-out effect, windowing effect and shadowing on window.
The MTV021 provides 256 standard and 16 multi-color characters and graphic fonts for more efficacious applications. The full OSD menu is formed by 15 rows x 30 columns, which can be positioned anywhere on the monitor screen by changing vertical or horizontal delay.
Moreover, the MTV021 also provides 8 PWM DAC channels with 8-bit resolution and a PWM clock output for external digital-to-analog control.
Features:
• Horizontal SYNC input up to 130 KHz
• On-chip PLL circuitry up to 96 MHz
• Programmable horizontal resolutions up to 1524 dots per display row
• Full-screen display consists of 15 (rows) by 30 (columns) characters
• 12 x 18 dot matrices per character
• Total of 272 characters and graphic fonts, including 256 standard and 16 multi-color mask ROM fonts
• 8 color-selectable maximum per display character
• 7 color-selectable maximum for character background
• Double character height and/or width control
• Programmable positioning for display screen center
• Bordering, shadowing and blinking effect
• Programmable character height (18 to 71 lines) control
• Row to row spacing register to manipulate the constant display height
• 4 programmable background windows with multi-level operation and shadowing on window effect
• Software clears bit for full-screen erasing
• Fade-in/fade-out effect
• Half tone and fast blanking output
• 8-channel/8-bit PWM D/A converter output
• Compatible with SPI bus or I2C interface with slave address 7AH (slave address is mask option)
• 16-pin, 20-pin or 24-pin PDIP package
Bookmarks