Камера мыши

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сообщение ARGO » 08 янв 2006, 23:38

А где вы взяли эту схему???Это ведь типа Propietary data,company confidential...


Во-первых в интернете и не такое можно найти :)
Во-вторых это наш бизнес :)

Dars писал(а):Да и камеру заюзать в домашних условиях нереально,здесь мобила построена на ядре arm926 ej-s , к которому подсоединен "embedded memory graphics LCD controller(s1d13716b02-l)", на который как раз и возложены функции работы как с жк так и видеокамерой. Поэтому даже  одного арма малова-то будет(или в сименсе сидят одни дураки, раз работу с жк повесили на внешний чип,хотя у арма есть lcd контроллер встроенный). Так что все желающие прикрутить камеру от мобилы,во-первых решите где будете доставать микросхемы контроллеров жк и видеокамеры(или ручками писать под авр будете :) ???),нормальный процессор или плисину,где будете паять bga корпуса,кто будет софт писать под такие процы(а то  здесь все тока по авр спецы,ну и некоторые с sam-ами работали).Лично я по поводу видео определился уже,как накоплю достаточно знаний для анализа видео,покупаю via-epia + qnx и пытаюсь что-то сделать,ну а пока маловат еще,электронику учу...

P.S а сименс оказывается даже так работать умеет:  
GSM850
GSM900
DCS1800
PCX1900


Этой микросхемой дисплей телефона не обрабатывается. С проца есть выход на LCD, а в самом LCD есть еще свой "разум".

Можно еще Нокии и Сониэрики посмотреть, но там, скорее всего будет все так же :(
ARGO
 
Сообщения: 6
Зарегистрирован: 08 янв 2006, 21:57
Откуда: Киев

Сообщение ARGO » 08 янв 2006, 23:48

Вот еще от Nokia 6600 картинка вырезана со схемы. На ней разъем через который подключается модуль камеры к плате телефона. На нем можно посмотреть какие сигналы выходят с камеры и если кто-то знает как с ними работать, то признавайтесь  :D

Изображение
ARGO
 
Сообщения: 6
Зарегистрирован: 08 янв 2006, 21:57
Откуда: Киев

Сообщение Dars » 09 янв 2006, 00:17

Этой микросхемой дисплей телефона не обрабатывается. С проца есть выход на LCD, а в самом LCD есть еще свой "разум".

Про свой разум это понятно,а вот почему
дисплей этой микросхемой не  обрабатывается не понятно.
Насколько я понял выводы PMB8870, те что  Display interface
DIF_CLK
DIF_CS
DIF_DAT
DIF_RESET
DIF_RS

идут к соответствующим выводам S1D13716B02, а она в свою очередь управляет ЖК по  

DISPLAY_CLK
DISPLAY_DAT
DISPLAY_RS и т.д

И только DISP_CS1 от арма напрямую идет  к DISPLAY_CS1 ЖК. Ну и dispaly reset еще.
Или я не прав???
Последний раз редактировалось Dars 09 янв 2006, 00:37, всего редактировалось 1 раз.
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение Dars » 09 янв 2006, 00:36

The S1D13716 is a Low cost, Full featured Mobile Graphics Engine providing support for the digital video
revolution in mobile products. Providing support for YUV digital camera input as well as containing a JPEG Codec,
the S1D13716 is the ideal solution for cellular phone markets where multimedia messaging (MMS) is required.
The S1D13716 is designed specifically for architectures based on serial / InDirect communications to and from
the Host processor, while also supporting a serial and parallel LCD Module. The rich feature set of the S1D13716
was chosen to off-load graphics drawing functions and streaming video from the host processor or Base Band
Engine.
The S1D13716 provides impressive support for graphic intensive functions like; JPEG Encode of camera image,
full VGA JPEG Encode + Overlay, Rotated / Mirrored JPEG Encode of camera image + Overlay, JPEG Encode
of RGB image, JPEG or RGB Overlay support, JPEG Decode from a Host image, JPEG Decode from memory,
Image rotation, Mirror display, YUV to RGB Converter, etc.


Проще говоря рулит LCD, и ОЧЕНЬ сильно облегчает жизнь программерам сименса и host processor'y по работе с камерой(The rich feature set of the S1D13716
was chosen to off-load graphics drawing functions and streaming video from the host processor or Base Band
Engine.)!

Для желающих работать с камерой, вот полное название ее интерфейса Camera Interface: YUV 4:2:2 (ITU-R-BT656)

Слыхали?Во-во.

P.S Google слыхал о таком интерфейсе,почитайте кому не лень, наверное когда прочтете окончательно забудете эту идею с камерой от мобилы,делать на авр или арм(без соответствующего чипа)

2ARGO если есть подобный даташит на nokia3220 или сименс м50 киньте если не сложно на dars999@mail.ru
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение ARGO » 09 янв 2006, 12:06

Dars писал(а):Этой микросхемой дисплей телефона не обрабатывается. С проца есть выход на LCD, а в самом LCD есть еще свой "разум".

Про свой разум это понятно,а вот почему
дисплей этой микросхемой не  обрабатывается не понятно.
Насколько я понял выводы PMB8870, те что  Display interface
DIF_CLK
DIF_CS
DIF_DAT
DIF_RESET
DIF_RS

идут к соответствующим выводам S1D13716B02, а она в свою очередь управляет ЖК по  

DISPLAY_CLK
DISPLAY_DAT
DISPLAY_RS и т.д

И только DISP_CS1 от арма напрямую идет  к DISPLAY_CS1 ЖК. Ну и dispaly reset еще.
Или я не прав???


Скорее всего ты прав, я написал по аналогии со старыми телефонами, там за все отвечает проц. А схему нового посмотреть неудосужился ;)

На 3220 сзему прикрепить здесь не получается, она больше 1 метра...
Вложения
Diagram_Set_A50.rar
a50 телефон отличается от м50 парой резисторов-перемычек и ПО
(709.79 КиБ) Скачиваний: 296
ARGO
 
Сообщения: 6
Зарегистрирован: 08 янв 2006, 21:57
Откуда: Киев

Сообщение Dars » 09 янв 2006, 13:19

А у А50 и М50 электроника совпадает?Раз на 3220 нельзя тут, можно мне в мыло dars999@mail.ru. Теперь по поводу камеры. Самому такое сделать как я уже говорил нереально,но  насколько мне известно на саму плату должны быть выведены выводы jtaga, и к ним можно припаять отладчик(типа виглера например). т.к там есть встроенный бутлоадер можно самому писать софт под данный камень,камеру можно отпаять и вынести на некоторое расстояние(и ЖК тоже). Таким образом получается что у вас есть спаянная за вас схема с арм9(ПО к которому вы можете перепрограммировать и отлаживать) и всеми приблудами к нему.выводить все данные можно по обычному ком порту.тем кто знаком с армами такой вариант вполне реален,тем более что на http://www.siemens-club.ru есть прошивки,которые народ дизассемблирует (идой например) и изменяет их на свой вкус(в основном по мелочам).
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение Dars » 09 янв 2006, 13:32

Вот смотрю схемку а50,jtag выводы tms,tck,tdi,trigin,triout выведены на плату,как я и думал :)
Так что можно спокойно программить.Тем более даже если к ним и не удастся прикконектится,можно спокойно все прошивать,не разбирая мобилы по ком порту,главное бутлоадер не убить иначе без jtaga никак(или в сервисный центр нести)
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение Dars » 09 янв 2006, 14:41

Единственная проблема,чтобы писать софт под infineon'овские контроллеры,хорошо бы иметь на них даташиты,котороые достать не просто...
вот цитата:
peripheral files for Infineon Technologies AG E-GOLD-Family chipsets are confidential and will be distributed only by Infineon Technologies AG!
Please contact Stefan.Groetz@Infineon.com (WS TI MT SE) Telephone: +49(0)89 234 84101 to order the Infineon customer CD-ROM 'Getting_started_with_E-GOLD+_Family_CD'.
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение ARGO » 09 янв 2006, 14:51

Dars писал(а):Единственная проблема,чтобы писать софт под infineon'овские контроллеры,хорошо бы иметь на них даташиты,котороые достать не просто...
вот цитата:
peripheral files for Infineon Technologies AG E-GOLD-Family chipsets are confidential and will be distributed only by Infineon Technologies AG!
Please contact Stefan.Groetz@Infineon.com (WS TI MT SE) Telephone: +49(0)89 234 84101 to order the Infineon customer CD-ROM 'Getting_started_with_E-GOLD+_Family_CD'.


все не так трагично на счет программирования, JTAG не нужен в принципе. Программить можно через RS-232 интрефейс, бут загружается внешний, т.е. если в флэшке будет пусто, то телефон все равно будет видится через RS-232. Вообще это уже тема не этого форума, так что... :)
ARGO
 
Сообщения: 6
Зарегистрирован: 08 янв 2006, 21:57
Откуда: Киев

Сообщение ARGO » 09 янв 2006, 14:54

Dars писал(а):А у А50 и М50 электроника совпадает?Раз на 3220 нельзя тут, можно мне в мыло dars999@mail.ru. Теперь по поводу камеры. Самому такое сделать как я уже говорил нереально,но  насколько мне известно на саму плату должны быть выведены выводы jtaga, и к ним можно припаять отладчик(типа виглера например). т.к там есть встроенный бутлоадер можно самому писать софт под данный камень,камеру можно отпаять и вынести на некоторое расстояние(и ЖК тоже). Таким образом получается что у вас есть спаянная за вас схема с арм9(ПО к которому вы можете перепрограммировать и отлаживать) и всеми приблудами к нему.выводить все данные можно по обычному ком порту.тем кто знаком с армами такой вариант вполне реален,тем более что на http://www.siemens-club.ru есть прошивки,которые народ дизассемблирует (идой например) и изменяет их на свой вкус(в основном по мелочам).


Есть софт под PC, который перехватывает через встроенный RS-232 телефона видео с камеры. Так что можно не разводить камеру и дисплей, а передавать по радио данные с RS-232. Но это не интересно, т.к. есть программа для смартфонов, которая позволяет использовать телефон как веб-камеру, картинка на комп будет передаваться по блутуз...
ARGO
 
Сообщения: 6
Зарегистрирован: 08 янв 2006, 21:57
Откуда: Киев

Сообщение North » 10 янв 2006, 11:31

Во сколько понаписали за выходные!
Люди, я в шоке. Я в свое время потратил 2 дня на поиск инфы о мышинных сенсорах. И вот что я вам скажу: для видеозахвата использовать сенсоры от мышей нельзя! Сенсоры состоят из оптоматрицы и контроллера. Контроллер перепрограммировать невозможно никак. То есть получить на выходе микросхемы картинку не получится, будет только данные о смещении картинки.

Плохо искал. Получится, не с каждого контроллера, но получится. И что значит перепрограммировать контроллер? Зачем?
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Сообщение Dars » 13 янв 2006, 02:53

http://www.superkranz.de/christian/S65_ ... tware.html

Вот,как прикрутить ЖК от мобилы к АВР :)

Но здесь просто повезло так как:

"The display use a slave SPI communication
The controller is unknown and can be used with an SPI clock up to 13 MHz"
Dars
 
Сообщения: 106
Зарегистрирован: 04 авг 2005, 18:56
Откуда: Москва

Сообщение dx40 » 18 янв 2006, 13:25

Возвращаясь к исходной теме.

http://sprite.student.utwente.nl/~jeroe ... /mouseeye/
Аватара пользователя
dx40
 
Сообщения: 201
Зарегистрирован: 27 янв 2005, 11:49
Откуда: Мск

Сообщение Kanoka » 18 янв 2006, 13:37

А говорили что только русские люди технические извращенцы :)
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение chelny » 11 фев 2006, 01:51

Вот ту же тему обсуждаем здесь.
http://vrtp.ru/index.php?act=ST&f=57&t=560&st=90

Уже накопали некоторую информацию. Кому интересно читайте.

Тема вполне реальная, так что нужно работать и результаты не заставят себя долго ждать. :lol:
Аватара пользователя
chelny
 
Сообщения: 3
Зарегистрирован: 10 фев 2006, 14:30
Откуда: Россия

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12