Witam,
Posiadam kamerę internetową jaką widać na fotografii(Creative WebCam 5). Czy istnieje jakiś prosty i tani sposób, aby odebrać sygnał z matrycy CMOS i przekonwertować go na zwykły analogowy sygnał Video?
Z tyłu PCB mam układ SAA8116HL.
Bardzo proszę o pomoc
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięPrzechwytywanie obrazu z kamery CMOS
Moderatorzy:Jacek Bogusz, Moderatorzy
Z datasheetu układu SAA8116 wynika, że jeśli nie ma na płytce układu TDA8787 to jest to kamra CMOS. Zrobić z tego kompozytowy sygnał wideo będzie bardzo trudno. Co ciekawe, w układzie SAA8116 siedzi mikrokontroler 8051 więc można się pokusić o pobawienie się i np. wysłanie obrazu po I2C zamiast USB.
Możesz spisać oznaczenie tego 20 pinowego scalaka z prawej strony SAA? I porobic dokładniejsze zdjecia?
Możesz spisać oznaczenie tego 20 pinowego scalaka z prawej strony SAA? I porobic dokładniejsze zdjecia?
Zastanawiam się, czy takie matryce CMOS mają jeden i tan sam interfejs? Wszystkie po kolei da się obsługiwać tak samo? Na wikipedii przeczytałem, że matryce takie odczytuje się jak pamięci sram, odczyt nie powoduje utraty danych w danej komórce. Istnieje możliwość obsłużenia matrycy np za pomocą AVR albo 8051? Nie chodzi mi zaraz o jakieś rejestrowanie stu klatek na sekundę, ale np jednej raz na jakiś czas?
W pdfie znalazłem istotne dane:
PCLK - pixel input clock
ASCLK - clock 1 (pixel clock) or clock 2 (2 x pixel clock) output for ADC or CMOS sensor
PXL7 - PXL0 - pixel data input
SCL - I2C bus clock input/output (master/slave)
SDA - I2C bus data input/output (master/slave)
V - vertical synch. pulse input/output
Komunikacja pomiędzy układem a matrycą CMOS jest równoległa. Wartości napięć sięgają do 3.0 - 3.6V(optymalnie 3.3). Najważniejsze jest to, że matryca podaje 8-bitowe dane do układu. Myślę nad wywaleniem układu i daniu proca 80C51. Oczywiście dałbym bufory dopasowujące napięcia 5V-3.3V. Teraz zastanawiam się, czy proc, który siedzi w kostce SAA8116HL to zwykły proc z tej rodziny(C51) i przy taktowaniu 12MHz jeden cykl maszynowy trwa 1/1MHz, czy może to jednotaktowy proc, którego cykl maszynowy będzie trwał 1/12MHz.
Myślałem nad odczytaniem programu z kostki, może dałoby radę rozszyfrować kod ASM. Z drugiej strony matryca CMOS z wewnętrznym procem jest połączona jedynie za pomocą lini SDA, SCL(I2C). Szczerze mówiąc nie mam pojęcia, czemu pamięć EEPROM połączona do matrycy ma służyć. Na pewno nie zczytuje obrazu bo przecież pamięci te mają ograniczoną ilość razy zapisu(co innego jakby tu siedział RAM).
Może zrobić jakiś rejestrator stanów logicznych i zobaczyć jakie dokładnie stany i w jakich momentach się pojawiają. Teraz kwestia, czy potrzeba mi rejestrator do 1MHz, czy do 12MHz?
PCLK - pixel input clock
ASCLK - clock 1 (pixel clock) or clock 2 (2 x pixel clock) output for ADC or CMOS sensor
PXL7 - PXL0 - pixel data input
SCL - I2C bus clock input/output (master/slave)
SDA - I2C bus data input/output (master/slave)
V - vertical synch. pulse input/output
Komunikacja pomiędzy układem a matrycą CMOS jest równoległa. Wartości napięć sięgają do 3.0 - 3.6V(optymalnie 3.3). Najważniejsze jest to, że matryca podaje 8-bitowe dane do układu. Myślę nad wywaleniem układu i daniu proca 80C51. Oczywiście dałbym bufory dopasowujące napięcia 5V-3.3V. Teraz zastanawiam się, czy proc, który siedzi w kostce SAA8116HL to zwykły proc z tej rodziny(C51) i przy taktowaniu 12MHz jeden cykl maszynowy trwa 1/1MHz, czy może to jednotaktowy proc, którego cykl maszynowy będzie trwał 1/12MHz.
Myślałem nad odczytaniem programu z kostki, może dałoby radę rozszyfrować kod ASM. Z drugiej strony matryca CMOS z wewnętrznym procem jest połączona jedynie za pomocą lini SDA, SCL(I2C). Szczerze mówiąc nie mam pojęcia, czemu pamięć EEPROM połączona do matrycy ma służyć. Na pewno nie zczytuje obrazu bo przecież pamięci te mają ograniczoną ilość razy zapisu(co innego jakby tu siedział RAM).
Może zrobić jakiś rejestrator stanów logicznych i zobaczyć jakie dokładnie stany i w jakich momentach się pojawiają. Teraz kwestia, czy potrzeba mi rejestrator do 1MHz, czy do 12MHz?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 149 gości