Generowanie sygnału telewizyjnego PAL za pomocą PIC

14

Próbuję generować sygnały telewizyjne PAL za pomocą PIC24FJ64GB002 przy użyciu metody podobnej do obwodu opisanego w połowie tej strony . Jedyna różnica polega na tym, że mój obwód musi działać przy napięciu 3 V zamiast 5 V ze względu na użycie PIC24, więc ponownie obliczyłem niezbędne wartości rezystorów, a najbliższe, jakie mogę znaleźć, wydają się wynosić 220 i 470 omów.

Łączę się z wejściem telewizora za pomocą przewodu Scart łączącego sygnał wideo ze stykami 17 i 20 na schemacie na tej stronie .

Ale w ogóle nie widzę obrazu w telewizji. Równie dobrze może nie być podłączony.

Myślę, że jedna z trzech rzeczy może być nie tak: -

  1. Mój czas się skończył. Na końcu tego postu umieściłem schemat pokazujący czas na dwóch pinach do mojego testu i, o ile mogę stwierdzić, generuję prawidłową synchronizację, a drugi sygnał to tylko niektóre paski do testowania. Jak dokładny musi być czas? Używam przerwania timera na PIC, aby uruchomić każdą linię 64uS oddzielnie.
  2. Używam niewłaściwych rezystorów do miksowania sygnału. Czy ktoś może sprawdzić, czy obliczyłem prawidłowe wartości do zastosowania przy 3 woltach? Jak dokładne muszą być poziomy napięcia? Wybrałem najbliższe standardowe wartości, czy jest to wystarczająco dokładne?
  3. Łączę się z niewłaściwymi wejściami na moim przewodzie Scart? Wszystko, co przeczytałem, pokazuje jednak, że jest poprawne ...

Generuję też, jak uważam, prawidłowe impulsy synchronizacji klatek. Chociaż znowu wszystko, co przeczytałem, wydaje się wskazywać, że nawet jeśli źle to zrozumiem, powinienem coś zobaczyć, a ponieważ każda linia jest taka sama, utrata synchronizacji pionowej nie powinna mieć znaczenia dla tego testu?

W każdym razie wszelkie uwagi i sugestie byłyby mile widziane.

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

Edytuj i dodatkowe pytanie

Jeśli chcę użyć sygnałów RGB na scart, wygląda na to, że muszę mieć 3 połączenia dla R, G, B i jedno dla synchronizacji na kompozytowym pinie wideo. A potem każdy ma osobne połączenie GND ... Czy jest jakiś powód, dla którego nie mogę po prostu połączyć tych 4 razem?

John Burton
źródło
masz +1 za korzystanie z funkcji analizatora logicznego PICKIT2. Nigdy nie widziałem go używanego, ponieważ wszędzie pracuję, wszędzie mamy O-Scope. Wygląda seksownie. pytania też były świetne.
Kortuk
Chciałbym mieć odpowiedni oscyloskop, wtedy mogłem zobaczyć napięcia na „mieszanych” sygnałach. Ale ja go nie mam i kosztują więcej, niż mogę uzasadnić wydatki na projekt hobby. Analizator logiki pickit2 wydaje się jednak działać bardzo dobrze w przypadku wielu sygnałów cyfrowych. Prawie kupiłbym jeden za to!
John Burton,
1
Wypróbowałem poniższe sugestie i wcale nie miałem sukcesu. Czy moje czasy i rezystory są prawidłowe? Gdzieś też mam pic. Myślę, że zbuduję jeden z projektów, które widziałem wokół, które wykorzystują jeden z nich, wtedy przynajmniej nie będę próbował debugować własnego sprzętu, własnego oprogramowania ORAZ nieznanego połączenia z telewizorem jednocześnie . A kiedy to zadziała, uruchom ponownie ten projekt.
John Burton,
Nie mogę powiedzieć, że wiem lepiej niż ty, ale osiągnąłeś moje zainteresowanie.
Kortuk

Odpowiedzi:

5

Może to być problem ze zmianą SCART. Dzięki SCART, niektóre telewizory potrzebują niskiego sygnału na pinie 16, aby wybrać RGB zamiast kompozytu.

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

Możesz także spróbować umieścić złożony sygnał w jednym z kanałów RGB, aby sprawdzić, czy jest prawidłowo odbierany.

Toby Jaffey
źródło
Dziękuję za odpowiedź. Wygląda na to, że generujesz sygnały RGB, a nie kompozytowe wideo? Próbowałem jednak podłączyć ten pin na dwa sposoby i niestety nie miało to znaczenia.
John Burton,
Ups, źle odczytałem, zaktualizowałem.
Toby Jaffey,
1
Tak, wykonanie serii kolorów PAL na PIC byłoby „wyzwaniem”
Toby Jaffey,
1
Po prostu dokończ ten post - próbowałem użyć innego telewizora i działał idealnie, a mimo to nadal nie mogę go uruchomić na oryginalnym. Wyraźnie pewna różnica, którą muszę zbadać w przyszłości,
John Burton,
1
W końcu odkryłem, że miałem źle podłączony przewód SCART z uziemieniem podłączonym do niewłaściwego przewodu, mimo że sprawdziłem go około 100 razy! Z jakiegoś powodu działa na jednym telewizorze, ale nie na drugim. Teraz mam dobrze działa na obu.
John Burton,
0

Czy zmieniłeś kanał na 3? czy masz wejście kompozytowe i musisz wybrać prawidłowe ustawienie źródła wideo w telewizorze / monitorze?


źródło
Mam wejście kompozytowe w telewizorze. Cóż, w każdym razie kompozytowe wejście w złączu SCART.
John Burton,