psmll
Member level 4

Hi,
Two days ago I thought in a new project, nothing serious, just for fun, put PIC processing images that can be seen in a regular TV
To start I choose the PIC18F2620, because it have an internal oscillator that with PLL can do 32MHz (8MIPS) and lots of ROM & RAM.
For the DAC I simple used some resistors.
This can be used, just for fun, or for example to use a TV as a out interface for an application that needs to show important information, menus...
I searched in the net, and this is nothing new, some people already did it.
Since I'm doing this for fun, I will try to do it by myself.
First, where I live the PAL is the standard, so I didn't spend time with this decision ;-)
To start I only use Black&White.
Now the most important, to do something, we need to know well how it works, this is the biggest problem.
The document to go is the "Recommendation ITU-R BT.470-7 Conventional Television Systems", but I can't find a link to download it, if you know one, please help
I searched in the net and I found several info, the big problem, is that one page for example says "x=4.7us" and other page says "x=4.5us", and I don't know what is the right one...
I was able to put PIC sending some signals to tv, but as you can see in the captured images below, the first lines are not in the right position :-( Do you have any idea what can be?
At least the other lines are OK, and the first lines not even are visible in most of the TVs ;-)
Another thing that I don't know very well are the video signal voltages, in some places says that they are from 0 to 1V and in others that are from -0.3V to 0.7V.
I first tried one DAC that only have 2 resistors and produce voltages from 0 to 1V, but it didn't worked well in some of my TVs, VCRs and PCTV card, as you can see in the second image below (from PCTV card).
So I did an DAC that can do -0.3 to 0.7V, the only problem is that it needs 4 resistors, but worked very well in all the equipment, as you can see in the frist image below (from PCTV card).
So I think that the right is from -0.3 to 0.7V. Do you know if I'm right?
I already tried so display some things and seems to work ok
Now the problem is that the video signal need accurate times, but I also have to put some code to do process others things...
This is just a start, maybe you can try to do something like this, and give me information
A test image, the first field have some bars, and the second are all white. (large images, but only 5.6KB+5.56KB) ;-)
Two days ago I thought in a new project, nothing serious, just for fun, put PIC processing images that can be seen in a regular TV
To start I choose the PIC18F2620, because it have an internal oscillator that with PLL can do 32MHz (8MIPS) and lots of ROM & RAM.
For the DAC I simple used some resistors.
This can be used, just for fun, or for example to use a TV as a out interface for an application that needs to show important information, menus...
I searched in the net, and this is nothing new, some people already did it.
Since I'm doing this for fun, I will try to do it by myself.
First, where I live the PAL is the standard, so I didn't spend time with this decision ;-)
To start I only use Black&White.
Now the most important, to do something, we need to know well how it works, this is the biggest problem.
The document to go is the "Recommendation ITU-R BT.470-7 Conventional Television Systems", but I can't find a link to download it, if you know one, please help
I searched in the net and I found several info, the big problem, is that one page for example says "x=4.7us" and other page says "x=4.5us", and I don't know what is the right one...
I was able to put PIC sending some signals to tv, but as you can see in the captured images below, the first lines are not in the right position :-( Do you have any idea what can be?
At least the other lines are OK, and the first lines not even are visible in most of the TVs ;-)
Another thing that I don't know very well are the video signal voltages, in some places says that they are from 0 to 1V and in others that are from -0.3V to 0.7V.
I first tried one DAC that only have 2 resistors and produce voltages from 0 to 1V, but it didn't worked well in some of my TVs, VCRs and PCTV card, as you can see in the second image below (from PCTV card).
So I did an DAC that can do -0.3 to 0.7V, the only problem is that it needs 4 resistors, but worked very well in all the equipment, as you can see in the frist image below (from PCTV card).
So I think that the right is from -0.3 to 0.7V. Do you know if I'm right?
I already tried so display some things and seems to work ok
Now the problem is that the video signal need accurate times, but I also have to put some code to do process others things...
This is just a start, maybe you can try to do something like this, and give me information
A test image, the first field have some bars, and the second are all white. (large images, but only 5.6KB+5.56KB) ;-)