Цитата(Alex11 @ Dec 27 2016, 14:03)

В DS на 5647 черным по белому написано:
4.10.1 FREX control
In FREX mode, whole frame pixels start integration at the same time, rather than integrating row by row. After the
user-defined exposure time (0x3B01, 0x3B04, 0x3B05), the shutter closes, preventing further integration and the image
begins to read out. After the readout finishes, the shutter opens again and the sensor resumes normal mode, waiting for
the next FREX request.
The OV5647 supports two modes of FREX (see figure 4-13):
mode 1: Frame exposure and shutter control requests come from the external system via the FREX pin. The sensor
will send a strobe output signal to control the flash light
mode 2: Frame exposure request comes from the external system via the SCCB register 0x3B08[0]. The sensor
will output two signals, shutter control signal through the FREX pin and strobe signal through the STROBE pin
Так что, это то, что Вам нужно. Если один кадр, то в FPGA спокойно примете, а дальше выдавайте с любой скоростью куда угодно. Не стоит только уменьшать скорость очень сильно, можно получить много шумов с матрицы.
Спасибо, теперь становится понятнее.
Здесь скорее всего ошибочная информация:
https://www.raspberrypi.org/forums/viewtopi...98&p=904220Цитата
I have discussed it with an Omnivision apps engineer - there is no frame sync input on OV5647. In all situations the OV5647 operates in a rolling shutter mode. FREX acts as a global reset on all pixels which then starts exposing them all. Readout will start after the configured exposure time, but the lines continue exposing until they are read out. If you do not have externally controlled lighting or a mechanical shutter then the frame will be exposed for significantly longer (~66ms longer if 5MPix) at the bottom than the top.
либо это про драйвер Raspberry PI. Смутило вот это заявление: "I have discussed it with an Omnivision apps engineer..."
Вот кое-какие интересные фото, может кому пригодится в качестве источника идей для разработки:
MT9F001/MT9F002 14мегапикселей Altera Cyclone3
http://m.aliexpress.com/item-desc/1444814594.html
3d камера на Altera Cyclone4 + cy7c68013a

SM3732 - микросхема в ноутбучных и планшетных вебкамерах. Без mipi, но вещь интересная. USB2.0

USB2.0 вебкамера. 5 мегапикселей, микросхема AU382x (в последней цифре не уверен)
Возможно это
AU3822U - USB 2.0 NB-Cam Controller MIPI: unknown
или AU3826 - USB 2.0 NB-Cam Controller MIPI: yes
AU3826 интересна наличием MIPI, в теории можно дешево загнать JPEG по USB с MIPI камеры

Может кто в курсе насчёт этих микросхем? Достать в теории не так уж и сложно, проблема со стабильным поставщиком, но можно ими разово закупиться. Я уверен оптом это самое дешевое решение. Самое главное иметь к ним хоть какой-нибудь SDK или утилиты, чтобы настроить под конкретную mipi камеру.
А помимо Lattice USB3.0 mipi bridge есть вот эти две интересные микросхемки:
Realtek RTS5825
и Genesys logic GL865A
интересны они тем, что 1) MIPI
2) USB3.0
3) оптом должно быть очень дешево
Если под RTS5825 был бы SDK, то по идее любую MIPI камеру из современных телефонов можно взять.
Предполагаю, что нужно делать так:
1) взять мобильник, выставить максимальное качество фото-видео, записать какие регистры смартфон шлет в MIPI камеру по I2C (или что там низкоскоростное для настроек) . По идее это очень просто сделать.
2) всять камеру из мобильника, подключить ее к RTS5825 и настроить RTS5825 на выдачу тех же конфигурационных регистров в камеру.
Что скажете по поводу этих микросхем? Они почему-то как-то тихо попадают в ноутбуки и вебкамеры в огромных количествах, но о них почти никакой информации. Только lattice продвигает свой usb3 bridge, который при наличии средство можно достать максимум в течении пары недель + все sdk.
Сообщение отредактировал tmtlib - Dec 27 2016, 15:53