Generieren von PAL-TV-Signalen mit einem PIC

Ich versuche, PAL-TV-Signale mit einem PIC24FJ64GB002 zu erzeugen, indem ich eine ähnliche Methode wie die auf dieser Seite beschriebene Schaltung verwende . Der einzige Unterschied besteht darin, dass meine Schaltung aufgrund der Verwendung eines PIC24 mit 3 V anstelle von 5 V betrieben werden muss. Daher habe ich die erforderlichen Widerstandswerte neu berechnet, und die nächsten, die ich finden kann, scheinen 220 und 470 Ohm zu sein.

Ich verbinde den TV-Eingang über ein Scart-Kabel, das das Videosignal mit den Pins 17 und 20 im Diagramm auf dieser Seite verbindet .

Aber ich bekomme überhaupt kein Bild auf dem Fernseher. Es kann auch sein, dass es nicht angeschlossen ist.

Ich denke, eines von drei Dingen könnte falsch sein: -

  1. Mein Timing ist abgelaufen. Ich habe das Diagramm am Ende dieses Beitrags gepostet, das das Timing an den beiden Pins für meinen Test zeigt, und soweit ich das beurteilen kann, erzeuge ich das richtige Sync-Timing und das andere Signal sind nur einige Streifen zum Testen. Wie genau muss das Timing sein? Ich verwende den Timer-Interrupt auf dem PIC, um jede Zeile im Abstand von 64 uS zu starten.
  2. Ich verwende die falschen Widerstände, um das Signal zu mischen. Kann jemand überprüfen, ob ich die korrekten Werte für die Verwendung bei 3 Volt berechnet habe? Wie genau müssen die Spannungspegel sein? Ich habe die nächstliegenden Standardwerte gewählt, ist das genau genug?
  3. Ich verbinde mein Scart-Kabel mit den falschen Eingängen? Alles, was ich gelesen habe, zeigt jedoch, dass dies richtig ist ...

Ich erzeuge auch das, was ich für die richtigen Frame-Sync-Impulse halte. Obwohl alles, was ich gelesen habe, darauf hinzudeuten scheint, dass ich etwas sehen sollte, selbst wenn ich das falsch mache , und da jede Zeile gleich ist, sollte der Verlust der vertikalen Synchronisation für diesen Test keine Rolle spielen?

Wie auch immer, jeder Input und Vorschläge wären willkommen.

Signal-Timing http://this.domain.name/wp-content/uploads/2010/06/tv.png

Bearbeiten und zusätzliche Frage

Wenn ich RGB-Signale auf einem Scart verwenden möchte, brauche ich anscheinend 3 Anschlüsse für R, G, B und einen für die Synchronisierung am Composite-Video-Pin. Und dann hat jeder seine eigene separate GND-Verbindung ... Gibt es einen Grund, warum ich diese 4 nicht einfach miteinander verbinden kann?

Sie haben Ihre +1 nur für die Verwendung der Logikanalysatorfunktion des PICKIT2 erhalten. Ich habe es nie benutzt gesehen, da wir überall, wo ich arbeite, überall O-Scopes haben. Es sieht sexy aus. Die Fragen waren auch großartig.
Ich hätte gerne ein richtiges Oszilloskop, dann könnte ich hier die Spannungen an den "gemischten" Signalen sehen. Aber ich habe keine und sie kosten mehr, als ich die Ausgaben für ein Hobbyprojekt rechtfertigen kann. Der Pickit2-Logikanalysator scheint jedoch für viele digitale Signale sehr gut zu funktionieren. Allein dafür würde ich mir fast einen kaufen!
Ich habe die folgenden Vorschläge ausprobiert und hatte überhaupt keinen Erfolg. Sind meine Timings und Widerstände korrekt? Ich habe auch irgendwo ein Bild. Ich denke, ich werde eines der Projekte bauen, die ich gesehen habe, die eines davon verwenden, dann werde ich zumindest nicht versuchen, meine eigene Hardware, meine eigene Software UND eine unbekannte Verbindung zum Fernseher gleichzeitig zu debuggen . Und wenn das funktioniert, starten Sie dieses Projekt neu.
Ich kann nicht sagen, dass ich es besser weiß als Sie, aber Sie haben mein Interesse geweckt.

Antworten (2)

Es könnte ein SCART-Umschaltproblem sein. Bei SCART benötigen einige Fernsehgeräte ein niedriges Signal an Pin 16, um RGB anstelle von Composite auszuwählen.

http://freespace.virgin.net/matt.waite/resource/av/scart.htm#Note%202%20 :

Sie können auch versuchen, Ihr Composite-Signal in einen der RGB-Kanäle einzuspeisen, um zu sehen, ob es richtig aufgenommen wird.

Danke für die Antwort. Es sieht jedoch so aus, als würden Sie RGB-Signale erzeugen, kein Composite-Video? Ich habe versucht, diesen Pin in beide Richtungen anzuschließen, und leider hat es keinen Unterschied gemacht.
Ups, falsch gelesen, aktualisiert.
Gutes Ideal Ich werde versuchen, eines der RGB-Signale zu verwenden. Tatsächlich schaue ich mir jetzt an, dass es wahrscheinlich besser wäre, wenn ich sowieso nur RGB-Daten generieren würde, da ich dann ein Farbdisplay verwenden könnte, vorausgesetzt, ich kann es überhaupt zum Laufen bringen.
Ja, einen PAL-Colourburst auf einem PIC zu machen, wäre eine "Herausforderung"
Beenden Sie einfach diesen Beitrag – ich habe versucht, einen anderen Fernseher zu verwenden, und er hat perfekt funktioniert, aber ich kann ihn immer noch nicht auf dem Original zum Laufen bringen. Es gibt eindeutig einen Unterschied, den ich irgendwann in der Zukunft untersuchen muss,
Am Ende stellte ich fest, dass ich ein schlecht verdrahtetes Scart-Kabel hatte, dessen Erdung mit dem falschen Kabel verbunden war, obwohl ich es ungefähr 100 Mal überprüft hatte! Aus irgendeinem Grund wird auf einem Fernseher gearbeitet, aber nicht auf einem anderen. Ich habe jetzt, dass es auf beiden gut funktioniert.

Hast du auf Kanal 3 geschaltet? Oder haben Sie einen Composite-Eingang und müssen die richtige Videoquelleneinstellung auf dem Fernseher/Monitor auswählen?

Ich habe einen Composite-Eingang am Fernseher. Na ja, ein Composite-Eingang am SCART-Anschluss sowieso.