dinam 1 24 сентября, 2008 Опубликовано 24 сентября, 2008 · Жалоба Делаю камеру на 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В? Может надо какую-то последовательность его включения соблюдать, и это как-то влияет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BlackPahan 0 24 сентября, 2008 Опубликовано 24 сентября, 2008 · Жалоба Была проблема с подключением цифровой камеры EVS-748 к СII. Фронты неважнецкие полечились буфером 74ALVC16244, но и этого оказалось мало. В QII 7.0 в дуалклоковом ФИФО почему-то не работал крыжик ...add 2 clock syncroniz stage... Вылечилось добавлением ручками синхронизаторов ко всем ножкам с камеры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dinam 1 25 сентября, 2008 Опубликовано 25 сентября, 2008 · Жалоба Ага спасибо, проверю. Но вроде сейчас выяснил что проблема не во фронтах, а где-то в связке Altera-Cypress. Попытался синтезировать циклоном вид сигнала максимально похожим на выдаваемый сенсором и начались похожие глюки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tvcam 0 25 сентября, 2008 Опубликовано 25 сентября, 2008 · Жалоба Black Pahan: Выходные сигналы в 748 камере формирует Cyclone 1. Только что посмотрел сигналы, фронт по данным около 5-6 нс. К выходному разъёму 748 напрямую подключал CY7C68013A (USB2.0) и RTL8201BL(сеть 100Мбит) и связку 748->Cyclone 1->Марвел (сеть 1гбит) проблем не было, расстояния не более 5см. Разработчик 748 TVCAM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 34 25 сентября, 2008 Опубликовано 25 сентября, 2008 · Жалоба 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) с последовательными резисторами на его выходе. Все стало хорошо. Имхо, цифровой выход с этой камеры не годится для его использования как есть. Для уверенной работы к нему надо еще дополнительный аппаратный интерфейс городить. Я понимаю, что камера малогабаритная, что на самой плате просто места для буфера не нашлось. Но если бы хотя бы сделать саму плату с плейном земли (камера недешевая, экономия на четырехслойной плате при такой площади совсем мизерная) и вывести в цифровой выход землю не через один контакт, а через несколько, и "завалить" выходные фронты с ПЛИС, то оно бы заработало и так. Даже без резисторов. Хотя и они не помешают. В любом случае имеет смысл хотя бы обозначить проблему в документации, чтобы новые пользователи сразу знали о ней и подходили к использованию подготовленными. А камера хорошая, разрешение дает отличное (по сравнению с аналоговыми и оцифровкой выходного аналогового сигнала). Недешевая вот только. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dinam 1 25 сентября, 2008 Опубликовано 25 сентября, 2008 · Жалоба УРА!! Камера заработала, изображение получил. Проблема. Оказалась в кабеле USB1.1. И как я это просмотрел :( . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться