Мультиконтроллер. Кратко о самом важном — Transcript

Обзор мультиконтроллера: его роль, питание, режимы работы и важность прошивки в управлении материнской платой.

Key Takeaways

  • Мультиконтроллер — ключевой элемент управления питанием на материнской плате.
  • Его работа полностью зависит от правильного питания и прошивки.
  • Выводы мультиконтроллера до инициализации находятся в высокоимпедансном состоянии.
  • Наличие напряжения на линии кнопки включения не означает, что мультиконтроллер запитан.
  • Диагностика неисправностей требует понимания этапов запуска и работы мультиконтроллера.

Summary

  • Мультиконтроллер присутствует на любой материнской плате и отвечает за управление электропитанием.
  • Для выхода в рабочий режим мультиконтроллеру необходимо первичное питание и сигнал сброса.
  • Работа мультиконтроллера определяется прошивкой, которая задаёт функции выводов и логику работы.
  • Перед началом работы выводы мультиконтроллера находятся в высокоимпедансном состоянии, не влияя на цепи.
  • Наличие напряжения на некоторых линиях не гарантирует, что мультикроллер полностью запитан и работает.
  • Мультиконтроллер взаимодействует с внешней SPI флешкой или ПЗУ для загрузки инструкций и настройки.
  • Процесс запуска питания включает несколько этапов с задержками, в течение которых мультиконтроллер инициализируется.
  • Ошибочные представления о питании мультиконтроллера могут возникать из-за полуподтяжек на линиях кнопки включения.
  • После инициализации мультиконтроллер начинает выполнять программу, управляющую электропитанием и другими функциями платы.
  • Понимание работы мультиконтроллера важно для диагностики и ремонта ноутбуков и других устройств.

Full Transcript — Download SRT & Markdown

00:01
Speaker A
Я всех приветствую, дорогие участники группы. Мультиконтроллер — немного иная версия по основным важным аспектам в работе данной микросхемы. Погнали. Мультиконтроллер присутствует абсолютно на любой плате, чтобы вы не взяли в руки, везде будет установлен от того или иного производителя этот компонент. Любая
00:24
Speaker A
материнская плата от ноутбука — везде мультиконтроллер будет на своём законном месте, одним из двух действующих игроков, головных, скажем так, да, вот Big Boss в плане рулёжки этого самого электропитания. Что нам нужно знать про мультиконтроллер? Основные вещи, которые всегда нужно держать в голове. Первое —
00:49
Speaker A
первичное для мультиконтроллера условие, чтобы он вышел в рабочий режим либо попытался это сделать, — это наличие электропитания, начиная с вывода VEN by, вот этого, с которого питается схема первичного пробуждения, и заканчивая всем остальным. Как и в случае
01:09
Speaker A
с любой электрической цепью, микросхемой, контроллером, логическим элементом, всё что угодно: если не выполняется условие по электропитанию, всё остальное не имеет никакого смысла. То есть мы эти даже вещи не рассматриваем, не изучаем, не измеряем — бесполезно. Нет электропитания — нет ничего. Та микросхема, абсолютно на любой
01:32
Speaker A
материнской плате, вот установлена от любого производителя, та микросхема, которая работает и настраивает свои выводы на выполнение конкретных функций на материнской плате, на конкретной материнской плате согласно инструкции. То есть работа мультиконтроллера диктуется прошивкой. Очень важно это понимать. Ещё один важный момент — это состояние
02:01
Speaker A
левиной части выводов у мультиконтроллера, а точнее состояние, когда мультиконтроллер ещё не вышел в рабочий режим. Под рабочим режимом я подразумеваю ситуацию, когда мультиконтроллер получит всё необходимое по электропитанию, получит сигнал сброса, обратится к ПЗУ, где хранятся его инструкции, да, в том числе и по настройке
02:25
Speaker A
выводов, то есть что за что отвечает. Я про физические выводы, какие функции выполнять на конкретной материнской плате. Вот и далее. Далее, после того как он получит всё необходимое, настроится, проведёт самоинициализацию, вот он начнёт выполнять программу, вот которая
02:44
Speaker A
соответственно, опять же, получена либо с внешнего носителя в лице SPI флешки, либо же ПЗУ, может быть и в структуре, как это очень-очень распространено в современных версиях мультиконтроллеров. То есть он будет выполнять программу после нажатия на кнопку включения, выхода уже платы в 0 состояние.
03:07
Speaker A
Он будет выполнять программу в цикле, и как он будет реагировать на различные ситуации, опять же, диктуется его прошивкой. Хорошо, с этим, я думаю, проблем не должно возникнуть, но если возникнут — ну, задавайте соответствующие вопросы. Так вот, нужно помнить, что мультиконтроллер
03:30
Speaker A
все питающие напряжения, начиная с 0, вот это у нас вывод, который отвечает за питание схем первичного пробуждения. Наличие здесь, только лишь здесь, электропитания ещё не говорит о том, что мультиконтроллер запитан. Нет, запитана только лишь схема его первичного пробуждения и всё. И как часто бывает в
03:51
Speaker A
случае плат, которые установлены в ноутбуках ASUS без разницы какого производителя, мультиконтроллер у нас получает первично LDO на 3,3 В, да, лишь на один вывод Nan 0, после чего выдаст сигнал P. А вот всё остальное, всё остальное по электропитанию он получает
04:12
Speaker A
уже AC, а с отдельного источника питания, как правило, это свич либо ключ. Ну, на современных платах это Switch, который по PS1 3.3 LDO превращает соответственно во что? Правильно, в P3 Always EC. И злая ирония заключается в том, что линия
04:33
Speaker A
сигнала кнопки включения физической, да, она имеет полуподтяжку как раз-таки к LDO, и некоторые медийные личности заявляли, что, измеряя напряжение на кнопке включения, можно с уверенностью говорить, что мультиконтроллер запитан. В ряде случаев это дезинформация, чушь собачья и не
04:54
Speaker A
соответствует действительности ни разу. Наличие питающего напряжения на VTIN by 0 не говорит о том, что мультиконтроллер запитан. Вы можете наблюдать на LDO наличие соответствующего уровня, наблюдать на кнопке это же напряжение в лице полуподтяжки — мультиконтроллер не будет запитан и дальше, не в этом ролике.
05:16
Speaker A
А когда мы будем начинать работу по теме, по порядочной, ну, пренебречь можно только лишь питанием либо LPC контроллера, либо ESPI контроллера, или всё остальное важно. Хорошо, так вот, на момент, когда мультиконтроллер получает питающее напряжение, начиная с 0, заканчивая
05:44
Speaker A
остальными, левиную часть своих выводов держит в высокоимпедансном состоянии, то есть они никакого физического влияния не оказывают на те цепи, к которым подключены. Раз, то же самое с этими выводами, то есть состояние будет в момент получения и в момент и после момента получения
06:03
Speaker A
сигнала сброса, опять же, высокоимпедансное состояние, а далее обращение к флешке, настройка, самоанализ. В этот момент также мультиконтроллер будет держать высокоимпедансное состояние. И лишь после того, как он приступит к выполнению тех инструкций, которые ему предписывают определённые дескрипторы,
06:30
Speaker A
подключены те или иные выводы, которые уже будут выполнять функцию свою на этих линиях согласно чему? Правильно, прошивке, то есть инструкция, которая диктует выполнять мультиконтроллер определённый стек задач. Не забываем про высокоимпедансное состояние выводов, то есть как
06:49
Speaker A
будто бы физически эти выводы просто не подключены, либо же что с ними происходит правильно на плате нет. Условно мы от мультиконтроллера и получаем вот это состояние. Это, господа, к тому, чтобы вы чётко понимали, что линии, которые имеют LDO
07:07
Speaker A
подтяжку, ну вот, допустим, 5AS — это EN для запуска импульсной системы питания на 5 В для запуска соответствующей системы. Я имею в виду импульсного типа, да. Ну, же на 3 В тоже самое касается общего для двух стабилизаторов, которые формируют напряжение группы 0,9 В и 1,8 В для комбайнов DS серии. Вы тут видите, да? Что вы видите? Видите высокий логический уровень и, как следствие, видите запуск этих систем электропитания и выдачу гудов. При этом мультиконтроллер только лишь вот здесь, вот он обращается к SPI флешке со своими инструкциями, далее он проводит
07:35
Speaker A
настройку, самоинициализацию и только лишь вот здесь, вот здесь начинает выполнять программу. Вот, а вот тут, вот тут он выполняет тот стек действий, который эта программа диктует, то есть дежурное состояние, точнее комплектность питающих напряжений в этом самом дежурном состоянии
07:54
Speaker A
диктуется прошивкой мультиконтроллера, что ему включить, что ему не включать. Это всё задаётся на программном уровне, это вы должны себе прясть в подкорке. Есть получение 3 В на V0 СДО стабилизатора, да, вот с этого момента до по сути
08:14
Speaker A
секунду, до по сути, когда мульт начинает заниматься рулёжкой. Что ты будешь делать? Вот что у нас тут первое, правильно, 3 В, 5 В, 3 В. Первое — 245 миллисекунд, 245 мс, с одного события до второго события у
08:40
Speaker A
нас мультиконтроллер занимается своими внутренними делами. Вот тут, да. А вот здесь что последнее? Последнее — ну вот power go, да, условно система электро запустилась и выдала power go. А вот здесь у нас мультиконтроллер, мультиконтроллер свои выводы держал в высоком бинам состоянии, то есть всё происходило на
09:02
Speaker A
самотёк, есть полуподтяжка внешняя, окей. Всё будет, нет LDO подтяжки — ничего не будет. Если кто-то не понимает, то я ещё разок, но уже на примере вот этого сэмпла и схемы OTP, с которой SML снимался, продемонстрирую. Допустим, возьмём сигнал 0,9 V
09:24
Speaker A
SAS сразу для двух систем электропитания с группы Prim. Хорошо, я копирую, перехожу в схему, забиваю, ищу. Мы видим, что управлением занимается мультиконтроллер, он выдаёт этот сигнал, но выдаёт, ребятки, он этот сигнал только когда свои все функции выполнит. Ну то
09:46
Speaker A
есть внутренние, да, свои необходимые телодвижения. Подтяжка у нас осуществлена к линии P3 VA подчёркивания. Если схема первичного пробуждения в мультиконтроллер отработала корректно, вот P сигнал сформирован, и логический элемент сборка логических элементов, на которой не нашлось дата, а не душит данный
10:12
Speaker A
сигнал. Я про PS, да, сформируется PSON. Если свич справится, то соответственно из трёх VA выход линейного стабилизатора из ТВОЛ LDO сформируется уже 3 В питания мультиконтроллера, снимется ресет, и опять же, если логика позволит это сделать с мультика, дальше
10:33
Speaker A
он, держа опять же всё это время выводы в высоком состоянии, в...
10:51
Speaker A
он держа опять же всё это время выводы в высоком состоянии вот за счёт того что у нас была подтяжка внешняя производите специально так Зная как на самом деле Ну работает мультиконтроллер вот и зная что для того чтобы он
11:07
Speaker A
получил возможность считать свою прошивку Ну флеш как минимум должна быть запитана правильно Ну то есть запитать все узлы которые необходимы работа которых необходима для того чтобы мультиконтроллер считал свою прошивку вот он этим и занимается он обращается к ней но при этом в запуске системы
11:23
Speaker A
электропитания участия пока не принимает ему вообще фиолетово что происходит во внешнем миру Да он получил электропитание Да он получил сигнал сброса но он не настроен и у него нет программы по которой он должен работать он даже ну не
11:37
Speaker A
сконфигурированы что там нас Что там на acos инверсный на прессе ему вообще до фонаря он как болванка он не знает что ему делать то есть он стоит без управляющей программы и он не настроен А там что во внешнем миру происходит без
11:56
Speaker A
разницы что там формируется что там нет это будет иметь значение только когда мультиконтроллер выйдет в рабочий режим сконфигурировать начнёт выполнять программу вот тогда да тогда и lits будет важен и AC inos и bpr и всё остальное А всё что происходит до этого
12:18
Speaker A
момента мультиконтроллер пофиг он ни на что не оказывает влияние если есть внешнее пола подтяжка конечно же будет сформировано всё необходимое Ну я имею в виду сигнал enable да запустит все систе электропитания соответственно мультиконтроллер не принимает никакого участия вообще он просто не оказывает
12:36
Speaker A
влияния нет управляющей микросхемы всё работает на самот есть окей будет нет соответственно не будет не будет работать Я думаю вы теперь в любой ситуации будете себе отдавать этот отчёт что проверять вот эти сигналы которые ранее sinos инверсный тоже нет никакого смысла
13:02
Speaker A
проверять Если мультиконтроллер свои функции по внутренней по крайней мере настройки и выполнению программы не выполнил получается что мы принимаем рассчёт что у нас на сигнальных линиях только лишь после того как мультиконтроллер завершил все необходимые внутренние дела Это очень
13:26
Speaker A
важный Аспект и это нужно всегда держать в голове и про выводы высоко комнатном состоянии также это реально важно как примеры я вам покажу документы точнее сэмплы которые я снимал для соответствующего ролика который ждёт вас впереди вот и покажу что будет что будет
13:49
Speaker A
что-то Я уже засветил в группе что-то не засветил вот вам ситуация неисправна флешка отбита шка не получает питание ситуация связанная с тем что мультиконтроллер не может получить доступ к своим инструкциям настроиться и соответственно выполнять свою священную функцию на плате Вот она что мы будем
14:11
Speaker A
наблюдать Да мы будем наблюдать выполнение всего Ну то есть долбёжка мульта в SPI чтобы получить свои инструкции выводы Он держит в высоко педаном состоянии вот а всё остальное у нас ВС остальное имет высокий логический уровень смотрите даже Power buton
14:34
Speaker A
инверсный ВС Power все всё сформировано а по сути мультиконтроллер на данный момент вообще не оказывает никакого влияния на линии вот которыми соответственно он заведует почему да потому что он ещё не сконфигурирован как минимум Вот и выполнять ему нечего не
14:54
Speaker A
получил доступ если мы обратимся к сме Давайте Так секундочку и забьём данный сигна схему посмотрим внутренняя либо внешняя подтяжки подтяжки тоже формируются как вот вот пожалуйста к линии п 3 подчёркивание Да у нас подтяжек вот это напряжение будет НТ
15:29
Speaker A
к земле то есть не активирует и не снимает нужный момент кстати комплектность условий для того чтобы он снял RM R с контролера электропитания в хобой части комбика вот комплектность условий и когда он это сделает до нажатия на кнопку включения либо После
15:47
Speaker A
нажатия на кнопку включения также диктуется его инструкциями тоже нужно держать в голове и вот вам ситуация когда вроде бы всё на плате есть а по сути ни хрена нету потому что мультиконтроллер нерабочий Ну то есть он не может работать он просто не оказывает
16:04
Speaker A
влияние и всё на самотёк вот так вот условно у вас на плать присутствует какой вы будете делать вывод если у вас вот всё есть а по сути проблема вот она всё есть Да и вы будете думать Блин ну
16:16
Speaker A
мульто свою задачу выполняет Ни фига подобного не выполняет нужно проверить нужно проверить Нормально Нормально это когда вот так вот это нормально А когда вот так это абсолютно ненормально теперь что касается реакции мультиконтроллера на различные ситуации Да нехорошие Ну
16:38
Speaker A
допустим нету собирательного Пада vas от трёх систем электропитания соответственно мультиконтроллер Но это происходит после того как мультиконтроллер выполнил все внутренние необходимые мероприятия и работает уже под управлением програм Как вы видите он корректно реагирует на это событие Корректно это диктуется его
17:07
Speaker A
прошивкой нет данного Пада нет данного Пада мультиконтроллер не выдаёт ресет потому что не получает условие важнейшее для того чтобы выдать снятый ресет pmc в составе мультиконтроллер не транслирует нажатие кнопки включения вотт земли вот это корректная работа мультиконтроллера в аварийной ситуации
17:34
Speaker A
опять же как он будет на неё реагировать опять же диктуется прошивкой вот в принципе всё наверное самое важное что я хотел до вас донести Вот и если всё-таки вопросы возникнут на соответствующем стриме мы можем это обсудить и с этим
17:50
Speaker A
поработать Ну а по примерам соответственно а будет у нас разбор кусочка последовательности с подготовительными мероприятиями на плате для того что мультиконтроллер и вышел в рабочий режим что он выполняет Ещё разочек эту информацию уже на практике повторим и закрепим ну дабы не
18:07
Speaker A
растягивать хронометраж вот я с вами прощаюсь Всем спасибо за внимание Надеюсь было полезно пока-пока
Topics:мультиконтроллерматеринская платаэлектропитаниепрошивкавысокоимпедансное состояниеSPI флешкаинициализацияноутбукдиагностикауправление питанием

Frequently Asked Questions

Что такое мультиконтроллер и какую роль он играет на материнской плате?

Мультиконтроллер — это микросхема, которая управляет электропитанием и функциями материнской платы, обеспечивая корректную работу устройства согласно своей прошивке.

Почему наличие напряжения на кнопке включения не гарантирует работу мультиконтроллера?

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

Что происходит с выводами мультиконтроллера до начала его работы?

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

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 →