Skip to content

Ролик 5.3.Вводная информация по работе контроллера элек… — Transcript

Обзор работы контроллера электропитания в хабе и планы электропитания для различных режимов энергосбережения.

Key Takeaways

  • Контроллер электропитания управляет запуском и мониторингом групп питания в системе.
  • Работа контроллера основана на конечном автомате с жёстко заданным алгоритмом действий.
  • Понимание положительной и отрицательной логики критично для правильной интерпретации сигналов.
  • Мультиконтроллер и хаб совместно обеспечивают переходы между энергосберегающими режимами.
  • Знание базовых принципов работы контроллера облегчает диагностику и настройку систем питания.

Summary

  • Рассмотрение роли контроллера электропитания (PMC) в хабах и комбинированных процессорах.
  • Объяснение работы контроллера как конечного автомата с жёстко заданным алгоритмом.
  • Разбор логики цифровых сигналов: положительная и отрицательная логика, их интерпретация.
  • Пояснение терминологии и сленга, связанного с управлением сигналами питания и сброса.
  • Описание взаимодействия мультиконтроллера и хаба при управлении электропитанием.
  • Обзор различных энергосберегающих режимов (S3, S4, S5) и их влияние на питание системы.
  • Разъяснение принципов работы сигналов активации энергосбережения и их уровней напряжения.
  • Упоминание практических примеров и технологий, таких как Budua и предварительная инициализация хаба.
  • Обсуждение особенностей питания и управления на разных поколениях хабов и платформ.
  • Пояснение важности понимания базовой концепции для работы с различными платформами.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Всем привет, парни! Ну что, продолжаем работать с последовательностью запуска, и сегодня хочется акцент сделать на контроллере электропитания, который в Porsche в абсолютно любой хаб юг обучать комбинированного процессора. Понятно дело, что Южный юга уехали на юга. Ну то есть
00:16
Speaker A
для нас-то особо не актуально. А вот хабы в случае разнесённого конфига, когда есть один из следующих АБ и соответственно отдельный настоящий процессор и платная, которых комбинированная процессоры слабая частью на борту контроллер. Работа контроллеры для питания для нас крайне
00:30
Speaker A
интересно, потому что это то, чем мы постоянно работаем. А в любой микросхеме, из которых я перечислил, вот либо же хабовой части этой микросхемы присутствует контроллер, заведующий электропитанием. Он у нас соответственно отдаёт сигналы глобальные на запуск групп, именно групп в системе
00:46
Speaker A
электропитания. Он нас контролирует нормальность работы этих самых групп в системе электропитания. Разумеется, посредством своего помощника в лице мультиконтроллера. Он также является главным обработчиком и событий, ну уже в железе, которые нас инициируются из-под операционной системы, когда мы переводим
01:05
Speaker A
свой компьютер в тот или иной энергосберегающий режим. Об этом торте мне поговорим вот. Ну и также интересует, я думаю, вас, особенно новичков, те события, которые предшествуют нормальному выходу контроллера электропитания в рабочий режим, чтобы он корректно отреагировал на получение сигнала кнопки включения,
01:23
Speaker A
который транслирует опять же мультиконтроллер. Поэтому у нас два сегодня действующих короля вечеринки: мультиконтроллер и соответственно хаб. Но у меня больше интересует в этом ролике раскрыть именно концептуально данную тему, чтобы вы могли легко ориентироваться при работе станет любой платформы, потому что знаю самого
01:45
Speaker A
концепцию гораздо проще разбираться в различных деталях. Но тем не менее все сигналы, по крайней мере оливийную часть сигналов, которые самые распространены контроллеры питания, которые входят в состав различных поколений, вот получаете, отправлять мы сегодня тоже с вами разберем. Давайте приступать. Хотя знаете,
02:06
Speaker A
я забыл вам сказать, что смотрите, пожалуйста, ролики следующий. Я их Перри обозвал, вот кое-что добавил. Они посвящены контроллеру м.е предварительной инициализации хаба и две практики есть по имени контроллеру, и также там раскрыта тема с технологией будуа, для чего это нужно прежде всего.
02:27
Speaker A
Предварительная детализация хаба, чтобы вы понимали, как разворачивается А им если. Да, и вы будете после просмотра этого ролика четко себе отдавать отчёт, что контроллер электропитание, он же PMC Power Management контроллер, который вхож абсолютно любых либо часть комбинированного процессора с момента
02:46
Speaker A
своего запуска до момента, пока он частично имея контроллера, потому что современные реалии от этого никуда не уйдешь. Глубокой степени интеграции взаимосвязи контроллеров и до определённого того момента у нас контроллер электропитания будет работать как набор логики, которые именуется как конечный автомат. То есть
03:08
Speaker A
его работа, его алгоритм предопределён жестким конкретным списком дел. Да, ну если вот так вот это всё по-человечески сформулировать. То есть когда он получает питание, тактовые сигналы, сигнал сброса и нажатую кнопку включения, далее до определённого момента. И после этого
03:26
Speaker A
момента тоже при определённом кусочке времени, когда он уже поступит под частичное управление, ну или по крайней мере влиять на его работу сможет имея контроллер, вот он будет работать как это самый абстрактный конечный автомат, выполняя одну операцию за другой, одно
03:44
Speaker A
действие за другим, при этом отправляя и принимая, отправляя управляющий сигнал на запуск чего-либо и соответственно принимая подтверждение того, что запуск групп, именно групп в системе электропитания, успешно завершён. Почему групп? Потому что управление осуществляется в рамках концепции Space событий. Ещё, друзья, мне
04:07
Speaker A
хотелось бы осветить один тёмный угол и расставить точки над вопросе устоявшихся выражений и сленга терминологии. Это называется сложно, а вот как раз первые два варианта очень хорошо описывают ситуацию с такими словами или словосочетаниями, как обнял, слепым, мульт снял reset, обснял ресет,
04:28
Speaker A
что-то короче где-то снимается, кем-то снимается. Что это значит? Для многих это тёмный лес. Вот и понимание вопроса просто напросто отсутствует. Я тоже никогда был новичком, и как раз таки такие вот вещи, то есть незнание деталей очень сильно останавливали именно в
04:46
Speaker A
развитии, развитии и познании работы техники. Да, потому что слышать-то я слышу на форумах, читать-то я читаю. Как это работает, я не понимаю. Давайте, чтоб таких вопросов не возникало, сразу данное мероприятие по разворачиванию этой темы, да, мы с вами
05:07
Speaker A
осуществим и начнём с того факта, что в цифровой электронике существует два состояния, третье состояние — высокая импедантное состояние, а не берём расчёт. У нас соответственно сигнал аналоговым интерпретируется получателем либо отправителем либо как логическая единица, либо как логический 0. Всё, точка, баста.
05:30
Speaker A
Когда будет говорится логика, тоже делится на положительную и отрицательную. Для положительной логики у нас справедливо следующее положение дел: высокий уровень аналогового сигнала, именно аналогового сигнала, интерпретируется положительный либо отправляющей стороной как логическая единица, соответственно низкий уровень этого же сигнала, да,
05:55
Speaker A
аналогового, который передаётся или отправляется, интерпретируется как логический 0. Понятное дело, что никто не будет создавать идеальных условий, чтобы подтяжка к земле, конкретно подтяжка к земле — это у нас логический 0, а допустим напряжение ровно 3 вольта — это у нас
06:13
Speaker A
логическое. Разумеется, как правило, у цифровых сигналов интерпретация аналогового сигнала цифровой следующая: это коридорные значения, допустим, от подтяжки к земле, то есть 0 до, допустим, значение 0,5 вольта принимающая сторона или отправляющая сторона, без разницы, то есть логика, да, этот сигнал
06:37
Speaker A
интерпретирует как логический ноль, а допустим с уровня напряжения 2,7 вольт и до 3,3 вольта воспринимается как логическая единица, то есть коридорное значение от одного значения до второго — логический 0, от одного значения до второго — это логическая единица. Соответственно прямая, не прямая
07:01
Speaker A
положительная логика работает по принципу: есть сигнал, то есть есть высокий уровень — логическая единица, нет сигнала — низкий уровень, соответственно логический 0. Но есть ещё отрицательная логика. Ярким представителем у нас является сигнал активации того или иного режима энергосбережения. Они же слипы: SLPS 3, 4, 5,
07:29
Speaker A
SLPA, SLPC. А вот и то же самое можно сказать. Провести два висята, и вот это, да, как говорится, инверсные, платформляет инверсные. Я 4 дирам расти инверсный, и все сигналы, которые имеют значок решётки, либо также они маркируются на схемах. Особенно это
07:50
Speaker A
очень часто можно увидеть на схемах ноутбуков Apple, подчёркивание. Что означает? Лол, это у нас отрицательная логика. И здесь у нас ситуация переворачивается с ног на голову. То есть для таких сигналов, вот для таких сигналов логической единицей будет низкий уровень
08:12
Speaker A
аналогового сигнала в этой линии, то есть подтяжка к земле, образно говоря, да, это у нас логическая единица. А вот наличие высокого уровня именно аналоговые сигналы будет интерпретироваться как логический 0. Поэтому и говорится: хаб снял слипы, то есть снял, деактивировал сигнал. А мы
08:29
Speaker A
знаем, что для отрицательной логики теперь уже знаем, да, то есть для сигналов, которые имеют значок инверсии, вот неактивное, деактивированное состояние — это в аналоговом виде, когда мы мультиметром тыкаем и проверяем или осциллограф, это высокий уровень, то есть 3 вольта. Вот
08:48
Speaker A
соответственно в активном состоянии данные сигналы, когда соответственно здесь логическая единица, это низкий уровень аналогового сигнала. То есть если максимально просто: есть тут напряжение, допустим, 3 вольта — сигнал деактивирован, нет напряжения — подтяжка земли, сигнал соответственно активен.
09:11
Speaker A
Поэтому и говорится: мульт снял ресет, то есть снял, деактивировал сигнал. А у нас логика отрицательная, сигнал со значком инверсии соответственно будет высокий уровень, если мы это измеряем либо мультиметром, либо осциллографом. Теперь, ребятки, я вам предлагаю немножко времени уделить АЦП и событиям планом электропитания.
09:31
Speaker A
взаимодействовать но здесь нужно понимать одну важную штуку что статьях в интернете в описании в интернете всевозможных в том числе и в описании этих всех прелести жизни в тех документация производителей чипов прежде всего Intel так как он у нас наиболее
09:50
Speaker A
Щедрая компания в открытом доступе предоставляющие возможность ознакомиться с ошибками на хабы либо комбинированные процессоры и в этих документах вы найдете лаконичное описание планов электропитания вот настроек всевозможных по выходу из этих состояний платформы Но мы же должны смотреть на данный вопрос
10:15
Speaker A
через призму наших интересов здесь нужно сделать акцент на том что это лишь как будет реализовано в железе это все это остается на милости у разработчика материнской платы Будет ли использован весь потенциал в том числе и реализация режимов S3 S4 S5 да либо же реализация
10:39
Speaker A
гибридных режимов для S состояния тот же c10 допустим Это все зависит от конкретной платформы от желания производителей в ряде случаев многие вещи просто-напросто физически не используются не реализованы и об этом мы с вами чуть позже также поговорим короче
10:57
Speaker A
вот это вот вся кухня это не что Но как референс это раз а во-вторых который не обязательно к исполнению а во-вторых это то что мы здесь видим описание Когда у нас происходит и производится обработка цепы события какого-то который вы
11:14
Speaker A
запустили и под операционной системы допустим я захотел перевести свою свой аппарат свой компьютер допустим в энергосберегающий режим гибернации Да С4 но при этом я хочу чтобы мой компьютер проснулся через три часа соответственно планировщики забил время Вот и в этом
11:37
Speaker A
случае у меня или даже в S5 Давайте в S5 вот В5 У меня компьютер выключился софт находится в дежурном режиме но при этом работает таймер А вот по истечении определенного промежутка времени которое я выбрал сработает таймер и он
11:52
Speaker A
инициирует события пробуждения для пенсии Можно ли это сделать если выплату из j3 состояние запускаете Конечно же нет то здесь предполагается как и введение платформы в определенной энергосберегающий режим так и выведение соответствующий записи необходимых параметров энергосберегающую энергосберегающую в том числе
12:14
Speaker A
энергосберегающую энергозависимую память кнопку которая у нас находится в rtc контроллере соответственно платформа наш Прошла уже инициализацию вы потом вызвали попытаться по событиям задали параметры выхода из этого состояния которое соответственно вы выбрали допустим гибернация либо сон либо Soft Love и после чего платформа выключается
12:36
Speaker A
либо находится в каком-то из режимов энергосбережения и соответственно вывести из этого состояния можно как кнопкой так и соответственно по таймеру вот watcher может работать можно это сделать еще подвязать на сигнал контроллера либо с какого-то устройства экспресс шине вот тот же wi-fi модуль
13:00
Speaker A
одним словом есть еще и подтипы но при этом Это вся вся берите событий трактуется с позиции перевода платы в той или иной энергосберегающее состояние из-под операционной системы у нас Разумеется ситуация другая плат наш нерабочие в аварийном состоянии зачастую и состояние
13:20
Speaker A
триггеров в регистрах энергозависимой памяти сброшена Либо вы его сбрасываете приводите в предопределенное состояние то есть перемычками да отселись И вот rtc либо rtc RST Одним словом мы работаем с другой стороны последовательности и нашем случае не предполагается перевода платы из рабочего состояния уже в
13:43
Speaker A
какой-то план энергосбережения мы рассматриваем просто события которые предшествует полному запуску материнской платы но тем не менее знать полезно потому что мы еще привязываемся к чему правильно сигналом активации того или иного режима и неплохо понимать что должно быть на плате вот
14:01
Speaker A
в том или ином режиме энергосбережения Чтобы понимать Какой минимум хотя бы по условиям должен выполняться чтобы плата в том или ином состоянии пребывала поэтому знать полезно Самый наверное легкий в объяснении самая легкая объяснение ситуация по планам электропитания это у
14:24
Speaker A
нас механическое отключение берем материнскую плату отвечаем эти аккумуляторную батареи отличаем блок питания получаем плату в j3 состояние если есть сердце батарейка будет +37 рабочие rtc контроллер Если нет будем иметь полностью плату обесточенную без единого источника напряжения на схемах
14:43
Speaker A
от макбуков и на платах от Macbook есть еще состояние под разновидность под разновидность Да разновидность сказать разновидность данного состояния То есть у нас ничего нету кроме двух сотых Вольта которые формируется чем по-моему импульсом стабилизатора Давненько не заглядывал схема Но если
15:07
Speaker A
память не изменяет импульсным стабилизатора но при этом еще и би плюс есть напряжение Поэтому совсем классический j3 но тем не менее если рассматривать в именно рамках этого референса то j3 это просто мы обесточили полностью плату следующий план электропитания даже планы так вот это у
15:27
Speaker A
нас ни что иное как подтипы С3 и 45 deeps deeps глубокий сон с 543 то есть в этом режиме предполагается максимально сохранение энергии то есть вырубается все что не критически важное остается лишь питание первичном Пробуждение Вот и все скажу
15:45
Speaker A
сразу что вот эта борода реализована Ну не знаю один раз там в 50 схемах встречаю физическую реализацию потому что ну потому что так решил производить или разработчик материнской платы вот на самом деле не часто увидишь поэтому можно В общих чертах понимать как это
16:06
Speaker A
работает мы эту тему еще затронем когда будем разбирать сейчас назначение сигналов исходящих и приходящих на контроллер электропитание в хабе и вы сможете уже картиночку целиком грубо говорить пазлов собрать и буду бежать впереди паровоза до всего дойдем S5 он
16:22
Speaker A
же Soft of то есть по сути это дежурка в которой пребывает плата Когда вы запустили выключение из под операционной системы пуск выключения и вот все положение дел по электропитанию прежде всего на плате это как раз таки не что
16:35
Speaker A
иное описание данного режима как мы знаем На некоторых платах действительно платы прибывает в S5 состояние это первое когортаплат был же ролик был ролик Да я снимал ролик Где он демонстрировал разницу комплектно сидишь напряжение так вот первый тип где было
16:52
Speaker A
много напряжений это не что иное как плата которая находящийся в sp5 состоянии Хотя физической активации данного состояния от A pmc Не предполагается на них то есть 5 физически не задействован А вот я забил в поиск если мы берем к рассмотрению
17:09
Speaker A
платы более старые которые построены на допустим шестом седьмом поколении чипов это у нас сентябридж или Бридж хассел четвертое поколение камней восьмое поколение хабов то здесь Да действительно слпс 5 задействованы с LPS 5 сигнал активации перехода в этот режим Вот он у нас
17:29
Speaker A
подвязан к ответному сигналу мультиконтроллера именем System он да не С4 а именно С5 и вот эти вот два товарищи они одновременно приходят практически одновременно приходит на мультиконтроллер и на более старых платах 6 7 поколение хабов здесь S5 вы
17:47
Speaker A
будете видеть очень часто и поголовно но если мы возьмем платы чуть-чуть посвежее это нас тот же haswell и тот же соответственно бродвел то есть 4 5 поколение комбинированных процессоров то здесь у нас slps 5 просто физически не используется вот пожалуйста это сторона
18:07
Speaker A
мультиконтроллера резисторов этого нет то есть потом не вживую такая есть искать там не задействован за выведение платы в Space мультиконтроллер его прошивка следующая плата 7 8 это нас к blackview kaby Lake or Просто ты спойл как и в случае с LPS 0
18:25
Speaker A
slp SAS тоже не задействован slp One slp W1 тоже не задействованы Ну вот это вот slp Ладно наверное стоит по очереди разбирать все равно пройти надо я буду говорить поэтому что бежать впереди паровоза сейчас главное понять что то что написано до ташитах не
18:45
Speaker A
обязательно к исполнению вот вам живое подтверждение как это все реализуется 6 поколение 175 разнесенный конфликт slps 5 Ну конечно Тоже самое касается и с 0 Ладно используем slp 0 Не использовал то есть по сути нас связка работает slp с3s4 Это самая
19:09
Speaker A
распространенная реализация slps 5 другая плата что поколение комбинированных процессоров резистора нет физически нет Связи нет ни задействован седьмое поколение разнесенные конфиг получил 175 Адам slps 5 Не задействован s0 не задействован А вот slpa не задействован есть Используйте для контроля Но не
19:31
Speaker A
более того физической связи с тем же мультиконтроллером у нас не имеется 10 поколение с LPS 0 не задействован ой S5 не задействован вот slpist 0 по моему здесь задействован Потому что на этой плате реализован комбинированный режим гибридный режим для состояния c10 то
19:47
Speaker A
есть и 10 Кейт по-моему сигнал есть да на этой плате есть а вот С5 нет и классика жанра запомните на схемах от плат которые стояли в ноутбуках ASUS без разницы какой бренд производитель Да самый материнский будь то Кванта будто
20:05
Speaker A
пегатрон вот там чаще всего используются связочка сас би и сас си сасби это С3 slp sas4s 5 не задействуется ется опять же все рулится мультом одиннадцатое поколение S5 физические цепочки это нету соответственно сигнал нас даже никуда не уходит
20:31
Speaker A
То есть он физически не задействован и опять же видим комбинацию сасси и сасби классика классическая это нас так говорят 11 поколение комбинированных процессоров от игровых аппаратов то есть там какой делать можем Вывод что S5 у нас современных реалиях практически
20:51
Speaker A
нигде именно с участием пенсии Не реализован ну это вот прям вот классическая классика можете много схем Открыть посмотреть на разных поколениях может быть где-то и будет задействован но по опыту скажу что это будет подавляющее меньшинство Какие сигналы активации так и соответственно план
21:10
Speaker A
электропитания который приводится в исполнение с участием pmc То есть за перевод платы или поддержание в этом состоянии отвечает нас мультиконтроллер со соответствующими инструкциями которые диктуют ему запуск тех или иных систем электропитания которые для этого режима предусматривается и опять же
21:31
Speaker A
предусматриваются не производителем чипов а производителем соответственно материнской платы комплектность может отличаться все зависит от поколения чипов сколько ему питающих напряжений надо а вот для успешного запуска и этим соответственно все диктуется И самое главное уровни этих напряжений потому что меняются блоки контроллеры внутри
21:50
Speaker A
так и меняется питающее напряжение ну и соответственно все диктуется исключительно потребностями Чипа и желанием производителей разработчика материнской платы С4 ну здесь мы видим приписочку саспен ту диск то есть переостановка в диске Что это значит Это значит что чтобы открыли в операционной
22:10
Speaker A
системе Какие документы редактировали Какие программы были запущены Какие настройки были это все добро хранится в Опере да Когда вы работаете с оперативной с операционной системой и вот этот дампик он у нас переезжает в файликом в жесткий диск на жесткий диск
22:26
Speaker A
после чего у нас отключаются все не критические важные для запуска платформы опять же диктует сайт настройками еще отличаются источники питания прежде всего Разумеется и тактовые сигналы для конечных потребителей контроллер не формирует часть контроллеров на плате составе чипов того же процессора и того не
22:51
Speaker A
работает по сути В некоторых случаях по комплектности питающих напряжений Можно даже некую параллель знак равенства между 45 поставить опять же под S4 подвязывают у нас запуск тех систем питания которые спят отсутствуют вот здесь есть Power sickings неплохой я
23:10
Speaker A
подобрал кстати схемы и на платы которые у меня имеется и там где есть прекрасные и достаточно информативный Power sickens я их из этих документов по выдирал все подписано все соответственно на диске можете пользоваться вот смотрите это у нас 10 поколение 470 и отдельно стоящий
23:30
Speaker A
процессор j3 механиков Да в S5 состояние Ну вот этот момент соответственно мы упускаем то есть это у нас мульт учитывая что S5 не используется сигнал мультиконтроллер у нас производит свою настроечку все остальное И потом плату роняет в Депп
23:49
Speaker A
нельзя сказать просто дежурный режим вот с максимальной сохранения энергии то есть работает только у нас два стабилизатора который формируют 5 вольт и 3 вдо Вот вот момент кнопку нажали вот момент у нас начинает мультиконтроллер выполняйте функции которые он должен выполнять на Для более
24:09
Speaker A
старых платам допустим построенных на шестом седьмом поколении хабов восьмом поколении хабов при поступлении сигнала S5 он запускает здесь источники питания которые необходимы вот ну здесь замешано конечно чуть больше их потому что почему Ну потому что там уже контроллеру
24:30
Speaker A
электропитания для того чтобы выдать slp S5 прежде всего да а нужно напряжение Ну а здесь соответственно этого не нужно делать Почему Потому что есть пять мультиконтроллер не ждет Он сам выполняет весь функционал он запускает нас вот эту группу сигналом из 5
24:50
Speaker A
напряжений и сигналом S5 запускает еще оставшуюся группу напряжений стабилизаторов которые формируют у нас напряжение необходимые для хаба вот прежде всего для хаба в лице контроллера электропитания его окружения работы которых у которого предполагается момент потом снимается reset Как видите Да и соответственно тут
25:14
Speaker A
уже идет ретрансляция нажатие кнопки включения То есть это вот по сути не что иное как S5 даже приписка есть для вот этой платы но тут S5 будет только После нажатия на кнопку включения то второй план где очень скромный набор дежурных
25:31
Speaker A
напряжений Ну и вот пошли в действие уже непосредственно слепые 4 и С3 со всей сас by странно соси соси ошибка скорее всего ну и видим что для S4 на S4 подвязана реакция мультиконтроллера на сигналы System on 2,5 Вольта и systemon
25:56
Speaker A
соответственно запускается два стабилизатора который формирует два с половиной Вольта для Оперы и соответственно целых две десятых Вольта а сигналу S3 slps3 да подвязан сигнал Аран он от мультиконтроллера который вот запускает целую вереницу питающих напряжений опять же какой комплект зависимости от
26:19
Speaker A
желания производителя раз а во-вторых от потребности Чипа 2 это тоже всегда держите в голове не будет чего-то типового классического стандартного для всех плат на всех чипов нет такого не будет для оплаты постарше свой комплект для оплаты свежей свой комплект ну мы к
26:36
Speaker A
этому вопросу Вернемся Когда будем разбирать последовательности и соответственно будет уже наверное более детальное понимание процессов которые происходят но тем не менее На этом этапе S5 А кстати друзья мои в этой в этой схеме в конце есть таблица пожалуйста
27:03
Speaker A
софт Off S5 То есть когда мы плату вырубаем из-под операционной системы Да чё будет смотрите есть два состояния фактор без фаз стартапа опять же диктуется настройками которые записываются в регистры контроллер электропитания и я так понимаю Еще настройка у нас остается в
27:23
Speaker A
энергозависимой памяти к моб так вот если просто обычный режим S5 то у нас просто ничего не будет для этой платы S5 состояние то есть дежурная когда мы выключили из под операционной системы ровным счетом ни что иное как это по сути дежурная до
27:45
Speaker A
состояния А вот ни одного напряжения нету кроме rtc vcc и соответственно элдом 33 и 5 Вольт но при этом нужно себе отдавать отчет что При таком развитии событий у нас мультиконтроллер не будет инициировать еще разок самоизоляцию свою настройку не будет
28:02
Speaker A
обращаться к флешки то есть вот этого куска не будет Почему так Ну понятное дело уже платформа запускалась мультика конфигурирован И сейчас мы просто выключили он находится в дежурном режиме и обесточивание не предполагается S5 с фастортапом нас диктуется наличием сигнала S5 он который выдает
28:24
Speaker A
мультиконтроллер опять же это все Сдается в настройках то же самое касается S4 видите включение из под десяточки и если у нас rtc Wake enable включен и комплектность напряжений будет разниться но если мы возьмем просто обычный S5 без всяких плюшек и просто
28:47
Speaker A
обычно С4 то найдите отличие Как говорится оба дежурных режимов без единого отличия вообще без единого отличия то есть не работает ровным счетом ничего вообще ничего так возвращаемся мы остановились с вами на остановились на ис-5 С4 но я сказал Да
29:18
Speaker A
что у нас осуществляется переезд дом по оперы в на жесткий диск После чего мы получаем ситуацию вот если рассматривать в плане этого Как пример BK XD Да на десятом поколении на 470 хабе без доп настроек мы получаем все тот же S5 ничего на
29:39
Speaker A
плате нету но при этом у нас есть Дамп в на жестком диске платформа будет проходить инициализацию заново то есть по сути процессор будет выполнять начинать выполнять код с вектора настраиваться будет но при этом подтянется на содержимое этого данта в
29:56
Speaker A
оперативную память с жесткого диска и вы начнете работать ровно с того момента когда вы свою систему отправили в гибернацию да с 4 состоянии с-3 перестановка в памяти еще называется сон Данное состояние по электропитанию энергосберегающий режим Так наверное будет более корректно
30:19
Speaker A
выразиться что этот режим предполагает он предполагает что у вас состояние системы остается в оперативной памяти то есть содержимое памяти должно быть валидным обновляться вот при этом память Разумеется должна быть запитана динамического типа как минимум питание пропадает Вот и соответственно пропадает
30:40
Speaker A
все ее содержимое поэтому работа систем питания которые обеспечивает двумя целыми десятыми Вольта если мы говорим про 4 и в виде двух десятками Вольта они соответственно будут функционировать на плате в S3 состояние но при этом если сориентировано события пробуждения
31:02
Speaker A
включения из 3 состояния процессор так же как и в случае с 5 из 4 состояние у нас начинает выполнять косые сеть вектора то есть заново начинает настраивать и свою работу и то же самое происходит с большинством контроллеров хаба Вот только после этого
31:25
Speaker A
соответственно нас возобновится работа операционной системы в том месте в котором мы соответственно а стали Разумеется разница между сломим гибернации она очень существенная стрел очень быстро по сути выходит из S3 состояние платформы очень быстро выходит в рабочий режим что не
31:43
Speaker A
скажешь прочитать больше времени занимает Ну и по типа я про это говорил до энергосберегающие режимы заточенные на максимальное сохранение энергии то есть все что условно можно выключить все выключается Хотя справедливости ради S5 из 4 Да вот состояние Если мы рассматриваем с позиции
32:07
Speaker A
если мы посмотрим на эту таблицу без наличия реализации возможности которые производитель Чипа дает производителю материнской платы здесь ребята прекрасно обошлись возможности мультиконтроллера смотрите Чем вам слить ничего нету ну и соответственно здесь ничего нету то есть сразу и 4S 5 у нас состояние по
32:39
Speaker A
сути диповые если мы переводим без настроек платформу в той или иное энергосберегающее состояние и не надо никаких мудрить дополнительных телодвижений вот реализовывать все это распаивать разводить использовать производить корректировку прошивки того же мультиконтроллера Зачем если это можно сделать конкретно при помощи всего
33:06
Speaker A
лишь всех манипуляций на стороне мультиконтроллера он сам самодостаточным в этом плане и может такие вот прекрасные возможности предоставлять без задействования лишних шаров pmc затем pmc здесь S5 Давайте еще раз заглянем не задействованность 0 задействован ладно Нет есть это будет тоже нет
33:51
Speaker A
slp SAS скорее всего не будет Давайте проверим Да не задействован ну то есть Видите сколько возьми дополнительные вы на плечи производителя легло разводить все это задействовать прошивки редактировать А так получается чисто на стороне мультиконтроллера все реализовано и экономика говорится должна быть
34:20
Speaker A
экономной Ну и что еще осталось стало s0 обычно рабочее состояние все потребители получают тактовые сигналы все питающие напряжение сформировано работать все необходимые контроллер одним словом обычно рабочее состояние Ну есть еще как бы под типы Да подтипы становится состояние во-первых это диктуется
34:40
Speaker A
поддержкой хаба и что немаловажно процессор того или иного энергосберегающего гибридного режима то есть эти всевозможные конкретно на этой плате 10 реализован вот здесь реализован все 10 гибридный режим так вот по электропитанию для оси 10 смотрите что справедливо у нас получается сидеть
35:08
Speaker A
хай хай хай ядра видеоидро есть 17 Gate в данном случае если актив этот план электропитания гибридный у нас активируется то есть этот уже по сути производный сигнал вот активируются все 10 Gate То есть у нас slps 0 на этой плате задействован да то
35:30
Speaker A
есть активация данного гибридного режима но я так понимаю стороны мультиконтроллер ответной реакции является 10 сигнал при активации у нас не будет работать стабилизатор который формирует висит о напряжении 1,5 Вольта висит G тоже не будет на плате не будет
35:47
Speaker A
1,2 Вольта сис подчеркивание сидеть скорее всего напряжение вот это вот скорее всего формирует сам свечом то есть 10 Gate сигнал который этот свеч включает либо выключает Ну вот в принципе по комплектности напряжения вы сами можете посмотреть что будет на этой
36:08
Speaker A
плате при c10 то есть не будет трех напряжений в этом гибридном состоянии энергосбережения разновидности s0 состояние вот в принципе все то важно запомнить важно запомнить что здесь и в принципе в интернетах описано положение дел когда мы отправляем нашу платформу из под
36:31
Speaker A
операционной системы в некий энергосберегающий режим раз два реализация не обязательно к исполнении Это всего лишь референц то есть это возможности которые предоставляет производитель чипов как это будет реализовано в железе Это вопрос уже третий два три мы всегда рассматриваем
36:50
Speaker A
положение дел на плате вот привязываясь не к референсов даташите А желательно последовательности запуска и фактическому классической реализации на конкретном экземпляре так будет проще потому что вы можете Вот так вот бездумно на платах где есть 5 не используются искать его проверять писать
37:12
Speaker A
слпс 5 у нас допустим этот слипнет либо не снят и заниматься этой возней бесполезной И вообще ни к чему не ведущий Да потому что это просто напросто физически не реализовано но тем не менее но я встречал таких товарищей
37:28
Speaker A
которые этот упорно проверяет Потому что эти описано до тошит это референс ребята если работаем с конкретным экземпляром Старайтесь найти если такую же плату но хотя бы такого же производителя на таком же комплекте чипов тогда да тогда это имеет место быть и с высокой долей
37:47
Speaker A
вероятности будет соответствовать действительности друзья прежде чем давайте мы перейдем к озвучиванию и расшифровке в том числе объяснению назначения сигналов которые являются как входящими так и исходящими от контроллер электропитания который в кожу в абсолютно любые хабы хабовы а части
38:03
Speaker A
комбинированных процессоров без разницы какое поколение Вот это крайне полезная история потому что многие из этих сигналов Вы можете использовать как реперные точки своей диагностики Ну и самое главное знает для чего они нужны Какую функцию выполнять будет проще будет проще ориентироваться Судя по себе
38:18
Speaker A
друзья а кстати название вот эти которые будут мной озвучены которые присутствуют даташитах их вы без труда Даже при условии что сами сигналы будут иметь другое название Так вы сможете найти на своих схемах на свою плату свои платы во
38:35
Speaker A
внутреннем прямоугольнике иногда производителей схемах выделяют отдельные прямоугольники посвящает его конкретно с этим Power Management секции А вот здесь внутри будет именно то название которой я буду озвучивать и который соответственно Будем мы с вами рассматривать Ну как называется уже в
38:50
Speaker A
сигналах на самой схеме Вот это уже как говорится на суд производитель Да как он решил так он соответственно и обозвал Ну тем не менее звание таши то во внутреннем контуре присутствует не всегда вот такой вид имеется у секции пенсии до Иногда просто
39:08
Speaker A
как-то группируют выводы в большом прямоугольнике либо квадрате но суть от этого не меняется вы всегда по названием datasheet названием найдете интересующий вас сигнал так вот прежде чем мы перейдем к рассмотрению сигналов нужно наверное подвести некие некую краткую кратко резюме всему сказанному общий
39:32
Speaker A
вывод сделать планы электропитания что Для нас это все означает для нас для людей которые не будут запускать платформу которая выключена и под операционной системы с какими-то преднастройками вот по сути все разновидности не интересны потому что испытания не для
39:53
Speaker A
энергозависимой памяти к моб Либо вы сброса осуществили то все настройки улетели в трубу ну и соответственно вы запускаетесь дефолтной платы переходя из G3 состояния в s0 теперь возвращаемся к нашей логике положительной и соответственно отрицательный на то что допустим Если бы здесь у нас
40:12
Speaker A
S5 S5 Slip бы был так вот и соответственно развитие событий осуществлялось только после снятия этого слепа чтобы это сначала в железе когда сигнал имеет низкий логический уровень он в активном состоянии то есть платформа наша находится в S5 состояние
40:30
Speaker A
из этого состояния она будет переходить в S4 состояние после того как мы соответственно снимем слип то есть сигнал станет неактивным отрицательная логика неактивный сигнал соответственно высокий уровень так вот При таком раскладе плата наш переходит в S4 состояние то же самое касается из С4
40:50
Speaker A
пока сигнал будет активен то есть иметь низкий логический уровень то плата будет прибывать в С4 состоянии после деактивации сигнала оплата перескочит в S3 состояние Ну и так далее теперь пояс 5 Ну как вы заметили для одних платы 5 это состояние да то есть
41:10
Speaker A
дежурная То есть если это трактовать с абстракцией которая нам представлена в референсе в даташите то есть 5 это совпал так так вот Soft of для разных плат он разный по сути S5 для разных плат разные для одних плат S5 состояние
41:24
Speaker A
это вот большое количество дежурок до для других плат соответственно на плате присутствует лишилду тоже важно понимать не обязательно привязывался к этому всему я имею в виду информации из datasheet Это жестко А вот и производить свою диагностику опираясь на эту
41:40
Speaker A
информацию в корне неверно потому что вам желательно работать с конкретным экземпляром из конкретной реализации То есть вы взаимодействуете с готовой к системой работа который уже кем-то Придумано и именно разработчик который работал над плато с которой вы соответственно осуществляете свои
42:03
Speaker A
ремонтные мероприятия Вот решил что вспять состоянии будет лишь л до 3 и L'One 5 а другой производитель решил что вспять состояние у вас будет сразу большое количество напряжений и 1,5 Вольта 1,8 Вольта и 33 силы и 5 Вольт
42:21
Speaker A
силовой держу кину одним словом полный полный комплект соответственно это тоже всегда держите в голове и желательно ищите если нету схемы конкретно вашу плату искать схему того же производителя которая построена такие же чипах это мультиконтроллер хаб процессор Вот который используется на вашей так будет
42:43
Speaker A
наверное максимальное попадание в последовательность запуска и в том числе в состоянии по электропитанием в энергосберегающих режимах Ну а теперь мы с вами переходим к сигналам для пенсии и от pmc крайне важная полезная информация которая соответственно можно и самое
43:05
Speaker A
главное нужно успешно пользоваться при проведении диагностики
Topics:контроллер электропитанияPMCхабмультиконтроллерэнергосбережениелогика сигналовконечный автоматрежимы S3 S4 S5питание процессораинициализация хаба

Answers

Frequently Asked Questions

Что такое контроллер электропитания (PMC) и какую роль он играет в хабе?

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

Как интерпретируются сигналы с положительной и отрицательной логикой?

В положительной логике высокий уровень сигнала соответствует логической единице, а низкий — нулю. В отрицательной логике наоборот: низкий уровень — логическая единица, а высокий — ноль.

Почему важно понимать терминологию и сленг, связанный с контроллером питания?

Понимание терминологии и сленга помогает правильно интерпретировать процессы управления питанием, избегать недоразумений и эффективно работать с аппаратной частью.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →