Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Варианты защиты от КЗ на плате
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
EL_Alex
Добрый день!
Итак задача:
Имеем материнскую плату с сокетом под процессор. Процессор может быть вставлен не по ключу, и возникнет КЗ. Нужно реализовать защиту от такого КЗ.

Варианты:

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

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

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

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

Что думаете по данным вариантам защиты от КЗ?
Какие еще есть способы?
agregat
Если материнская плата уже готовая, можно применить внешнюю плату, которая измеряет чего нибудь на основной плате, например сопротивление некого пина IO, и в случае чего блокирует подачу питания.
EL_Alex
Цитата(agregat @ Sep 30 2016, 14:14) *
Если материнская плата уже готовая, можно применить внешнюю плату, которая измеряет чего нибудь на основной плате, например сопротивление некого пина IO, и в случае чего блокирует подачу питания.


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

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

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


Спасибо. Интересная информация.
-Mike-
Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...).
EL_Alex
Цитата(-Mike- @ Oct 4 2016, 13:55) *
Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...).


С LGA и BGA корпусами так не получится, если ключей на корпусе нет. А у мобильных процессоров я такого не встречал. Да и проблема может быть в самом процессоре (брак).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.