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

 
 
> Cyclone II и скорость нарастания входных сигналов., Глючит Cyclone II
dinam
сообщение Sep 24 2008, 01:49
Сообщение #1


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

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



Делаю камеру на IBIS4-A-6600, которую подключил напрямую к Cyclone II. Поток данных с сенсора идет на двухклоковое FIFO->FIFO(SDRAM)->CY7C68013A. Глюк проявляется в том, что прерывается непрерывный поток данных. В CY7C68013A используетя slave FIFO и если смотреть на его сигналы, то как будто компьютер просто перестаёт забирать данные, но это не так. Для предположения, что это происходит из-за низкой скорости нарастания сигналов по шине данных сделал следующее. Стал формироать все управляющие сигналы и поток данных внутри Altera. Всё работает нормально. Как только завожу хоть один сигнал данных с сенсора, начинает глючить. Поставил защитные диоды на вход, прогнал входной сигнал через дав триггера не помогло. Если просто подаю с наружи 1 или 0, всё работает. Этот сигнал данных вообще никак внутри Cyclone II не используется, только пишется в FIFO и всё! Питание судя по осциллографу в норме.
Фронты у IBIS4-A-6600 примерно по 14 нс.
Знаю что чудес не бывает, но в чем дело понять не могу. Неужели из-за скорости нарастания входных сигналов?
Altera на Cyclone II не приводит максимальную допустимую длительность фронтов в даташите. Есть у Altera "Белая бумажка", но она тоже не добавляет ясности в этом вопросе.
Может ещё дело в том, что у меня этот банк запитан от 2.5В, а остальные от 3.3В? Может надо какую-то последовательность его включения соблюдать, и это как-то влияет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Black Pahan
сообщение Sep 24 2008, 23:12
Сообщение #2


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

Группа: Свой
Сообщений: 117
Регистрация: 21-07-05
Из: Новосибирск
Пользователь №: 6 978



Была проблема с подключением цифровой камеры EVS-748 к СII. Фронты неважнецкие полечились буфером 74ALVC16244, но и этого оказалось мало. В QII 7.0 в дуалклоковом ФИФО почему-то не работал крыжик ...add 2 clock syncroniz stage... Вылечилось добавлением ручками синхронизаторов ко всем ножкам с камеры.


--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
Go to the top of the page
 
+Quote Post
dinam
сообщение Sep 25 2008, 02:20
Сообщение #3


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

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



Ага спасибо, проверю. Но вроде сейчас выяснил что проблема не во фронтах, а где-то в связке Altera-Cypress. Попытался синтезировать циклоном вид сигнала максимально похожим на выдаваемый сенсором и начались похожие глюки.
Go to the top of the page
 
+Quote Post
tvcam
сообщение Sep 25 2008, 06:26
Сообщение #4


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



Black Pahan:
Выходные сигналы в 748 камере формирует Cyclone 1. Только что посмотрел сигналы, фронт по данным около 5-6 нс. К выходному разъёму 748 напрямую подключал CY7C68013A (USB2.0) и RTL8201BL(сеть 100Мбит) и связку 748->Cyclone 1->Марвел (сеть 1гбит) проблем не было, расстояния не более 5см.
Разработчик 748 TVCAM
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 25 2008, 10:50
Сообщение #5


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(tvcam @ Sep 25 2008, 13:26) *
Black Pahan:
Выходные сигналы в 748 камере формирует Cyclone 1. Только что посмотрел сигналы, фронт по данным около 5-6 нс. К выходному разъёму 748 напрямую подключал CY7C68013A (USB2.0) и RTL8201BL(сеть 100Мбит) и связку 748->Cyclone 1->Марвел (сеть 1гбит) проблем не было, расстояния не более 5см.
Разработчик 748 TVCAM

Вообще-то, там проблема была немного в другом. Пытались вывести шину цифрового выхода на другую плату, на вход Cyclone II, поначалу просто запаяли двухрядную штыревую линйку в камеру, к ней подсоединили жгутик, длина сантиметров 10 была. Не работало. Стали смотреть, выяснилось, что идет, в частности, сбой синхронизации. Детальный анализ показал, что с целостностью сигналов не все в порядке. Там внешняя плата камеры (где собственно цифровой выход) сделана двухслойной, и сигналы цифрового выхода выводятся с нее прямо с пинов ПЛИС. Т.е. земляного плейна нет, поэтому земля для цифрового выхода довольно вялая - выведена всего через один пин, и в совокупности с проводами указанной длины при длительности фронтов с ПЛИС порядка 1..1.5 нс это все приводило к звонам на приемном конце, достаточным для сбоев.

Сначала (чтобы время не терять) внедрили в жгутик (на стороне камеры) резисторы последовательные во все сигналы, стало работать, параллельно заказали платку в размер плат камеры, которая насаживается на штыревую линейку цифрового выхода - на этой плате сделали хорошую землю (плейн) и поставили указанный буфер (74ALVC16244) с последовательными резисторами на его выходе. Все стало хорошо.

Имхо, цифровой выход с этой камеры не годится для его использования как есть. Для уверенной работы к нему надо еще дополнительный аппаратный интерфейс городить. Я понимаю, что камера малогабаритная, что на самой плате просто места для буфера не нашлось. Но если бы хотя бы сделать саму плату с плейном земли (камера недешевая, экономия на четырехслойной плате при такой площади совсем мизерная) и вывести в цифровой выход землю не через один контакт, а через несколько, и "завалить" выходные фронты с ПЛИС, то оно бы заработало и так. Даже без резисторов. Хотя и они не помешают. В любом случае имеет смысл хотя бы обозначить проблему в документации, чтобы новые пользователи сразу знали о ней и подходили к использованию подготовленными. А камера хорошая, разрешение дает отличное (по сравнению с аналоговыми и оцифровкой выходного аналогового сигнала). Недешевая вот только. smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
dinam
сообщение Sep 25 2008, 10:58
Сообщение #6


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

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



УРА!! Камера заработала, изображение получил. Проблема. Оказалась в кабеле USB1.1. И как я это просмотрел sad.gif .
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 02:54
Рейтинг@Mail.ru


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