Alex Shirokov 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 · Жалоба Добрый день! Итак задача: Имеем материнскую плату с сокетом под процессор. Процессор может быть вставлен не по ключу, и возникнет КЗ. Нужно реализовать защиту от такого КЗ. Варианты: 1) Самовосстанавливающийся предохранитель. - В моем случае не подходит, так как возможен нагрев платы свыше 70 градусов. 2) Использовать специальные микросхемы типа TPS25921. - Но тут возникает вопрос, что делать с напряжениями диапазона 0.65В - 2В? Мне не удалось найти, но может есть в природе? 3) Схема на транзисторах. - По мне слишком много элементов, хотелось бы что то более элегантное. 4) Связка АЦП+ПЛИС, которая мониторит уровни напряжения на резисторах для замера тока (0.05 Ом в разрыв цепи питания) и выключает DC-DC в случае сильной просадки. Так как у меня на плате есть ПЛИС (питается независимо от процессора) со свободными IO, решил остановиться на этом варианте. Тут возникает вопрос, хватит ли скорости АЦП+ПЛИС, чтобы вырубить DC-DC до выгорания схем? Что думаете по данным вариантам защиты от КЗ? Какие еще есть способы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 · Жалоба Если материнская плата уже готовая, можно применить внешнюю плату, которая измеряет чего нибудь на основной плате, например сопротивление некого пина IO, и в случае чего блокирует подачу питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex Shirokov 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 · Жалоба Если материнская плата уже готовая, можно применить внешнюю плату, которая измеряет чего нибудь на основной плате, например сопротивление некого пина IO, и в случае чего блокирует подачу питания. В моем случае материнскую плату разрабатываю я, и схему защиты реализую непосредственно на плате. А в вашем случае изменение сопротивления IO покажет КЗ по Ядру процессора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 30 сентября, 2016 Опубликовано 30 сентября, 2016 · Жалоба Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим. Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки. Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло. Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше. Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал. Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро. Защита прочухается слишком поздно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex Shirokov 0 3 октября, 2016 Опубликовано 3 октября, 2016 · Жалоба Если плату разрабатываете Вы, тогда есть такая фишка на материнских платах BMC (baseboard management controller) то есть отдельный небольшой по производительности процессор, возможно с Ethernet интерфейсом даже, который получает управление сразу при подаче питания на материнскую плату Standby питания. Все остальное отключено. BMC проверяет все ли в порядке и начинает подымать питание и узлы один за другим. Вот он может измерить сопротивление неких IO которые должны быть выскоомные, а при неверной установке процессора скажем замкнуты на питание или землю. Ну и выдает ошибку наверх по любому интерфейсу, вплоть до светодоиодов или индикаторов кода ошибки. Изменение сопротивления НЕ покажет КЗ по ядру процессора, просто потому что питание еще не подано и КЗ еще не произошло. Я предлагаю экспериментально определить IO которые будут закорочены в случае неверной установки процессора, и затем разработать схему блокировки. Никаких КЗ в этом случае вообще не произойдет, так как на CPU не будет подано питание. BMC просечет ситуацию раньше. Надеяться на быструю защиту которая отработает раньше чем сгорит ядро я бы не советовал. Нет таких защит, там слишком большие токи, слишком высокая скорость нарастания, слишком большие выбросы и все очень быстро. Защита прочухается слишком поздно. Спасибо. Интересная информация. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-Mike- 0 4 октября, 2016 Опубликовано 4 октября, 2016 · Жалоба Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex Shirokov 0 5 октября, 2016 Опубликовано 5 октября, 2016 · Жалоба Лучше "глушить проблему в зародыше": просмотреть варианты невозможноти неправильной установки микросхемы (забить неиспользуемое гнездо, откусив неиспользуемую ножку,...). С LGA и BGA корпусами так не получится, если ключей на корпусе нет. А у мобильных процессоров я такого не встречал. Да и проблема может быть в самом процессоре (брак). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться