Zugus 0 25 марта, 2014 Опубликовано 25 марта, 2014 · Жалоба Доброго времени суток. Возник вопрос. Как подключить 2 камеры от Omnivision к STM32F407? Микроконтроллер имеет интерфейс DCMI который заточен под работу с такими матрицами. А если нужна стереокартинка? Могу ли я подключить 2 камеры к одной шине DCMI? Я до этого с камерами не работал, прочитал, что существует режим snapshot. Вроде как можно снять кадр и переключиться. Но как это реализуется схемотехнически? Мне хотелось бы получить с каждой камеры по 20 кадров в секунду с разрешением 320*240. Это возможно? Видел разработку DelFly Explorer - орнитоптер с системой стереоскопического зрения. Там стоит stm32f405. Как то они это реализовали видимо, но на сайте проекта никакой информации найти не смог. И вообще нагуглить информации по подключению 2 камер к одному DCMI не смог. Никто не сталкивался с такой задачей? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 53 25 марта, 2014 Опубликовано 25 марта, 2014 · Жалоба выходы запараллелить через "ИЛИ" или мультиплексировать и руками через i2c запускать каждую камеру по очереди, что достаточно гемерройно и не красиво. либо использовать для синхронизации вход FSIN, который вроде к VSYNC второй матрицы подключить надо, тогда можно попробовать запустить DCMI на удвоенной частоте и данные забирать одновременно черезпиксельно с обоих камер. ну или урезать один разряд и запихнуть данные параллельно в 14ти разрядный DCMI как два по 7, правда так с цветами совсем плохо будет, так как формат данных тогда будет RGB343. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zugus 0 25 марта, 2014 Опубликовано 25 марта, 2014 · Жалоба А можно поподробнее про FSIN. В даташите на OV7725 никаких времянок нет. Как пользоваться этим входом? И про последний вариант вопрос появился, если запихивать 2 камеры в одну шину, как получить с них синхронизированную картинку? PCLK у них по идее будет разное. Работать то вообще будет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 53 25 марта, 2014 Опубликовано 25 марта, 2014 · Жалоба xclk должен быть один на обе камеры, тогда и pclk по идее будет одинаковым (особенно если pll выключить), а за кадровую синхронизацию чтобы картинки более менее одновременно начали выдаваться как раз FSIN отвечать должен. но вот будет ли работать - понятия не имею, заодно и проверите :) гугл о "ov7725 fsin": "FSIN is used to sync the source. Enabling sync requires connection of VSYNC from the "master" to FSIN on the slave, and XCLK input to master and slave must be shared. The slave will then reset its VSYNC when rising edge in FSIN is detected. There is still a small delay in the slave data output relative to master, but it is apparently only on the order of 6-7 pixel periods." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zugus 0 25 марта, 2014 Опубликовано 25 марта, 2014 · Жалоба У меня какой-то другой гугл :) Спасибо большое, буду пробовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться