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

Варианты защиты от КЗ на плате

Добрый день!

Итак задача:

Имеем материнскую плату с сокетом под процессор. Процессор может быть вставлен не по ключу, и возникнет КЗ. Нужно реализовать защиту от такого КЗ.

 

Варианты:

 

1) Самовосстанавливающийся предохранитель. - В моем случае не подходит, так как возможен нагрев платы свыше 70 градусов.

 

2) Использовать специальные микросхемы типа TPS25921. - Но тут возникает вопрос, что делать с напряжениями диапазона 0.65В - 2В? Мне не удалось найти, но может есть в природе?

 

3) Схема на транзисторах. - По мне слишком много элементов, хотелось бы что то более элегантное.

 

4) Связка АЦП+ПЛИС, которая мониторит уровни напряжения на резисторах для замера тока (0.05 Ом в разрыв цепи питания) и выключает DC-DC в случае сильной просадки.

Так как у меня на плате есть ПЛИС (питается независимо от процессора) со свободными IO, решил остановиться на этом варианте. Тут возникает вопрос, хватит ли скорости АЦП+ПЛИС, чтобы вырубить DC-DC до выгорания схем?

 

Что думаете по данным вариантам защиты от КЗ?

Какие еще есть способы?

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


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

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

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


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

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

 

В моем случае материнскую плату разрабатываю я, и схему защиты реализую непосредственно на плате.

А в вашем случае изменение сопротивления IO покажет КЗ по Ядру процессора?

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


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

Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим.

Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки.

 

Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло.

Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше.

Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал.

Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро.

Защита прочухается слишком поздно.

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


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

Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим.

Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки.

 

Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло.

Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше.

Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал.

Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро.

Защита прочухается слишком поздно.

 

Спасибо. Интересная информация.

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


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

Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...).

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


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

Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...).

 

С LGA и BGA корпусами так не получится, если ключей на корпусе нет. А у мобильных процессоров я такого не встречал. Да и проблема может быть в самом процессоре (брак).

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


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

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

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

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

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

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

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

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

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

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