Формирование сигнала power good

«Питание в норме» (англ. Power Good ) — сигнал, вырабатываемый блоком питания ATX, предназначенный для информирования потребителя (материнской платы) об окончании переходных процессов и отсутствии обнаруженных неисправностей в блоке питания с целью недопущения использования блока питания в то время, когда выходные напряжения находятся за пределами допустимых.

Спецификация ATX [ править | править код ]

По спецификации данный сигнал определяется как напряжение 5 вольт, генерируемое на выходе блока питания после завершения переходных процессов, стабилизации выходных напряжений и окончания внутренних проверок блока питания. В норме, этот сигнал должен подаваться через 0,1 — 0,5 секунд после подачи сигнала о включении. Этот сигнал поступает на материнскую плату через контакт № 8 20-контактного разъема блока питания и запускает генератор тактовой частоты процессора, контролирующий линию сброса процессора.

Дешёвые или низкокачественные блоки питания не соответствуют спецификации ATX и не содержат специализированных цепей контроля; вместо этого в них вместо выработки сигнала подаётся непосредственно напряжение линии +5В. Это означает, что материнская плата компьютера может попытаться запуститься, если +5В шина выдаёт приемлемое напряжение (3 — 6 вольт), даже если другие напряжения за пределами безопасных или вообще отсутствуют. Кроме того, процессор никогда не будет находиться в состоянии сброса, если только напряжение на этой линии не просядет ниже порога, после которого сработает триггер генератора. Это может привести к выходу из строя материнской платы и/или процессора.

Если блок питания обнаруживает выход какого-либо из своих внутренних параметров или выходных напряжений за пределы рабочих значений, он должен тут же снять сигнал «Питание в порядке» с выхода. Это приводит компьютер к сбросу, в котором компьютер будет находиться до появления сигнала снова или до отключения питания блоком питания. Это приводит к потере не сохранённых данных, но защищает от повреждения данных в оперативной памяти или записи некорректных значений на устройства долговременного хранения.

Читайте также:  Hpf settings что это

Значения сигнала [ править | править код ]

Значение сигнала «Питание в норме» — время задержки в миллисекундах, прошедшее между подачей сигнала на включение и появлением сигнала. Потребитель (материнская плата) должен считать нормальным значение в рамках 100—500 мс.

Получить значение сигнала можно либо программным обеспечением компьютера (редко предоставляется такой функционал), либо приборами — тестерами для блоков питания, показывающими сигнал (часто обозначается как PG) наряду со значениями напряжений в вольтах по шинам подключенного блока питания.

Блок питания компьютера не только выдает необходимое напряжение для работы компонентов, но и приостанавливает работу системы до того момента, пока параметры напряжения не достигнут определенных критериев. Другими словами, блок питания не включит компьютер при неправильном уровне напряжения питания.

Каждый блок питания перед получением разрешения на старт системы выполняет внутреннюю проверку и измерение параметров выходного напряжения. После этого на материнскую плату отправляется сигнал Power_Good (напряжение в норме). Пока такой сигнал не поступит, компьютер не включится.

Уровень напряжения Power_Good – порядка +5 вольт (нормальным считается значение от +2,4 до +6 вольт). Вырабатывается он БП после завершения внутреннего тестирования и выхода на рабочий режим и обычно подается через 0,1-0,5 секунд после нажатия кнопки включения. Подается сигнал на материнскую плату, после чего микросхема тактового генератора формирует сигнал начальной установки центрального процессора.

Если сигнал Power_Good отсутствует, микросхема тактового генератора в постоянном режиме отправляет на процессор команду сброса, не давая компьютеру работать при нестабильном или нештатном напряжении питания. После того, как сигнал Power_Good вновь подается на генератор, команда сброса отключается, и начинается выполнение инструкций, записанных по адресу FFFF:0000.

Если выходное напряжение блока питания выходит за рамки номинального (к примеру, при понижении напряжения в электросети), сигнал Power_Good пропадает, и процессор автоматически останавливается. При восстановлении номинального напряжения снова генерируется сигнал Power_Good, и ПК начинает функционировать так, как будто включение только произошло. Вследствие быстрого отключения Power_Good персональный компьютер «не замечает» сбоев в системе питания, поскольку завешает работу до того, как появляются проблемы, связанные с неустойчивым напряжением (например, ошибки четности). Однако, когда такие сбои происходят в течение длительного времени, стоит обратиться в ремонт компьютеров на дому, либо же самостоятельно заменить блок питания.

Читайте также:  Как отключить вип статус в одноклассниках

В правильно спроектированных блоках питания отправка сигнала Power_Good не подается до стабилизации всех напряжений после включения. В плохо спроектированных устройствах (можно встретить в дешевых моделях) задержка сигнала нередко слишком маленькая, и процессор слишком рано начинает работу. Обычно сигнал задерживается на 0,1-0,5 секунд.

Сигнал PG (POWER_GOOD) вырабатывает сетевой БП после включения и стабилизации всех выходных напряжений, он сигнализирует материнской плате, что питания в норме и можно включаться. Некоторые материнские платы, (например, Intel D850MV) не включаются кнопкой на корпусе, если в ней не установлен процессор.

Если материнская плата (ATX) совсем не включается, либо не выключается при удержании кнопки 4 секунды – надо проверить наличие генерации на часовом кварце 32768 Гц. Не убедившись в генерации кварца на южном мосте ни в коем случае нельзя пытаться завести такую материнскую плату, замыкая POWER_ON через входной разъём БП, иначе можно сжечь южный мост. На последних чипсетах генератор настолько маломощный, что срывается даже при подключении осциллографа. При наличии подозрений нужно заменить кварц на такой же, можно взять с другой материнской платы или с любых электронных часов. Иначе, если материнская плата не запускается замыканием POWER_ON кнопкой на корпусе, можно запустить принудительно через POWER_ON на разъеме питания АТХ. Если заработает, то вина в обрыве дорожек до кнопки POWER_ON, либо кто-то на загрузку поставил пароль в BIOS (обычно на платах ЕРОХ). Вышеописанным действием происходит замыкание выхода триггера, запускающего материнскую плату [4].

Цепи включения проверяются тестером: наличие высокого уровня на джамперах RESET и POWER_ON, наличие напряжения около 3 вольт на джампере CMOS и вообще правильность выставленных джамперов. Если отсутствует напряжение на одном из данных контактов, значит, имеет место механический обрыв. Необходимо проследить, куда ведут дорожки, и найти, где теряется сигнал: выгорание дорожек, SMD-компоненты, диоды и т.д.. Также, нужно проверить работоспособность ключа, замыкающего контакт БП "PC-ON", так же всю цепочку до SUPER I/O.

Читайте также:  Игры не запускаются на дискретной видеокарте nvidia

Прохождение сигнала RESET на PCI удобнее всего контролировать на контакте А15, иногда отмечен треугольником. Замыкая на землю PS-ON-джампер, на котором до этого должно быть 3-5 вольт от PG или от дежурного питания через обвязку, высокий уровень сменяется низким, при размыкании – наоборот. Измерить можно и вольтметром.

Если сигнал RESET не проходит, то необходимо искать, где он пропадает. Всего может быть несколько причин:

  • – напряжение сигнала RESET уменьшает микросхема SUPER I/O;
  • – мелкие микросхемы рядом с джамперами RESET, POWER_ON и их обвязка, электролитические конденсаторы там же, микросхема мониторинга, сетевой контролер, звуковой контролер, FireWire-контролер, RAID-контролер, так как они, кроме аудиоконтроллера, все находятся на PCI шине;
  • – не пропаянный сокет. При незатянутых защёлках кулера при включенной материнской плате несильным нажимом на кулер, как бы прилагая усилия то на одну сторону, то на другую, нужно посмотреть на POST-карту, если появились попытки запуска при надавливании на какую-либо сторону – это отвал сокета;
  • – южный мост, в этом случае плату проще разобрать на запчасти или выкинуть.