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

 
 
> странный сбой, сбой данных в триггере
spashok2
сообщение Jan 8 2008, 16:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 7-02-05
Пользователь №: 2 475



Подскажите пожалуйста, если кто сталкивался вот с каким вопросом.
Разработал устройство на Spartan 2 достаточно долгое время оно корерктно работало.
Некоторое время назад заказчик поменял завод, где он заказывает печатные платы.
Так вот на этих новых платах устройство стало работать со сбоями.
Сбой смешной - сбоит 1 бит на 256 кб.

Т.е. схемотехника одна и таже, детали одни и те же(в качестве эксперимента даже полностью переставлял датели со старой платы на новую), только сами печатные платы разные.

Суть устройства - сбор данных с PCI шины.

Начал изучать причину сбой, устаносил что данные бьются в одном из триггеров.
Я поставил компаратор на входе и выходе триггера и передаю в устройство заданный шаблон и смотрю на оссциллографе. Так вот на входе триггера данные корректны - на выходе нет. Бьется один из битов!

Заполненоость кристалла 99%. Установил требуемые констейны, при разводке получаю сообщение что они не выполнены. От требуемых отличаются более чем в 2,5 раза. Плюс тригер с которого данне идут на триггер, где и наблюдается сбой, тактирован второй частотой, которая заведена НЕ через GCLK.

Это все конечно ошибки и достаточно грубые. Про метастабильность я знаю.
Но ведь данные бьются в тригере на входе которого они корректные задолго до момента защелкивания. Я все никак не могу понять причину этого. Как такое может быть.

Задача осоложняется еще тем, что вероятность появления ошибки зависит от разводки.
И кроме того основной момент - устройство достаточно долго работало и было произведено несколько тысяч экземпляров.

Вот такой интересный момент - новая печатная плата - значительно качественней предыдущей.

Если кто-то может что-то подсказать по этому поводу, буду очень признателен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spashok2
сообщение Jan 9 2008, 08:57
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 7-02-05
Пользователь №: 2 475



Изменился только производитель. Топология осталась та же.
Т.е. визуально платы - точные копии.
Элементы точно ни при чем, т.к. полностью менял.
Кстати spartanы тоже менял, т.к. предположил что дело в бракованной серии.
Перейти на spatan 3e нет возможности, т.к. заказчик уже закупил достаточно большое число spartan 2 для этого изделия. Новых плат тоже около 1000. Т.е. надо как-то решить вопрос в рамках существующих условий.
Я просто не могу понять ЧТО может быть причиной такого поведения.
Я думал помехи, но используются 99% IO остальные - посажены на землю.
В общем пока еще проблема не решена, в данный момент пробую Ваши предложения (Большое спасибо за них).
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 9 2008, 11:29
Сообщение #3


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(spashok2 @ Jan 9 2008, 11:57) *
Я просто не могу понять ЧТО может быть причиной такого поведения.

Причин может быть масса. Для того и придуманы правила дизайна, чтобы таких гемморов не случалось.
Теперь что делать: обобщим мысль предыдущего оратора.
Берем разводку ПЛИС, что на старой плате работает, а на новой - нет. Ставим старые детали на новую плату, рядом кладем старую плату, подаем одинаковые воздействия и поножечно сравниваем сигналы на ПЛИС. Находим различия, от них пляшем.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- spashok2   странный сбой   Jan 8 2008, 16:16
- - litv   Делают же люди платы да еще PCI! Такое часто ...   Jan 9 2008, 05:32
- - andrew_b   Цитата(spashok2 @ Jan 8 2008, 19:16) Плюс...   Jan 9 2008, 06:10
- - Евгений Николаев   Ставлю на: Изменилось волновое сопротивление (прои...   Jan 9 2008, 07:14
- - mse   Не понял...Изменился производитель или топология? ...   Jan 9 2008, 07:43
|- - LeonY   Цитата(DmitryR @ Jan 9 2008, 13:29) Причи...   Jan 9 2008, 11:57
- - AsJohnAs   Ну может дейстивительно попробывать переместить эт...   Jan 9 2008, 09:09
- - spashok2   Я тут для эксперимента вторую тактовую (ну которая...   Jan 9 2008, 09:18
- - Евгений Николаев   ЦитатаИзменился только производитель. Топология ос...   Jan 9 2008, 10:22
- - mse   Ну, блин...Попробуй наоборот, добиться неработоспо...   Jan 9 2008, 12:20
- - spashok2   Большое спасибо за такое количество советов. Еще п...   Jan 9 2008, 12:29
- - sazh   Цитата(spashok2 @ Jan 8 2008, 19:16) Суть...   Jan 9 2008, 12:57
- - spashok2   Первая чатота 70 Мг. Вторая 33Мгц. Констейн задан ...   Jan 9 2008, 14:29
|- - sazh   Цитата(spashok2 @ Jan 9 2008, 17:29) Перв...   Jan 9 2008, 15:04
- - DmitryR   Вообще как-то мы упустили один простой совет - воз...   Jan 10 2008, 08:06
- - spashok2   Спасибо за совет. Попробую отмоделировать.   Jan 10 2008, 11:53
- - yes   может я чего-то не понял, но 33 и 70 МГц некратные...   Jan 10 2008, 17:43
- - DmitryR   Цитата(yes @ Jan 10 2008, 20:43) может я ...   Jan 11 2008, 07:43
- - yes   Цитата(DmitryR @ Jan 11 2008, 10:43) данн...   Jan 11 2008, 11:18


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:03
Рейтинг@Mail.ru


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