реклама на сайте
подробности

 
 
> Lupa-300 вопросы..., Траблы с image sensor...
_nemo_
сообщение Jun 5 2008, 13:07
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 15-08-07
Пользователь №: 29 807



Привет всем! Есть кто-нибудь, кто работал с этим чудом или аналогичным? Имеется много вопросов... help.gif help.gif help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dinam
сообщение Jun 9 2008, 07:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(_nemo_ @ Jun 5 2008, 20:07) *
Привет всем! Есть кто-нибудь, кто работал с этим чудом или аналогичным? Имеется много вопросов... help.gif help.gif help.gif

Собираюсь попробовать пару матриц от Cypreess, в том числе и эту. О каких проблемах вы говорите? Можно поподробнее?
Go to the top of the page
 
+Quote Post
_nemo_
сообщение Aug 15 2008, 12:22
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 15-08-07
Пользователь №: 29 807



Цитата(dinam @ Jun 9 2008, 11:00) *
Собираюсь попробовать пару матриц от Cypreess, в том числе и эту. О каких проблемах вы говорите? Можно поподробнее?


Давно сюда не забредал. Проблема так и не решена. Матрица подключена через PPI. При чтении кадров практически всегда вываливается ошибка. При попытке посмотреть, что же творится на входных ногах PPI (анализатор на подходе maniac.gif ) продублировал frame_valid и line_valid и clock на входы 537-го. Во время активного frame_valid количество line_valid соответствует документации = 480, но количество clock почему-то внутри line_valid 1020 (1019), иногда 640. Ведет себя как-то... нестабильно, то так, то сяк. Сейчас вот выдает один кадр и перестает генерить сигналы синхронизации (режим мастер)
help.gif
Если есть, что сказать, буду рад услышать. santa2.gif
Go to the top of the page
 
+Quote Post
tvv
сообщение Aug 20 2008, 21:00
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 8-10-04
Пользователь №: 824



Цитата(_nemo_ @ Aug 15 2008, 16:22) *
Давно сюда не забредал. Проблема так и не решена. Матрица подключена через PPI. При чтении кадров практически всегда вываливается ошибка.

Откуда вываливается? И куда? 07.gif
Цитата
При попытке посмотреть, что же творится на входных ногах PPI (анализатор на подходе maniac.gif ) продублировал frame_valid и line_valid и clock на входы 537-го. Во время активного frame_valid количество line_valid соответствует документации = 480, но количество clock почему-то внутри line_valid 1020 (1019), иногда 640. Ведет себя как-то... нестабильно, то так, то сяк. Сейчас вот выдает один кадр и перестает генерить сигналы синхронизации (режим мастер)

Это, скорее всего, проблема с reset. Чип очень капризен к запуску и надо все делать в точности по даташиту (п 4.4, 4.5). Если у Вас нога reset'a не подтянута сопротивлением к земле, то нормально работать не будет. После загрузки BF должен поставить высокий уровень. Третье состояние недопустимо! Кроме того, я не знаю как у 537, но у 561 максимальная частота на PPI, по datasheet, 66MHz. Хотя до 80 гонится, но это оверклок со всеми исходящими. У Вас какая частота? Так же осторожнее с spi. У BF резкие фронты и желательно согласовать линии резисторами (10-100 ом в линию) и подтянуть уровни к неактивным при загрузке. Если все сделано правильно, то, после включения, чип стабильно генерит кадры с частотой 250Гц в мастер моде.
Go to the top of the page
 
+Quote Post
dinam
сообщение Oct 25 2008, 03:37
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(tvv @ Aug 21 2008, 04:00) *
Это, скорее всего, проблема с reset. Чип очень капризен к запуску и надо все делать в точности по даташиту (п 4.4, 4.5). Если у Вас нога reset'a не подтянута сопротивлением к земле, то нормально работать не будет. Если все сделано правильно, то, после включения, чип стабильно генерит кадры с частотой 250Гц в мастер моде.
Ну вот и у меня дошли руки до этой матрицы. И похоже я наступаю на те же грабли с reset. Во время подачи напряжения питания у меня Vddd подаётся раньше других напряжений. Ножка RESET_N притянута к земле резистором. После установки сброса в 1, матрица не генерит кадровые импульсы sad.gif. После загрузки регистров по SPI, матрица вроде нормально начинает работать, но с одним НО. Всё изображение с какими-то вертикальными полосами. Откуда они не пойму. Может мои проблемы из-за того что я подаю 80МГц с FPGA?
После IBIS4-6600 думал хуже datasheeta быть не может, оказалось может sad.gif. Например, в тексте упоминаются регистры, которых нет в таблице с описанием регистров, информативность этой таблицы стало ещё хуже. Часто по тексту упоминаются какие то пункты, но datasheet не разбит на пункты!! Вот и tvv упоминал о пунктах. У меня есть 2 datasheet более старый по дате rev E и поновее rev D, который сейчас лежит на сайте Cypress 07.gif .
Прикрепленные файлы
Прикрепленный файл  Test00.zip ( 187.49 килобайт ) Кол-во скачиваний: 36
 
Go to the top of the page
 
+Quote Post
tvv
сообщение Oct 25 2008, 21:22
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 8-10-04
Пользователь №: 824



Цитата(dinam @ Oct 25 2008, 07:37) *
Ну вот и у меня дошли руки до этой матрицы. И похоже я наступаю на те же грабли с reset. Во время подачи напряжения питания у меня Vddd подаётся раньше других напряжений. Ножка RESET_N притянута к земле резистором. После установки сброса в 1, матрица не генерит кадровые импульсы sad.gif. После загрузки регистров по SPI, матрица вроде нормально начинает работать, но с одним НО. Всё изображение с какими-то вертикальными полосами. Откуда они не пойму. Может мои проблемы из-за того что я подаю 80МГц с FPGA?
После IBIS4-6600 думал хуже datasheeta быть не может, оказалось может sad.gif. Например, в тексте упоминаются регистры, которых нет в таблице с описанием регистров, информативность этой таблицы стало ещё хуже. Часто по тексту упоминаются какие то пункты, но datasheet не разбит на пункты!! Вот и tvv упоминал о пунктах. У меня есть 2 datasheet более старый по дате rev E и поновее rev D, который сейчас лежит на сайте Cypress 07.gif .

Если мастер мода и сброс 1, должна генерить. Ноги spi тоже подтяните к уровням, он очень капризен к z-состоянию. А так, нормальный кадр fpn, только уровень черного или усиление задрано. FPN у этой матрицы вычитается только программно, у Cypress есть нота на эту тему. Да, если Вы закроете сенсор и увидите, что все данные 0x3FF это нормально, просто в FPGA их надо проинвертировать (у BF пришлось ставить инверторы, чтобы не терять время проца). Даташит написан "убористо", но по существу разобраться можно. В крайнем случае, можно писать в техподдержку.
Go to the top of the page
 
+Quote Post
dinam
сообщение Oct 27 2008, 05:00
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(tvv @ Oct 26 2008, 04:22) *
Если мастер мода и сброс 1, должна генерить. Ноги spi тоже подтяните к уровням, он очень капризен к z-состоянию.
Как понять ЕСЛИ мастер мода? Насколько я понял из datasheet выбрать мастер можно только прописав соответствующий бит в регистре 0. А мы говорим о случае, когда после (и во время) сброса мы SPI регистры не трогаем. У меня все входы матрицы подтянуты внутренними резисторами FPGA. Но всё равно после того как я делаю на RESET_N - 1, FRAME_VALID = 0. А на LINE_VALID нормальные импульсы, какие и должны быть. Хотя если я подаю отрицательный импульс на RESET_N, то один кадровый импульс выдаётся.
Цитата(tvv @ Oct 26 2008, 04:22) *
А так, нормальный кадр fpn, только уровень черного или усиление задрано. FPN у этой матрицы вычитается только программно, у Cypress есть нота на эту тему. Да, если Вы закроете сенсор и увидите, что все данные 0x3FF это нормально, просто в FPGA их надо проинвертировать (у BF пришлось ставить инверторы, чтобы не терять время проца). Даташит написан "убористо", но по существу разобраться можно. В крайнем случае, можно писать в техподдержку.
По поводу FPN, похоже начинаю понимать, т. е. для каждого столбца будет своё калибровочное значение уровня черного? То что выходные сигналы надо проинвертировать мне уже сказала служба поддержки smile.gif . Ну неужели об этом нельзя было конкретно сказать в datasheet? И на мой взгляд он написан не убористо, а просто безалаберно (паршиво). Ну и служба поддержки тоже вызывает двоякое впечатление. Похоже она сама не понимает как работают их матрицы 07.gif .
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _nemo_   Lupa-300 вопросы...   Jun 5 2008, 13:07
- - tvv   Пишите, будем думать вместе.   Jun 7 2008, 12:18
||- - tvv   Цитата(dinam @ Oct 27 2008, 08:00) Как по...   Oct 27 2008, 10:29
||- - dinam   Цитата(tvv @ Oct 27 2008, 16:29) У меня т...   Oct 27 2008, 10:42
|||- - tvv   Цитата(dinam @ Oct 27 2008, 13:42) Ок, дл...   Oct 27 2008, 12:04
|||- - dinam   Поэкспериментировал с подтягивающими резисторами и...   Oct 28 2008, 05:58
|||- - dinam   Цитата(tvv @ Oct 27 2008, 18:04) В первой...   Nov 5 2008, 06:23
||- - net   Цитата(tvv @ Oct 27 2008, 13:29) Поддержк...   Oct 28 2008, 19:27
||- - tvv   Цитата(net @ Oct 28 2008, 22:27) у меня в...   Oct 29 2008, 21:16
|- - dinam   Не совсем по теме но всё же.Цитата(dinam @ Oc...   Nov 27 2008, 02:56
- - sunder   Здарова люди! Есть вопросы (наверно глупые) по...   Jun 21 2009, 14:43
|- - tvv   Цитата(sunder @ Jun 21 2009, 18:43) Здаро...   Jun 21 2009, 20:55
- - sunder   Спасибо за участие и оперативность! С дребезго...   Jun 21 2009, 21:39
|- - tvv   Цитата(sunder @ Jun 22 2009, 01:39) Спаси...   Jun 22 2009, 07:35
- - sunder   И снова здравствуйте! В изысканиях продвинулся...   Nov 15 2010, 21:12
|- - dinam   Всё дело в FPN. "LUPA-300 Frequently Asked Qu...   Nov 16 2010, 06:48
- - sunder   Спасибо, с FPN разобрались. Тут еще вопрос возник....   Jan 25 2011, 08:16
- - dinam   Вроде ни с чем таким не сталкивался, но работал с ...   Jan 25 2011, 10:53
- - tvv   Цитата(sunder @ Jan 25 2011, 11:16) Спаси...   Feb 7 2011, 10:10
- - sunder   Да, вопрос актуален. Закрутился совсем вот и не за...   Feb 24 2011, 19:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.0147 секунд с 7
ELECTRONIX ©2004-2016