Generazione del segnale TV PAL tramite PIC


14

Sto cercando di generare segnali TV PAL usando un PIC24FJ64GB002 usando un metodo simile al circuito descritto a metà pagina . L'unica differenza è che il mio circuito deve funzionare a 3v invece di 5v a causa dell'utilizzo di un PIC24, quindi ho ricalcolato i valori di resistenza necessari e quelli più vicini che riesco a trovare sembrano essere 220 e 470 ohm.

Sto collegando l'ingresso TV tramite un cavo Scart che collega il segnale video ai pin 17 e 20 sul diagramma in questa pagina .

Ma non ricevo nessuna foto in TV. Potrebbe anche non essere collegato.

Sto pensando che una delle tre cose potrebbe essere sbagliata: -

  1. Il mio tempismo è fuori. Ho pubblicato il diagramma alla fine di questo post che mostra i tempi sui due pin per il mio test e, per quanto ne so, sto generando i tempi di sincronizzazione corretti e l'altro segnale è solo un po 'di strisce per i test. Quanto devono essere precisi i tempi? Sto usando l'interruzione del timer sul PIC per iniziare ogni riga 64uS a parte.
  2. Sto usando i resistori sbagliati per mescolare il segnale. Qualcuno può verificare se ho calcolato i valori corretti da utilizzare a 3volts? Quanto devono essere accurati i livelli di tensione? Ho scelto i valori standard più vicini, è abbastanza preciso?
  3. Mi sto collegando agli ingressi sbagliati sul mio cavo scart? Tutto ciò che ho letto mostra che questo è corretto anche se ...

Sto generando anche quelli che credo siano gli impulsi di sincronizzazione dei frame corretti. Anche se, tutto ciò che ho letto sembra indicare che anche se sbaglio, dovrei vedere qualcosa e poiché ogni riga è la stessa perdita di sincronizzazione verticale non dovrebbe importare per questo test?

Ad ogni modo, qualsiasi input e suggerimento sarebbe il benvenuto.

Temporizzazione del segnale http://this.domain.name/wp-content/uploads/2010/06/tv.png

Modifica e domanda aggiuntiva

Se voglio usare i segnali RGB su uno scart sembra che debba avere 3 connessioni per R, G, B e una per la sincronizzazione sul pin video composito. E poi ognuno ha la propria connessione GND separata ... C'è qualche motivo per cui non riesco a collegare quei 4 insieme?


hai ottenuto il tuo +1 solo per l'utilizzo della funzione dell'analizzatore logico di PICKIT2. Non l'ho mai visto usato come ovunque io lavoro abbiamo O-Scopes ovunque. Sembra sexy. anche le domande erano fantastiche.
Kortuk,

Mi piacerebbe un vero oscilloscopio quindi potrei vedere le tensioni sui segnali "misti" qui. Ma non ne ho uno e costano più di quanto possa giustificare la spesa per un progetto di hobby. L'analizzatore di logica pickit2 sembra funzionare davvero molto bene, anche se per molti segnali digitali. Ne comprerei quasi uno solo per quello!
John Burton,

1
Ho provato i suggerimenti di seguito e non ho avuto alcun successo. I miei tempi e resistori sono corretti? Ho qualcosa di simile anche da qualche parte. Penso che costruirò uno dei progetti che ho visto in giro che ne usano uno, almeno non proverò a eseguire il debug del mio hardware, del mio software E di una connessione sconosciuta alla TV allo stesso tempo . E quando funziona riavvia questo progetto.
John Burton,

Non posso dire di sapere meglio di te, ma hai raggiunto il mio massimo interesse.
Kortuk,

Risposte:


5

Potrebbe essere un problema di commutazione SCART. Con SCART, alcuni televisori necessitano di un segnale basso sul pin 16 per selezionare RGB anziché composito.

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

Potresti anche provare a mettere il tuo segnale composito in uno dei canali RGB per vedere se viene raccolto correttamente.


Grazie per la risposta. Sembra che tu stia generando segnali RGB, non video composito? Ho provato a collegare quel pin in entrambi i modi e sfortunatamente non ha fatto differenza.
John Burton,

Oops, ho letto male, aggiornato.
Toby Jaffey,

1
Sì, fare un colourburst PAL su un PIC sarebbe una "sfida"
Toby Jaffey,

1
Finisci questo post: ho provato a usare una TV diversa e ha funzionato perfettamente, eppure non riesco ancora a farlo funzionare su quello originale. Chiaramente qualche differenza lì ho bisogno di indagare un po 'di tempo in futuro,
John Burton

1
Alla fine ho scoperto che avevo un cavo Scart cablato male con la terra collegata al cavo sbagliato anche se l'ho verificato circa 100 volte! Per qualche motivo funziona su una TV ma non su un'altra. Ora sto funzionando bene su entrambi.
John Burton,

0

L'hai trasformato nel canale 3? o hai un ingresso composito e devi selezionare l'impostazione corretta della sorgente video sul TV / Monitor?


Ho un input composito sulla TV. Bene, comunque un input composito sulla connessione SCART.
John Burton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.