sku: BOB-09168
Description: This is a breakout board for the Maxim MAX7456 monochrome on-screen display chip. The board is set up with all supporting circuitry and RCA connectors to allow the user to easily interrupt and overlay text and/or graphics onto a video signal (PAL or NTSC). Just plug in your video signal to "Video In", plug your TV into "Video Out", connect a microcontroller to the SPI interface and supply the board with 5V@100mA (worst case) and you're good to go. Supplied sample code runs on an ATMega168/328 (16MHz) and compiles with WinAVR, so it's just about "plug-and-play" with an Arduino board.
Features:
Dimensions: 1.8x0.9"
Weight: 0.30 ounces, 8.6 grams
Documents:
GPS-11115
UDB4 - PIC UAV Development BoardDEV-09024
Uzebox AVCore Development ModuleCAB-09035
Audio/Video RCA Cable Dual Male - 12ftPRT-08631
RCA JackDEV-09313
TellyMatePRT-08826
RCA Jack Breakout
Comments 31 comments
Any chance we could get the blank PCB only?
Please fix the links to the datasheet and schematic as they point to the DDS chip and board….
Sorry about that. Datasheet link is fixed, schematic will be right tomorrow morning…
Can we get a screen shot of this thing in action? It looks pretty cool, but what can it do?
I used a MAX7456 to make a virtual dash for my car using the OBDII port. I have a video on youtube, search for ‘edash virtual dashboard’. I included a link but don’t know if it will work??
One thing to watch out for on the MAX is that the character set does not include all ASCII characters, but you can reprogram the font.
http://www.youtube.com/watch?v=pYwoqfysGJA
I have attached video-out from video camera to “Video In” on the OSD board and “Video Out” from the board to the video-in on TV. But it seams that there is no any signal on my TV. So, what’s wrong? Should I do something different?
OSD board is getting power from Duemilanove, on +5V/GND pins I have ~4.92V. Unfortunately I can’t see output on TV at all. it seems that OSD board is not passing through any video signal. Camera —> TV works OK (on AV3), but Camera —> OSD —> TV does nothng. For tests I use plain DVD handycam and home TV (PAL).
I also tried to disconnect SPI pins, just to power the OSD board and check whether board is transparently passing video signal or not, but it also was unsuccessful.
Is there any way to measure video signal on input and output on the board or understand whether OSD board is properly working or not?
I’m going to take a wild stab here and tell you to make sure that the RST pin is pulled high
Hi,
Thank you very much for the assistance, it’s seams that I have
progress in solving problem with my board.
I have just tried to use RESET pin (tied +5V and reset pins for the
short time, just touch them) and it seems that that board works
properly :–) it’s a good news. Unfortunately after 4-5 seconds video
output on TV is missing, so I have to tie them again. Does it mean
that RST and +5V pins must be tied permanently?
Regards
Yes. Take a look at the datasheet, page 10, and you’ll see reset pulled to +5V in their “Typical Operating Circuit”.
FYI, the bar over the reset can be read as “NOT” reset. In other words, when the pin is high (+5V power being applied), you do not have the chip in reset, or in more straightforward terms, you want to use the chip. When this pin is pulled low (to zero), you are resetting the chip.
What you’re essentially doing per your description is power cycling the board repeatedly by pulling the pin high for short periods of time, which is why you’re getting the sporadic operation.
Cheers…
Any chance you could use a basic stamp with this?
Any chance the RCA jacks could be rotated 90 degrees so the board could be mounted inside a box with the in and out jacks next to each vs. on opposite ends of an enclosure?
To me, it looks like it’s possible with just a little bit of re-engineering the board, a couple trace cuts, desolder, rotate, a couple jumper wires and…done…
Consider also you can mount a pair of jacks to your enclosure, and run wire connecting these “internal” jacks with the external…
Can this be use to stop the blue screen on display when there is static ?
am working with pic 16f877a, can you give me a sample code for any pic
i cant read from the module, any data read will result 0, also i cant display anything .
the data from the pic to the module is just like the datasheet ( i see it on digital oscilliscope)
what is the wrong?
Question to those who have used this before:
If you feed it a color video signal, does it convert it to monochrome in the process of overlaying text? Or do you get monochrome text on top of color video?
Thanks.
Answered my own question. On one of the AUV forums are screenshots of it overlayed on a color image. Awesome!
i need code to interface PIC18f2550 with Breakout Board for MAX7456 On Screen Display
If you’re having trouble working out how to add custom characters into the NVRAM, I’ve put up some simple instructions at http://www.john.geek.nz/2011/01/adding-custom-characters-to-the-max7456-video-overlay-generator/
I made a small VB app to design custom graphics for this chip.
QMIG
Arduino sample code?
Any chance to have a naked version one day without the RCA connectors.
eg : UDB OSD
Probably not. I think 99% of the world would be using the RCA connectors. But maybe we’re wrong?
Actually 99% of FPV flyers use servo plugs but I realize that is not the whole market.
I’ll be using this for a BNC CCTV setup. Hate to buy a good number of these and toss the RCA Jacks :(
would it be possible to get an arduino sample code for this compiled as a pde arduino file
I have a camera connected to a display and that works fine. When I hook the camera up to this, I get no output. When I look at the signal on the oscilloscope, the camera output looks like it’s shorted to ground, and the signal goes from a strong NTSC down to 0. Reset is pulled high and board is powered at 5 V.
I’d like to tell of an error in the PCB design.
The datasheet specifies:
A slight technical note:
according to the datasheet the 22pF capacitors (C4 and C5) for the crystal are not needed as internal load caps are there in MAX7456.
Can this chip be used to output vector graphics? Has anyone here done that? I have looked over the datasheet for the chip several times before and did not see a way to do vector graphics, only text (characters), but I was never quite clear about it either. Thanks for any help.
How many lines of text can be overlaid on a screen?