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

Работающий PCI генерит помехи на всё

Имеем две платы PCI, работающие через кросс-плату.

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

 

Ну так вот. При запуске обмена по PCI (тест - запись/чтение/запись/чтение и т.д.) на всём (все питания, сигналы, не относящиеся к PCI) появляются импульсные помехи так 200-300 мВольт амплитуды.

Цифровая логика эти выбросы не замечает, но низковольтным сигналам от них настает каюк.

 

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

То есть, то ли в момент смены источника сигналов A/D (чтение), то ли в момент смены адреса на данные.

 

Итого, вопрос.

Такие вот помехи на всё и вся - это для PCI нормально?

Что их может генерить - одновременное переключение кучи драйверов, или чего вообще.

 

P.S. Если кому интересна матчасть - на одной плате процессор со встроенным PCI, на другой - ПЛИС.

 

Всем заранее спасибо за ответы.

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


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

Офигеть. Неужели настолько дилетантский вопрос, что к новичкам переносить? :07:

 

Конденсаторы-то есть?

 

Конденсаторы-то есть, причем в количестве. Не все стоят настолько близко к ногам питания, как надо бы.

Плохо сделана земля - присутствуют разрывы под сигнальными дорожками PCI.

Как уже сказал, платы сделаны плохо.

Тем не менее, мне приходится с ними работать, а для этого желательно привести их в условно-рабочий вид.

 

Вопрос в физике процесса.

Кто-нибудь может сказать, в процессе смены фазы адреса на фазу данных (или в другие моменты) в PCI есть какие-то характерные всплески по потреблению интерфейсных микросхем?

Могут ли приводить к значительным возвратным токам по земле какие-то из этих процессов?

 

Интересует опыт тех, кто с такими PCI-ными проблемами уже бодался.

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


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

Танталовые на источнике, керамика на входах питания микросхем.

 

(кто-нибудь ответит чего-то по существу?)

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


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

У меня такая ситуация совсем недавно произошла. На плате около простого компаратора сгорел тантал. До его замены по всей цепи питания наблюдалась помеха от компаратора. Керамика не спасала. Танталы на источнике и на других мс не спасали. Помеха ушла с заменой сгоревшего тантала. Вот я и подумал..

Помеха была приличная, мешала работе компаратора.

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


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

Конденсаторы-то есть, причем в количестве.

В каком количестве?

По сколько на один pin? Какой набор? Какие типы керамики? Что производитель чипов рекомендует? Насколько из расположение соответствует рефренсным дизайнам?

 

 

Офигеть.

Вот именно.

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


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

По сколько на один pin? Какой набор? Какие типы керамики? Что производитель чипов рекомендует? Насколько из расположение соответствует рефренсным дизайнам?

Ну ладно, можно и более научным способом. Я, вот, люблю кейденсовский Power Integrity. Можно импортировать разводку в аллегро, задать типы кондюков, и оно само посчитает. Получается похоже. У ментора тоже в гиперлинксе недавно такое появилось.

 

Реально можно, к сожалению, только посоветовать переделать платы. Тем более, если все понимают, что они сделаны плохо, и видят, где именно плохо. :(

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


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

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

У вас платы трех или пяти вольтные? Может глюк из-за несогласованности уровней. Например логика 3,3В а сигналы 5В. Входы например могут держать сигналы такого уровня, но в момент переключения давать дополнительные броски тока. По этому поводу есть XAPP646 от Xilinx.

 

А вообще нужно рыть по питанию и земле.

Какие стабилизаторы используете? Что на выходе стоит.

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

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


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

Имеем две платы PCI, работающие через кросс-плату.

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

 

Если есть возможность "поправить" платы, то можно сделать следующее.

1. Стандарт допускает, что при чтении шинники переключались не все сразу, а сначала одна половина, и на следующем такте, другая половина. Это снизит бросок тока при чтении. Соответственно придется задействовать дополнительный такт для "не готовности"...

2. Попробуйте в качестве объединительной платы какую нибудь "промышленного компьютера"... Ну, то есть заранее качественную...

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


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

2. Попробуйте в качестве объединительной платы какую нибудь "промышленного компьютера"... Ну, то есть заранее качественную...

 

Не согласен с этим утверждением. Обычно платы промышленного компьютера более требовательны к питанию. То есть, они гарантируют стабильность работы, но при напряжение источника питания -3% ... +5%...". Нельзя просто поменять мать, и всё пройдет.

Количество выпускаемых плат промышленного компьютера значительно меньше, чем "обычных", и поэтому "обычные" платы могут быть более отлажены.

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

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


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

Гм... Нда.

 

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

Там земля отрезана почти полностью от разъема PCI, вся связь - два переходных...

 

В каком количестве?

По сколько на один pin? Какой набор? Какие типы керамики? Что производитель чипов рекомендует? Насколько из расположение соответствует рефренсным дизайнам?

 

Рекомендациям примерно соответствует, добавление результатов не дало.

 

Реально можно, к сожалению, только посоветовать переделать платы.

 

Реально частично новая группа разработчиков переделывает, но когда еще переделают...

И будут ли новые платы работать :biggrin: .

Пытаемся шефа убедить перейти на PCI-Express, но безуспешно :crying: .

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

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


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

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

Там земля отрезана почти полностью от разъема PCI, вся связь - два переходных...

Ну а толстые провода кинуть?

 

Реально частично новая группа разработчиков переделывает, но когда еще переделают...

И будут ли новые платы работать :biggrin: .

Пытаемся шефа убедить перейти на PCI-Express, но безуспешно :crying: .

Ну теперь-то Вы контролируете процесс? :) А на PCI-Express можете других глюков отхватить, подумайте, действительно ли он так нужен.

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


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

Ну а толстые провода кинуть?

+1

Был похожий случай, земля под сигнальными дорожками отсутстовала вовсе. Плата стартовала через раз. Пришлось с обеих сторон над сигнальными дорожками PCI припаивать провода, подключённые к "земле". Приличный моток МГТФ + немного терпения, и получилось перекантоваться до изготовления новой платы. :biggrin:

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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