Beschreibung

Single-Channel Monochrome On-Screen Display with Integrated EEPROM

  • The MAX7456 single-channel monochrome on-screen display (OSD) generator lowers system cost by eliminating the need for an external video driver, sync separator, video switch, and EEPROM. The MAX7456 serves all national and international markets with 256 user-programmable characters in NTSC and PAL standards. The MAX7456 easily displays information such as company logo, custom graphics, time, and date with arbitrary characters and sizes. The MAX7456 is preloaded with 256 characters and pictographs and can be reprogrammed in-circuit using the SPI™ port.
  • The MAX7456 is available in a 28-pin TSSOP package and is fully specified over the extended (-40°C to +85°C) temperature range.
  • 256 User-Defined Characters or Pictographs in Integrated EEPROM
  • 12 x 18 Pixel Character Size
  • Blinking, Inverse and Background Control Character Attributes
  • Selectable Brightness by Row
  • Displays Up to 16 Rows x 30 Characters
  • Sag Compensation On Video-Driver Output
  • LOS, VSYNC, HSYNC, and Clock Outputs
  • Internal Sync Generator
  • NTSC and PAL Compatible
  • SPI-Compatible Serial Interface
  • Delivered with Preprogrammed Character Set

Projekte, die den MAX7456 nutzen

EPI OSD

Beschreibung

  • Bei der Epi-OSD handelt es sich um eine Erweiterung für Quadrokopter, um Flugdaten via OSD in ein Kamera-Bild einzublenden. Desweiteren wird das Sinken und Steigen des Kopters auf dem OSD angezeigt und über den Audiokanal auch akustisch als Tonfolge wiedergegeben. Die OSD-Schaltung basiert auf dem MAXIM-Chip MAX7456. Die Daten werden über eine der beiden seriellen Schnittstellen, einer SPI-Schnittstelle oder per PWM gesendet und von einem Atmel ATMega 162 für den OSD-Chip aufbereitet.

Features

  • Zur Zeit werden folgende Werte angezeigt:
  • * Lipospannung als Bargraph
  • * Strom in Amp.( EPI-S)
  • * Höhe
  • * Kompassrichtung
  • * Flugzeit
  • * Variometer
  • * In Verbindung mit der NaviCtrl von Mikrokopter (H&I) werden zur Zeit folgende Daten eingeblendet:

  • o Anzahl der Satelliten
  • o Entfernung in Nordrichtung
  • o Entfernung in Ostrichtung
  • Bei Störung des Empfangssignal blinkt die OSD Anzeige
  • Es stehen mehrere Modi zur Verfügung:
  • * OSD an
  • * OSD an und Darstellung eines künstlichen Horizonts (HUD)
  • * OSD an Variometer an
  • * OSD aus. z.B. für Videoaufnahmen
  • Die Modi sind per RC-Sender über einen Kanal oder via Menu umschaltbar

Menu Funktion:

Zum Aktivieren des Menu-Modus Taster Mode drücken. Über Taster SET Menu-Punkt anwählen und über Taster Mode gegebenenfalls ändern.

  • * Personifizierung ( Kennung oder Name ) darstellbar
  • * Umschaltung PAL/NTSC
  • * PC-Modus. EPI-OSD sendet dann keine Daten zur FC
  • * Anzeige- Modi

Bilder

Beta-Platine und Screenshot einer fruehen Firmware

  • epiosd_early-sample.jpg

Projektseite

C-OSD - Die open-source Software fuers EPi-OSD

Beschreibung

  • C-OSD ist an sich kein eigenes Projekt mit eigener Hardware, vielmehr eine quelloffene alternative Software für das EPi-OSD.
  • Die Hardware ist also die vom oben erwähnten EPi-OSD.
  • Der Funktionsumfang ist relativ ähnlich, angezeigt wird standardmäßig:
  • * Geschwindigkeit
  • * Empfangsstärke
  • * Serial Link OK
  • * Kompassausrichtung
  • * Variometer (Sinken/Steigen)
  • * Altimeter (aktuelle Hoehe)
  • * Richtung zur Home Position
  • * Entfernung zur Home Position
  • * Batteriespannung
  • * Uptime
  • * Flugzeit
  • * Manual Control (Uebersteuern von PH/CH)
  • * Anzahl der genutzten Satelliten
  • * Coming Home / Position Hold aktiv
  • Zusätzlich werden nach dem Flug ein paar Statistiken angezeigt wie maximale Geschwindigkeit, minimale Akkuspannung und maximale Entfernung zur Home Position.

Forums-Thread

Projektseite

SVN Quelltext Repository

Bilder

  • http://www.mylifesucks.de/oss/c-osd/20090419-c-osd-bigger-compass.jpg

Videos

Tools für Entwickler

CaScAdE's max7456 chars made easy

DG5MPQ's MAX7456.exe

  • Dieses Programm übersetzt die *.MCM Datei des MAX7456 Eval Kit in Quelltext zum Einbinden in eigene Programme.
  • Merkmale des Programmes:
  • - Wählbares Trennzeichen ";" .. " ,"
  • - Wählbares Array Beginn Zeichen
  • - Wählbares Array Ende Zeichen
  • - Wählbar 54/64 Byte
  • - Wählbar Anzahl der Bytes Pro Zeile
  • - Wählbar Trennzeichen am Ende der Zeile ja/nein
  • - Wählbares Zeilen Anfangs Wort
  • - Schreiben in Datei oder Zwischenablage
  • - Alle Parameter in CFG Datei werden gespeichert.
  • - Sollte flott sein......
  • http://dg5mpq.de/mk/MAX7456.exe

Dateien

Links

Bezugsquellen

Bilder

Chip von oben

  • max7456.jpg

Chip von unten

  • max7456_unterseite.jpg

Vergleich mit Atmega8

  • Zur Verdeutlichung, was ein 0.65er Pin-Pitch bedeutet, hier der Vergleich mit einem Atmega8 (der hat 0.8):
  • max7456_vs_atmega8.jpg

  • (Die Unschaerfe am Rand laesst sich mit Inverterring leider nicht vermeiden)

Standard Zeichensatz

  • max7456_default_charset.png