Перейти к содержанию
    

Спасти проект- разводка питаний

Но все еще надеюсь на помощь общественности....Опыта в конструировании ПП нет, так что, пожалуйста, предполагайте самые ламерские косяки-буду проверять. выбора нет

 

 

По опыту нашего производства, большинство похожих косяков лежало в плоскости комплектации. Либо перемаркирована, либо впаяли не то, либо впаяли не так(полярные кондеры наоборот-> он разогрелся, и вышел из режима), либо не пропаяли, либо грязь на плате после пайки(сплошь и рядом).

 

Если по печати: прозвоните землю, добавьте проводами - от вас не убудет, но будете знать, что проблема не с землей.

 

Вы бы хоть схему питания выложили...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мое начальство- экономисты. Они деньги считают:) Но что я за это время много всего мог бы спроектировать они почему-то не считают.

Нашел зацепку- на ОЗУ есть технологические выводы, которые не имеют номеров. Рекомендовано их соединять с землей, на плате нет связей к этим ногам.... вдруг...

Но все еще надеюсь на помощь общественности....Опыта в конструировании ПП нет, так что, пожалуйста, предполагайте самые ламерские косяки-буду проверять. выбора нет

Как вариант поиска "неправильности":

Понизить тактовую процессора скажем до 10 MHz(перепаять другой генератор).

Если ошибок в тестах озу станет меньше или исчезнут ,то можно пробывать улучшать питание проца и озу(вешать шины и ставить кондеры),

если все останется приблизительно на таком же кол-ве ошибок, то искать/смотреть "правильность" работы дешифратора озу на плис (моделируйте и проверяйте его работу в Modelsim).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ни кого не смущает длинна шины данных? По форм фактору данная плата в стандарте VME, судя по рисунку, длинна шины данных около 30-40см. И как там управляющие сигналы проложены относительно других, не известно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ни кого не смущает длинна шины данных? По форм фактору данная плата в стандарте VME, судя по рисунку, длинна шины данных около 30-40см. И как там управляющие сигналы проложены относительно других, не известно.

+100 сразу бросилось это в глаза.

И ещё "шинники" где-то напаяны - интересно кто-управляет переключением направления этих АПшек и успевают ли они это делать?

Хоть бы кусок схемы с процом и памятью кто-нибудь выложил - дело бы в разы быстрее пошло - а так хорошо только телепатические способности тренировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если по печати: прозвоните землю, добавьте проводами - от вас не убудет, но будете знать, что проблема не с землей.

 

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

 

...длинна шины данных около 30-40см

 

И что тут страшного? У PCI по стандарту чуть не пол-метра длины предусмотрено без особых изысков, так там 33МГц сигналы, а здесь самый быстрый тактовый 40, адреса/данные я так подозреваю минимум раза в 2-4 медленнее ходят. Дребезг может быть, это да, особенно в случае быстрых драйверов. Поэтому с сеточкой зря заморочились, сплошной плэйн был бы лучше с точки зрения целостности сигналов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поэтому с сеточкой зря заморочились, сплошной плэйн был бы лучше с точки зрения целостности сигналов.
Кстати да, как волновое посчитать для такого случая?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что тут страшного? У PCI по стандарту чуть не пол-метра длины предусмотрено без особых изысков, так там 33МГц сигналы...

PCI трассируют с контролем импедансов, а тут этого сделано не было.... Плюсюм в данной схеме в отличии от PCI врятли стоят последовательные согласующие резисторы. ОЗУ висит на конце шины, хотя его было бы логичнее поставить как можно ближе к процессору. Буфера на шине стоят скорее всего с частотой сигнала до 100МГц, соответственно фронты там теоретически могут быть довольно крутые, и на концах не согласованной линии будет "звон".

Ещё вопрос, с каким зазором трассировались цепи относительно разных классов (шина данных, адреса и управляющие)?

Если автор не может выложить файл проекта, то я думаю что если выложит жербера ничего страшного не произойдёт.

Ещё бы не плохо проверить в контроллере задержки в контроллере памяти для разных областей сигналов CS, если конечно такие имеются. Хотя дело может и не в топологии а в самой схеме.

 

Опять же, если стоит память 1645(какая цифра?), то у неё время выборки по адресу и сигналу /СЕ1

и /CE2 не более 30 нс ( в лучшем случае для ру4 в худшем 55нс для ру2), к этой задержке надо добавить ещё 10нс(может больше) в буфере, и того минимум 40нс. Надо либо понижать частоту шины, либо в контроллере настраивать циклы задержки.

Резисторы подтяжки на шине где надо везде стоят, нигде не забыли?

Изменено пользователем Obstinate

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

РобоКОТ

Выложите ваш проект. Никто не требует его в gerber или в оригинале, просто в pdf по слоям. Или хоть картинками.

Иначе дальше дело с места не сдвинется...

 

Про PCI это отдельная песня.... У меня на столе лежат платы оставшиеся от моих предшественников с PCI (полный комплект - контроллер, бэкплайн на 4 слота и устройства), все многослойки, на всех более менее контролируется импеданс. И не работают. Устойчиво во всяком случае работать их заставить не возможно. При этом длинна шины всего 25 см. А все потому что не выдержаны зазоры между проводниками шины + криворуко сделанные земли.

 

Кстати да, как волновое посчитать для такого случая?

 

На малых частотах, когда ячейки сеточки много меньше длинны волны (100 раз и более) то точно также как для сплошного.

Но проблема возникает не в этом, а в том что если линия короткая, то получаются неоднородности волнового сопротивления. Из-за них искажается форма сигнала. А на печатных платах, с частотами до 1ГГц, все линии передачи короткие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поскольку разводка без контроля импедансов, на всех выходах с фронтами менее 6нсек устанавливаются токоограничительные резисторы 50-100 ом. Емкость проводников шины значительна и броски токов в моменты переключений достигают предельных по всем выходам и превышают допустимые на выводах пидания. (читай черную магию цифровых схем). Только таким способом удалось добится устойчивости памяти в связке CPLD SRAM на частотах порядка 20M

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

Да понятное дело, что многослойка. Только наличие слоя земли не спасает, если к нему нет грамотного подключения. Может и так быть, что переходное есть, а прицепить его к цепи забыли (у меня разок было :laughing: ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы небыло переливания из пустого в порожнее- осциллограф в руки. Современный Тек или лекрой с полосой 500 Мгц как минимум. Активные пробники с земляной шпилькой (никаких длинных земляных проводов). Синхронизация от клока системы. И покажите формы сигналов по питанию и по шинам. Если нет современных скопов- найдите C1-75 или C1-104, их же активные щупыи фотоаппарат цифровой или веб-камеру. Если режим- попростите у начальства письменное разрешение на съемку (экрана осциллографа). Ну и форму фронтов питания в момент фронтов-сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это хорошие советы, только все может объясняться ошибками проектировки и банальными гонками. Учитывая контрукцию и частоты - самая вероятная причина.

 

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

Провод, идущий над сеточкой с низким заполнением медью, нужно считать одиночным.

 

Помнится, в древние времена системы с частотами до 40 Мгц вполне себе работали на КАМАКовских двуслойках, там длины проводников до 500 мм доходили. Если кто помнит, там еще и земли были весьма забавно устроены в добавок, а тем не менее работало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Засмеете.... у меня интернета и юсбишника даже на работе нет. О фотоаппарате какие разговоры тем более...Поэтому в первом посте и попросил насколько фантазии хватит телепатией заниматься- не столько анализировать схему, сколько рассказать о "сеточках" и кто на чем обжигался... Не серчайте уж. Нормального разбора, увы, не получится.

Управляет АПшками (5584АП6Т) ПЛИС. Успевает точно...

Сегодня посмотрел землю тектрониксом с полосой 500МГц- идет красивая синусоида с амплитудой 0.5В и частотой 1.7МГц.

 

ОЗУ 1645РУ3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Землю??? На которой 1.7МГц и 0.5В??? А относительно чего такой сигнал Вы увидели?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для 1645РУ3 40Мгц, уже почти на пределе, если учесть что данные в неё ещё и через буфер поступают.

Частоту шины раза в 2 понизить не пробовали?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...