Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение CCP2 (SMIA) камеры
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
Andrey_Sudnov
Хочу подключть к микроконтроллеру видео сенсор (камеру) от сотового. Камера имеет интрерфейс CCP2 (входит в спецификацию SMIA http://www.smia-forum.org). Для передачи данных от камеры используются две дифференциальные пары, сигнал по которым передается в формате SubLVDS. Одна дифф. пара - это данные, другая - тактовая. SubLVDS - это развитие формата LVDS, но с другими уровнями сигналов. В LVDS используется следующее кодирование. При передаче 1 на положительном проводе 1,25+0,5=1,75В (относительно GND), на отрицательном - 1,25-0,5=0,75В. При передаче 0 - соответственно, наооборот. Передаваемый уровень определяется полярностью разности между + и - проводами. Порог входного напряжения - 0,1В.
В SubLVDS уровни сигналов - 0,9+0,15=1.05В и 0,9-0,15=0,75В, соответственно. Порог входного напряжения - 0,025В.
Частота сигнала - до 20МГц.
Так как я не специалист в аналоговой электроннике, хочу спросить возможно на дискретных элементах собрать ресивер SubLVDS->LVTTL или SubLVDS->LVDS? (LVDS ресивер достать можно, к тому же последние семейства Altera имеют поддержку этого интерфейса, а вот CCP2 достать проблема)
Буду рад любым комментариям и предложениям!
Andrey_Sudnov
Пожалуйста, очень нужна ваша помощь! Стоит ли тратить время на разработку схемы согласования или лучше другую камеру купить?!
rezident
Похоже SubLVDS только встроенные в МК бывают. Что-то преобразователей SubLVDS->LVDS не видать пока.
Хотя нет, вру навреное rolleyes.gif
См. у ST Microelectornics 1.8 HIGH SPEED DUAL DIFFERENTIAL LINE RECEIVERS, COMPACT CAMERA PORT DECODER, I2C CONTROL LINE
Andrey_Sudnov
Цитата(rezident @ Apr 8 2005, 20:25)
Похоже SubLVDS только встроенные в МК бывают. Что-то преобразователей SubLVDS->LVDS не видать пока.
Хотя нет, вру навреное  rolleyes.gif
См. у ST Microelectornics 1.8 HIGH SPEED DUAL DIFFERENTIAL LINE RECEIVERS, COMPACT CAMERA PORT DECODER, I2C CONTROL LINE
*

Об этой микросхеме я конечно же знаю. Во-первых она новая, февраль 2005. Купить можно партию от 10000 шт по 20$. Во-вторых она BGA.

Вот я и разбираюсь с диференциальными приемниками (LVDS разработан National Semiconductor, у них куча описаний). Они построены на операционниках.

Короче надо либо самому приемник сделать, либо схему, которая будет умножать напряжение больше 0,9В и делить напряжение меньше 0,9В. Или прибавлять и вычитать 0,1-0,2В соответственно, пока не знаю.
Вот и спрашиваю, возможно ли это на частоте 13МГц?
Alexandr
А что Вас смущает? Операционнки работают и на больших частотах. Схемы сумматора/вычитателя в любом учебнике по схемотехнике. Можно поступить более хитро и реализовать все на ПЛИС. Ведь, например, Xilinx (Virtex-E точно) может работать с LVDS. На SubLVDS также можно настроить подключив к соответствующему выводу опорное напряжение 0,9В.
ptbnfns2
Про камеру от сотового FPGA и видеокарту:
http://o-d-v.nm.ru/tel_cam/index.htm
ArMouReR
У кого то получилось подключить SMIA камеру к FPGA ????

У меня это заткнулось на том, что надо поставить XOR перед входом в PLL.
И квартус на это ругается....

Заранее благодарен...
ptbnfns2
А зачем там XOR ?
Данные вроде нужно по перепаду хватать и всё.
ArMouReR
Проблема в том что для того чтобы хватать дату нужно сделать clock, который получается, как XOR между D и STRB....

Потом этот clock нужно загнать в PLL для того чтобы стабилизировать его.

А уже потом ловить дату по нему...

Может кто подскажет как это можно сделать по другому ???
Andrey_Sudnov
Цитата(ArMouReR @ Jan 22 2008, 22:01) *
...XOR между D и STRB....
...в PLL...

Не уверен, но как вариант для размышления.
Подавать все сигналы с камеры на ПЛИС, делать XOR, выдавать все на выход.
XOR с этого выхода подавать на PLL, остальные сигналы с выхода ПЛИС - обрабатывать, как от камеры.
ArMouReR
Andrey Sudnov,

Идея хороша - можно попробовать.

Но проблема в том, что для этого нужно менять борд от FPGA.
Т.к. частота 320Mhz и сигналы дифферинциальные.

Вообщем надо подумать... переделка борда - это 2К баксов + время.
Так что много вопросов .....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.