|
|
  |
Варианты защиты от КЗ на плате, Обсуждение вариантов противодействия КЗ |
|
|
|
Sep 30 2016, 11:22
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 17-05-16
Пользователь №: 91 757

|
Добрый день! Итак задача: Имеем материнскую плату с сокетом под процессор. Процессор может быть вставлен не по ключу, и возникнет КЗ. Нужно реализовать защиту от такого КЗ.
Варианты:
1) Самовосстанавливающийся предохранитель. - В моем случае не подходит, так как возможен нагрев платы свыше 70 градусов.
2) Использовать специальные микросхемы типа TPS25921. - Но тут возникает вопрос, что делать с напряжениями диапазона 0.65В - 2В? Мне не удалось найти, но может есть в природе?
3) Схема на транзисторах. - По мне слишком много элементов, хотелось бы что то более элегантное.
4) Связка АЦП+ПЛИС, которая мониторит уровни напряжения на резисторах для замера тока (0.05 Ом в разрыв цепи питания) и выключает DC-DC в случае сильной просадки. Так как у меня на плате есть ПЛИС (питается независимо от процессора) со свободными IO, решил остановиться на этом варианте. Тут возникает вопрос, хватит ли скорости АЦП+ПЛИС, чтобы вырубить DC-DC до выгорания схем?
Что думаете по данным вариантам защиты от КЗ? Какие еще есть способы?
|
|
|
|
|
Sep 30 2016, 14:23
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 17-05-16
Пользователь №: 91 757

|
Цитата(agregat @ Sep 30 2016, 14:14)  Если материнская плата уже готовая, можно применить внешнюю плату, которая измеряет чего нибудь на основной плате, например сопротивление некого пина IO, и в случае чего блокирует подачу питания. В моем случае материнскую плату разрабатываю я, и схему защиты реализую непосредственно на плате. А в вашем случае изменение сопротивления IO покажет КЗ по Ядру процессора?
|
|
|
|
|
Sep 30 2016, 16:26
|
Знающий
   
Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379

|
Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим. Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки.
Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло. Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше. Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал. Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро. Защита прочухается слишком поздно.
|
|
|
|
|
Oct 3 2016, 11:14
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 17-05-16
Пользователь №: 91 757

|
Цитата(agregat @ Sep 30 2016, 16:26)  Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим. Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки.
Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло. Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше. Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал. Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро. Защита прочухается слишком поздно. Спасибо. Интересная информация.
|
|
|
|
|
Oct 5 2016, 05:49
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 17-05-16
Пользователь №: 91 757

|
Цитата(-Mike- @ Oct 4 2016, 13:55)  Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...). С LGA и BGA корпусами так не получится, если ключей на корпусе нет. А у мобильных процессоров я такого не встречал. Да и проблема может быть в самом процессоре (брак).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|