Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Вспомогательные средства
SK-VideoADC-Plug вопрос по работе ADV7180
artem_777
Добавлено 31.08.2010 10:14
0
Сообщение: 1
artem_777
0

Пункты: 84
Регистрация: 16.06.2010
Добрый день Павел.
Пытаюсь запустить плаг ВидеоАЦП с платой SK-AT91SAM9XE512 (подключаемая камера KPC-EX190S).
Интерфейс I2C работает, регистры пишутся -читаются.
С камеры видеосигнал идёт.
Но не вижу осцилом работы кварца 28 мГц и тех же 28 мГц на выходе LLC(которые требуются для работы утилиты capture, которая соответственно тоже не работает - Connection timed out). Может ли такое быть что чип работает без кварца ?

При выключенной камере бит IN_LOCK регистра статуса1 равен 0, при включенной равен 1. Опираясь на свои скромные знания английского, получается что при подключенной камере видеодекодер "залочен".
В чём может быть причина ? Или я не правильно понимаю ?

И ещё вопрос по джамперам - J1 закорачивает SDA и SCL, J2 при замыкании коротит 3,3 В на gnd. Для каких целей это сделано ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.08.2010 10:47 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
C некоторых пор, тестирование этого плага сводится к визуальному контролю, к сожалению, кварцевые резонаторы имеют склонность умирать после промывки ультразвуком :(, генерация должна быть обязательно, вполне возможно кварц 28,63МГц вышел из строя, учту этот момент в будущем.
Извиняюсь за оплошность, если нет возможности заменить его самостоятельно, присылайте плаг мне.
Насчет "джамперов", это скорее разъемы для внешнего подключения, уже не помню ход мысли ...
Спуститься к концу Подняться к началу
Персональная информация
artem_777
Добавлено 31.08.2010 14:27 Сообщение: 3
artem_777
0

Пункты: 84
Регистрация: 16.06.2010
Спасибо , попробую у нас такой кварц найти.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.08.2010 14:58 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
Могу кварц почтой отправить, если надумаете, пишите в личку.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.08.2010 22:08 Сообщение: 5
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо , попробую у нас такой кварц найти.

а проверьте, на всякий случай, состояние вот этих битов - они должны быть видны через I2C
и состояние ножек плуга RESET и PD (10 и 37 на X1)
может у вас АЦП в позе шутдауна стоит, а заодно и генератор погасила..

кстати, если подозревается кварец, то его вполне можно выпаять и на коленке потестить :)

кусок мана по камню (adv7180):
POWER-SAVING MODES
Power-Down
PDBP, Address 0x0F[2]
The digital supply of the ADV7180 can be shut down by using the PWRDWN pin or via I2C (see the section). PDBP controls whether the I2C control or the pin has the higher priority. The default is to give the pin (1PWRDWN, Address 0x0F[5]PWRDWN) priority. This allows the user to have the ADV7180 powered down by default at power-up without the need for an I2C write. 2
When PDBP is 0 (default), the digital supply power is controlled by the PWRDWN pin (the PWRDWN bit, 0x0F[5], is disregarded). 2
When PDBP is 1, the PWRDWN bit has priority (the pin is disregarded).
PWRDWN, Address 0x0F[5]
When PDBP is set to 1, setting the PWRDWN bit switches the ADV7180 to a chip-wide power-down mode. The power-down stops the clock from entering the digital section of the chip, thereby freezing its operation. No I2C bits are lost during power- down. The PWRDWN bit also affects the analog blocks and switches them into low current modes. The I2C interface is unaffected and remains operational in power-down mode.
The ADV7180 leaves the power-down state if the PWRDWN bit is set to 0 (via I2C) or if the ADV7180 is reset using the RESET pin.
PDBP must be set to 1 for the PWRDWN bit to power down the ADV7180.
When PWRDWN is 0 (default), the chip is operational. When PWRDWN is 1, the ADV7180 is in a chip-wide power-down mode.

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
artem_777
Добавлено 02.09.2010 13:53 Сообщение: 6
artem_777
0

Пункты: 84
Регистрация: 16.06.2010
Спасибо Павел, но к счастью не требуется - кварц оказался живой, нормально работает.

Jury093, спасибо , вы были правы , пин PD был в 0.
RESET то я поднял, а PD вроде смотрел был в 1, но видимо или не там смотрел, или не тем местом ...

АЦП ожил, утилита capture отработала с тем же результатом что и у Павла в соседней ветке - Pb no camera found. При этом файл data.dat весит 230 кб , что опять же соответствует , как я понимаю, разрешению 720х312, но вот что в итоге получилось при захвате ?

внешнего экрана у меня к сожалению нет, не просветити, каким образом можно результат просмотреть ?

и ещё вопрос по совместной работе драйверов isi и adv7180:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=8575&num=5
здесь все сошлись во мнении что вместе они работать не должны - а нельзя ли поподробнее , почему они друг другу мешают ? и в каком направлении надо пилить драйвер
ADV7180 ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.09.2010 14:13 Редактировалось 02.09.2010 14:15 Сообщение: 7
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Jury093, спасибо , вы были правы , пин PD был в 0.
RESET то я поднял, а PD вроде смотрел был в 1, но видимо или не там смотрел, или не тем местом ...

дыкть :)

Цитата
При этом файл data.dat весит 230 кб , что опять же соответствует , как я понимаю, разрешению 720х312, но вот что в итоге получилось при захвате ?
внешнего экрана у меня к сожалению нет, не просветити, каким образом можно результат просмотреть ?

так смотрите, кто и как генерит этот *.dat - там должен быть указан формат или структура, если это бинарный захват кадра
утаскиваете файл с платы на комп - через FTP, TFTP, hex dump-om
если формат известен, то переименовываете и подсовываете вьюверу. если это бинарь, то натравливаете конвертер или пишете самодельный на Сях (там строчек 10-20)
или поищите на диске к плате, вполне может быть что Павел шел этой же тропой и чем-то смотрел такие файлы :)
update если ничего секретно-коммерческого, то можно выложить захваченное в public place и тиснуть сюда ссылку

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.09.2010 14:18 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
Capture выдает в PDD формате, можно в fotoshop смотреть (или еще в чем).
Цитата
здесь все сошлись во мнении что вместе они работать не должны - а нельзя ли поподробнее , почему они друг другу мешают ? и в каком направлении надо пилить драйвер

Не совсем понял о чем речь ...
ISI и ADV7180 не могут не работать совместно, иначе как бы вы картинку получили, другое дело с "формой его присутствия" в системе.
Чтобы не получать сообщение "Pb no camera found", что говорит о том, что ни одна "штатная" утилита работы с источниками видеосигнала работать с ISI не сможет, другой вопрос - насколько это нужно и если действительно нужно, тогда придется пилить дрова.
Спуститься к концу Подняться к началу
Персональная информация
artem_777
Добавлено 03.09.2010 14:28 Сообщение: 9
artem_777
0

Пункты: 84
Регистрация: 16.06.2010
Jury093, спасибо, нет, ничего секретно-комерческого нет, не успел ещё заснять ;)))
по поводу формата , Павел объяснил, попробую перетащить файл на комп и там просмотреть.

Павел, в принципе сообщение "Pb no camera found", не важно,
если оно не говорит о том что, где-то что-то не правильно работает.
Меня вот смущает, что вы писали :

"Драйвер ADV7180 в связке с ISI правильно работать не будет, уберите его из объявлений I2C устройств, иначе I2C-tools с ним работать не сможет."

Я убрал драйвер ADV7180 из ядра, получил результат такой же что и с ним. Так он нужен или нет ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.09.2010 17:57 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 91433
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Я убрал драйвер ADV7180 из ядра, получил результат такой же что и с ним.
А что вы ожидали?
Цитата
Так он нужен или нет ?
Про его "нужность" я отписал в своем предыдущем сообщении.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства