Skip to content

№1. Формирование необходимых условий для выхода мультик… — Transcript

Разбор этапа подготовки материнской платы для запуска мультиконтроллера на примере ноутбуков Asus.

Key Takeaways

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

Summary

  • Видео посвящено первому этапу запуска материнских плат — подготовительным мероприятиям для выхода мультиконтроллера в рабочий режим.
  • Разбор проводится на примере двух распространённых реализаций, с акцентом на платы Asus и их особенности.
  • Объясняется важность электропитания, особенно линии 3,3 В, как базового условия для работы мультиконтроллера.
  • Подробно рассматривается взаимодействие мультиконтроллера с прошивкой, встроенной и внешней памятью.
  • Автор делит процесс на логически завершённые подэтапы для удобства усвоения материала.
  • Отмечается, что реализация запуска мультиконтроллера схожа вне зависимости от производителя процессора (Intel или AMD).
  • Рассматриваются особенности сигналов сброса и питания, влияющих на корректный запуск мультиконтроллера.
  • Видео сопровождается примерами с реальной платы Asus FX 5505 без установленного процессора.
  • Приводятся рекомендации по диагностике проблем с питанием и сигналами на плате.
  • Предлагается комбинированный подход обучения — видео и стримы с возможностью задавать вопросы.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Я всех приветствую, дорогие друзья! Сегодня у нас с вами на повестке дня небольшой отрезок в алгоритме запуска материнских плат, который входит в первый глобальный этап. Мы это будем делать, разумеется, детально на примере одной из двух самых распространённых реализаций.
00:18
Speaker A
Одну реализацию я разбираю в рамках ролика с предлагаемыми к нему соответствующими документами, сэмплами, ослом, различных PDF, которые я изготовил под тему ролика. Ну а на примере второй реализации мы с вами совместными усилиями будем проделывать то же самое в рамках стрима.
00:41
Speaker A
Где вы сможете задать вопросы как по текущему ролику, так и, соответственно, по теме стрима. Я думаю, что такой комбинированный подход принесёт свои плоды, и мы с вами успешно будем развиваться и двигаться вперёд. Итак, в принципе, всё, что нео озвучил.
01:01
Speaker A
Теперь обозначим, чем мы сегодня будем с вами заниматься. Я решил, дабы упростить образовательный процесс, скажем так, и соответственно сократить хронометраж, сделать информацию более доступной, так как её будет гораздо меньше, нежели при классическом разборе больших этапов, вот поделить на подэтапы.
01:26
Speaker A
Все глобальные этапы. Вот и постарался я это сделать таким образом, чтобы каждый из таких подэтапов смотрелся логически завершённым. То есть все события, которые происходят на этом подэтапе, они преследуют какую-то финальную конечную цель, она логична, она понятна и должна
01:41
Speaker A
хорошо запоминаться. Соответственно, информация будет в таких роликах меньше, но зато проработано всё будет более детально, и, соответственно, информации меньше, меньше запоминать, проще информацию усвоить будет. Давайте подэтап в глобальном этапе. Да, это у нас подготовительные мероприятия, которые происходят на плате либо с опосредованным участием мультиконтроллера, либо вообще без участия мультиконтроллера, которые призваны для того, чтобы на материнской плате создать все необходимые условия, весь комплект, да, для того, чтобы мультиконтроллер с прошивкой остался без уточнения. Почему так? Ну потому что мультиконтроллер представлен достаточно
02:08
Speaker A
широкой линейкой и производителями, в принципе вариаций с наличием встроенной ПЗУ, объёма той ПЗУ в самой микросхеме мультиконтроллера, и также мультиконтроллер, имея встроенную ПЗУ на какой-то объём памяти, 128 КБ, допустим, 256, тем не менее на платах, допустим, от Asus либо от Lenovo, всё равно катом
02:37
Speaker A
прошивке по адресам, где эта прошивочная флешка обращается. Вот, соответственно, я здесь не указывал уже конкретно, к чему будет обращаться мультиконтроллер — встроенной ПЗУ при её отсутствии, при её наличии либо же к внешней, если таковой нет в структуре, либо при наличии даже встроенной, всё
03:00
Speaker A
равно будет за дубликатом обращаться к SPI флешке по определённым адресам, где эта прошивка находится. Хорошо, в принципе цели ролика обозначены. Теперь что касается осязаемого, мы будем работать, то есть это один из двух самых распространённых вариантов реализации. А если быть более конкретным, мы поговорим
03:24
Speaker A
про материнские платы, которые стоят в ноутбуках Asus. Есть своя специфика, инженеры Asus верны традиции начиная с шестого поколения, в принципе, подались экземпляры более старые, вот где подобная реализация применяется, и на самых современных платах это также встречается. То есть по
03:49
Speaker A
сути разница лишь в деталях, но сам концепт он сохраняется. И здесь вот конкретно для этого ролика и для ряда последующих роликов мы не привязываемся к производителю комбинированного процессора, процессора в целом либо хаба. А почему так? Ну потому что на данном
04:13
Speaker A
конкретном этапе без разницы, на чём плата — на Intel либо на AMD, какой серии. Ну совсем древние динозавры мы не рассматриваем, ну плюс-минус актуальное железо, там шестого поколения, допустим, из 2000 серии нов. Вот и до нынешних пор симметрична серия Ryzen и там 12-е
04:34
Speaker A
поколение камней. Так вот у Asus, у Asus независимо от того, на каких чипах и независимо от того, какого венде материнка — будь то GATN, будь то, ну чаще встречается и Kwan, вот реализация будет очень схожа на этих платах, и она, ну не
04:51
Speaker A
то что разительна, ну отличается, есть отличие вот от того, что мы видим на второй реализации. Да, на примере вот будем компальчика разбирать от ноутбука Lenovo на серии Ryzen и соответственно на. Я думаю, пойте. Так вот у Asus очень
05:12
Speaker A
часто, то есть поголовно, в подавляющем большинстве реализован запуск подготовительных мероприятий для мультиконтроллера, чтобы он вышел в рабочий режим через ПОСО. То есть мультиконтроллер опосредованно через схему первичного запуска всё-таки влияет на процесс как раз таки запуска, как и питающих напряжений
05:35
Speaker A
для остальных выводов мультика, так и, соответственно, напрямую это и влияет на формирование сигнала сброса в лице reset. Ну, по ходу пьесы я во всём расскажу. Так, с подготовительной частью всё, приступаем к делу. Мы обозначили предмет нашего интереса. Теперь давайте
05:56
Speaker A
на сэмпле, который снят с этой же платы, это Asus FX 5505 без установленного комбинированного процессора. Соответственно, мы с вами наметим наши реперные точки — стартовую и финишную. Начинаем мы разбирать всё это дело с момента появления первого из вторичных питающих напряжений, который формируется
06:21
Speaker A
системой электропитания. Ну в данном случае линейным стабилизатором, который питает ряд других контроллеров, вот напрямую через выполняющий узел, да, то есть через средство условно коммутации, вот через SWI. Так вот, с момента появления на 3,3 В, то есть чистокровная, что от блока питания, что от
06:47
Speaker A
аккумуляторной батареи на всех материнских платах. То есть это вот напряжение, которое именуется дежурным вообще по умолчанию, и заканчиваем мы вот на этом моменте. Контроллер уже начинает оживать, то есть 145, ну 146 миллисекунд происходит вся эта процедура. Ну а далее
07:18
Speaker A
мы переходим уже на второй подэтап, который будет разбираться в отдельном ролике, то есть перевод платформы мультиконтроллера в определённое состояние. Но именуется дежурным. Вот, а ну а сейчас мы работаем с подготовительными мероприятиями. Так, хорошо
07:41
Speaker A
разобрались условия, условия для того, чтобы у нас мультиконтроллер вышел в рабочий режим. Кстати, по мультиконтроллеру есть два ролика, один более углублённый, если не ознакомились — ознакомьтесь, второй в упрощённой форме на ряд важных вопросов даёт ответы. Ну условно для домохозяек такой вариант. Ну и опять же,
08:05
Speaker A
если нет времени, хотите как-то вот попроще, то такой вариант есть, можете ознакомиться и то, и то. И то есть в группе есть документы, то есть кто хочет смотреть — может почитать. В принципе информация задубровская нам нужна, схема нужна, схема. То есть
08:22
Speaker A
мы поняли, что нам надо. Теперь давайте разбираться с деталями. Почему с деталями? Ну потому что дьявол, как всегда, кроется в мелочах. Мы имеем дело с материнской платой, которая стоит в ноутбуке Asus. Хорошо, понятно. Мы знаем, что всё начинается с
08:47
Speaker A
электропитания. Главный вопрос, который вы должны себе задать — что с такой реализацией? Что у нас по электропитанию? Потому что как для любой схемы, микросхемы, цепи контроллера, без разницы, всё всегда начинается с электропитания. Нет электропитания — все остальные условия уже вторичны и не имеют никакого
09:05
Speaker A
смысла. Так вот, этот мультиконтроллер у нас запитан. Львиная часть его выводов с напряжением P3V, вот с этой линии. А питание P3V — питание аналоговой части P3V аналог коллектор, коллектор. Да, вот вольтаж аналог коллектор, коллектор — это всё через
09:23
Speaker A
перемычки, не что иное, как P3. То есть по сути вот это, вот это и вот это имеет знак равенства. То есть это одна цепь, да, то есть источник для всех напряжений. Это мы не рассматриваем, это у нас питание LC контроллера. Ну и
09:50
Speaker A
соответственно после снятия слипов данное напряжение будет сформировано. Да, и в принципе наличие работающего LC контроллера на этом этапе вообще абсолютно безразлично, то есть оно формируется гораздо позже, нам не ре. Вот, ну и также выводы питания можем наблюдать заветный
10:07
Speaker A
VEN_BY_0. В ролике про мультиконтроллер я про это говорил, но а здесь мы уже имеем дело с реальной реализацией, которую мы будем сейчас детально разбирать. Итак, что мы выяснили? Основные питающие напряжения V_TIN_BY_1 и по списку у
10:32
Speaker A
нас формируется из +3 VAC, да, через перемычки либо напрямую на выводы подаётся. Это у нас основные питающие напряжения для контроллеров и узлов и схем внутри самого мультикон...
10:48
Speaker A
нас формируется из +3 vac Да через перемычки либо напрямую на выводы подаётся это у нас основные питающее напряжение для контроллеров и узлов и схем внутри самого мультиконтроллера а что касается v0 Вот здесь мы видим что напряжение имеет другое название + 3v это нормально
11:12
Speaker A
Это обычно для многих плат ноутбуков ASUS Вот как раз-таки + 3v это у нас а выходное напряжение которое формируется линейным стабилизатором в структуре ШИМ контроллера на котором построено два импульсных источника питания на 33,5 в и соот стно присутствует в структуре два
11:31
Speaker A
линейных стабилизатора L Low Drop output Да стабилизаторы вот линейного типа на 5 в и 3,3 в нас интересует трх и трёххвостого забивать просто забью страничку где у нас проживает ШИМ контроллер сорок восьмая страница переходим эту страницу вот пожалуйста интересующая нас
11:58
Speaker A
микросхема которые формирует заветный LD 33 в п 3o output да и соответственно как это любит не только ASUS через перемычку данное напряжение превращается магическим образом в п 3v V - это ну по сути две эти буквы это аббревиатура Always присутствует всегда
12:27
Speaker A
напряжение Вот и как мы уже заметили на мультиконтроллер данное напряжение попадает лишь на один вывод вывод который отвечает за питание схем первичного пробуждения в мультиконтроллер вот а все же остальные выводы запитывается другого источника если Мы проследует двигаемся по мере развития событий и
12:55
Speaker A
по чётко алгоритму как это происходит на реально живой плате Согласно вот нумерации событий у нас появилась Магистральная b+ Да 19 либо 20 в Ну аккумулятора Ну давайте рассматривать ситуацию при питания от блок питания вот появилось наших сколько подали 19 либо
13:14
Speaker A
20 в блок питания входные открылись напряжение появилось у нас появилось сидо на 33 в Что было дальше дальше у нас это напряжение плю Да попадает на один единственный вывод мультиконтроллера схема привычного пробуждения а наличие этого напряжения на данном
13:34
Speaker A
выводе Так сейчас я открою ль два седьмая страница двадцать седьмая страница наличие этого напряжения на абсолютно исправной микросхеме мультиконтроллера вот да а даст нам следующее действие со стороны схемы печного пробуждения выдачи сигнала pson подчёркивания AC вот на данный момент на всех остальных
14:02
Speaker A
выводах выводах мульта которые отвечают за получение электропитания для контроллеров и узлов в структуре мульта Да отсутствует питающее напряжение этого этого этого нету так как нету п 3 то есть мульт запитан только на одну ногу ногу которая отвечает за питание схм
14:23
Speaker A
диго пробуждения тут есть ребятки очень важный момент чуть-чуть отступлю от темы дабы развить миф который некоторыми медины личностями пропагандируется он заключается в том что по рекомендациям в некоторых роликах измерение состояния логического уровня измерение напряжения Да вот если в аналоговый мир мы
14:53
Speaker A
соответственно перейм вот измерение напряжения на кнопке включения физическо в данном случае Power SV называется Сигнальная линия Так секунду сейчас покажу так так так S Power SV Надеюсь я не ошибаюсь Вот это у нас ретрансляция нас это не интересует А вот
15:18
Speaker A
оно Power SV Вот наличие здесь питающего напряжения 3,3 в да говорит о том что мультиконтроллер запитан ничего подобного ВС зависит от того с какой реализацией вы столкнулись вот сейчас на живом примере я вам продемонстрирую что данное утверждение является бредом и может пустить по
15:39
Speaker A
ложному пути диагностики В чём соль она заключается в том что если у данной линии внешняя полутяж А так обычно оно и бывает то есть не внутрення в структуре мультиконтроллера Вот именно вне то вы будете видеть высокий логический уровень
15:58
Speaker A
котора Жени по тяжки Ну практически напряжени по тяжки то есть 3 в вы там будете наблюдать но при этом мультиконтроллер не будет запитан то есть всё остальное нас уже не интересует он не будет запитан Не говоря уже про
16:12
Speaker A
последующие события там сигнал сброса про ошибка и всё остальное само вентили зация настройка этого ничего не будет происходить но при этом у вас на кнопке будет питающее напряжение Чуть позже я вам даже надо позже Давайте прямо и покаж тяжки и соответственно покажу и
16:31
Speaker A
сэмпл с аварийной ситуации итак у меня другая ревизия платы схема на ревизию 1.0 У меня же ревизию 2.1 по-моему вот А хоть здесь Но Application по метке у меня все четыре резистора которые формиро Була по тяжки а установлены физически и как вы видите
16:50
Speaker A
в лице напряжения по тяжки выступает непосредственно LD на 3,3 в не производная а именно LD То есть у нас это напряжение помимо Что попадает на 0 вывод мультиконтроллера оно попадает ещё и на вот эти вот эти резисторы которые
17:07
Speaker A
формируют ла подтяжки для сигнальных линий Power S инверсный PS он подчёркивание EC алит S инверсные То есть у нас датчик магнитного поля он же датчик хола и соответственно AC подчёркивание in подчёркивание OS инверсный вот эти вот все вещи имеют
17:25
Speaker A
внешнюю пола подтяжку килоом к т ВОМ L о соответственно у нас мультиконтроллер не будет полноценно запитан раз если прои какая-то аварийная ситуация на этом этапе не будет получен сигнал сброса Ну в принципе не будет запитан этого достаточно но при этом
17:40
Speaker A
Power SV может похвастаться напряжени 3 в соответственно интерпретировать данное измерение в конкретном случае в ряде других случаев а измерение на кнопке Да интерпретировать это как наличие питающего напряжения для мультиконтроллера крайне неверно и не является правильным под ходом диагностики потому что вы получите
18:02
Speaker A
негативный исход этой самой диагностики затратив время на бесполезные измерения имейте это в виду Asus Будьте осторожны Потому что потому что вот так вот и для закрепления той информации которую озвучил я вам показываю аварийную ситуацию нет сигнала по on есть
18:21
Speaker A
итогового вот формирование которого участвует у натяжка участвует мультиконтроллер 2 и участвует соответственно логический элемент точнее сборка логических элементов вот произошла аварийная ситуация нету но как вы видите Power есть 33 есть моль запитан Ни в коем разе вот я отчаянно нажимаю в
18:43
Speaker A
попытках плату запустить кнопка включения опять же в демонстрационных целях но ничего не будет происходить мульт не запитан не запитан запита лишь мало его ачс быть более кот сго пробуждения измерени и трактование своих измерений Будьте крайне внимательны дабы не пойти по ложному пути
19:05
Speaker A
хорошо появилось 0 33 вче ла подтяжки четырём сигнальным линиям соответственно также получили напряжение подтяжки Куда ещё попадает наши 3 воль а соро Дета страница источник который будет отвечать за формирование осного питающего напряжения для мультиконтроллера и также она участвует в формировании сигнала сброса
19:28
Speaker A
оже это двухканальный свич нас будет интересовать лишь один канал этого свича у каждого канала индивидуальное управление И как вы видите для того канала который нас интересует сигнал управляющий именуется PS не тот PS подчёркивание си а именно PS дьявол
19:45
Speaker A
кроется в деталях приписки нет соответственно чем-то он и отличается от того что мы видели на выходе мультиконтроллера Соответственно по этому сигналу у нас 3 в который формируется встроены стабилизатором ШИМ контролер и соответственно это напряжение у нас уже присутствует на
20:04
Speaker A
плате потому что Мы двигаемся по очерёдности событий но на вход одного канала свеча поступила А вот чтобы на выходе мы увидели заветные П3 V то напряжение котором запитывается все остальные выводы за исключения вывода питания lpc контроллера Вот и также
20:24
Speaker A
напряжение участвует в формировании сигнала сброса возможно только при одном наличие управляющего сигнала PS обратите также Ваше внимание на то что указано нас в максимально значени токовой нагрузки не 400 а именно 40 ми Вот и ещё один важный момент ребята который вы
20:43
Speaker A
должны всегда в своей практике учитывать Если вы встретили подобную реализацию и у вас мультиконтроллера грохнут по какому-то контроллеру тология Ну смысл Я думаю вы понимаете но по первичного пробуждения он исправен то вы можете попасть в пойти по ложному пути о чём я
21:01
Speaker A
говорю о том что неисправный мультиконтроллер давайте я сразу перейду на страницу мульта это 27 это 27 27 неисправный мультиконтроллер частично неисправный Ну допустим какой-то контроллер вышел из строя Да который питается линией +3 vac Откуда бы он не питался То есть у нас ПЧ либо
21:21
Speaker A
аналоговый какой-то контроллер Да вышел из строя Вот либо что-то другое это всё у нас + 3 vac и будь заниженной сопротивления на любой из этих ног у мульта мы получим перегрузку потоку П3 V то есть для нашего свеча в результате
21:40
Speaker A
Если хоть где-то будет заниженное сопротивление Ну допустим что-то сдохло 2 Ома Окей у нас в линии п 3 будет 2 Ома Мы же как это Очень модно будем измерять что у нас на L у нас будет на плате физически
21:55
Speaker A
будет то есть мы будем измерять уровень Будет красивый 33 микросхема Т Да встав который входит греться не будет не будет а с двухканальный обеспечен внутренней защитой вот от перегрузки потоку То есть он просто ут защиту и всё то есть у нас
22:12
Speaker A
не будет формироваться Вот это напряжение счм потому что он ИТ защиту по перегруз по перегрузке по току так так и соответственно так 49 сопротивление оно отличное в трёх вольтовой линия лдо мы смотрим наличие напряжения оно есть всё хорошо но
22:37
Speaker A
почему-то мульт не Оду ничего не происходит А почему так Ну а потому что у нас мультиконтроллер получает своё питающее напряжение после свеча имейте это в виду хорошо до того момента как у нас будет сформировано +3 va подчёркивание с этим счм нам надо
22:54
Speaker A
разобраться с важным сигналом PS мы с вами по умолчанию воспринимаем за истину что мультиконтроллер у нас полностью исправен лдо стабилизатор полностью исправен Ну и с с платой Полный порядок у нас всё работает как положено и по очерёдности лдо появилась лдо у нас
23:14
Speaker A
поступило на четыре резистора которые отвечают за формирование поло потякина м swich но он пока не функционирует на его один канал Да не функционирует без сигнала enable также L поступила на вывод мультиконтроллера так он исправен он выдал сигнал он подчеркивание и время
23:34
Speaker A
разобраться с остальными действующими лицами А нам для этого нужно переместиться на одинца страницу вот пожалуйста та микросхема на которой нашл но тем не менее по её функционалу я В общих чертах информацию Да сборка логических элементов это Да вывод А вот этот вывод
24:01
Speaker A
вот этот вывод это не что иное как выводы ти по открытый Сток и они влияют на м происходящее по внешнему миру то есть а на а оказывает своё влияние на цепи к котором котором физически подключены если данная микросхема не
24:17
Speaker A
будет получать питающее напряжение обратите что это за питающее напряжение плю 3v - это равно выход линейного стабилизатора на 33 в если эта микросхема не будет получать питающее напряжение либо у нас с Power будет зажато наглухо а формирование PS можете
24:33
Speaker A
забыть прямо вот с порога Вот потому что PS on независимо от того что он имеет внешнюю поло подтяжку через резистор 10 кОм к трёх вольтовой линии лдо Вот это всё успешно будет после вот этого десяти кило омника засажено в землю выходом
24:51
Speaker A
типа открытый Сток микросхема не позволит сформироваться сигналу PS со всеми вытекающими последствиями тот же самый будет наблюдаться если у вас будет зажата на глуха кнопка Power SV вот по сути она осуществляет мониторинг и также позволяет реализовать две полезные
25:08
Speaker A
функции не разбирая ноутбук отправить в перезагрузку мультиконтроллер Ну допустим А у нас ситуация когда мы имеем дело с ноутбуком Ну я Рядовой пользователь с ноутбуком где встроенный аккумулятор То есть он натри корпус закручен и у нас случилась неприятность
25:24
Speaker A
мультиконтроллер словил ошибку вот в выполнении своей программы выполняет он её в цикле Вот и Watch таймер не сработал Ну то есть по сути мультиконтроллер завис Да его надо сбросить так вот эта микросхема позволяет реализовать этот сброс не разбирая ноутбук путём удержания
25:42
Speaker A
пятнадцати секундного удержание кнопки включений и она соответственно ещё разок отправит мультиконтроллер на повторный процесс прохождения настройки само инициализации и выполнение заново своей программы То есть у нас мультиконтроллер начнёт свою работу с ресет вектора То есть как будто бы Вот
26:05
Speaker A
первый раз вы его включили подали питание ресет вот все эти этапы он пройдёт и начнёт выполнять соответственно свою программу уже заново опять же в цикле удобно Ну в некоторых ситуациях конечно же удобно также Она позволяет сбрасывать состояние в
26:20
Speaker A
триггерах регистров энергозависимость но тем не менее это возможно Время удержания 20 секунд соответственно полезная штука которая часто подкидывает проблемы ну и соответственно на мониторит что у нас на кнопке включения что у нас на сигналах и что у нас платформ
26:49
Speaker A
соответственно эта микросхема имеет влияние влияние на с пь и также имеет прямое влияние которое вот нас интересует что нас интересует На данном этапе на PS1 и мы е дошли до PS Что может повлиять на формирование PS1 понятное дело мультиконтроллер не выдаёт
27:13
Speaker A
неисправно он у нас испра он выдаёт далее У нас микросхем вот эта для того чтобы она позволила сформироваться и транзистор в структуре н канальной был закрыт Вот Нам нужно наличие питающего напряжения для этой микросхемы обязательно условия и соответственно
27:30
Speaker A
высокий логический уровень на вводе Power ивер то есть кнопка включения физическая два этих условия дадут нам возможность продолжать банкет сначала в лице выдачи псо уже финального который попадая на swch обеспечит наличие на плате уже питающего напряжения для мультиконтроллера мы
27:52
Speaker A
сечас вем Нани страницу вот нет секунду нам надо swich swich - это у нас а сорок Девятая страница вот пожалуйста исходная есть swich исправен в нагрузке У нас всё хорошо мультиконтроллер живее всех живых микросхема Та да логика позволила
28:17
Speaker A
сформироваться сигналу pson который опять же выдал а выдала схема печеного пробуждения мультиконтроллера по средствам внешней пола подтяжки О'КЕЙ залетаем на enable ну и соответственно формируется заветные питающие напряжение для мультиконтроллера что будет происходить дальше А дальше у нас мультиконтроллер получив питающие
28:39
Speaker A
напряжение уже все которые ему нужны а требует приведения его а логики контроллеров в предо определённое состоянии то есть получение сигнала сброса вот поэтому Мы возвращаемся к мультиконтроллера д седьмая страница и Пару слов про это скажем так Я немножко протулс бывать вот
29:01
Speaker A
здесь 27 заходим на банкет к мультиконтроллер и перечисляем это есть это есть это есть теперь ему надо вот это Потому что если не будет сигнала сброса соответственно ничего не произойдёт вообще ничего не произойдёт и вы Ребят а должны прекрасно себе отдавать отчёт
29:23
Speaker A
наличие питающего напряжения даже наличие снятого ресета вот на этих всех этапах мультиконтроллер фиолетового что-то на либо либо и прочие сигналы вообще фиолетового Почему Да потому что он не сконфигурирован он не знает как ему работать в конкретной среде нет
29:43
Speaker A
программы и он по сути даже не прошёл этап настройки само инициализации вот Не говоря уже про то что там во внешнем миру происходит держит сть свом состояни Ого влияния физические выводы мульта подсоединены и если там есть внешние поло подтяжки
30:02
Speaker A
которые имеют в лице напряжение подтяжки напруги которые присутствуют на плать у нас без управляющей микросхемы в лице мультиконтроллера который сейчас не работает да а будет происходить то что должно происходить нет управления если пола подтяжка есть соответственно соки логический уровень нет Ну соответственно
30:19
Speaker A
и есть подтяжка к земле ничего не будет то есть это тоже всегда держите в голове Это универсальная информация и повторюсь ролики есть Посмотрите пожалуйста вот так теперь по варм ресе смотрите что мы имеем стандартная цепочка м которая формирует и задержку так вот ну и
30:44
Speaker A
зависимости от номиналов резистора и конденсатора во времени задержка тоже Может корректироваться после появления напряжения на этом резисторе токо ограничивающим соответственно как только у нас появится П3 С небольшой задержкой у нас сформируется сигнал П3 ой П3 а сформирует сигнал так-то оно так если бы
31:08
Speaker A
не было Вот той вот замечательной микросхем которая по сути может даже каким-то наверное правом Ну условным правом именоваться как и супервайзер потому что она контролит контролит Что у нас там на вводе кнопке включения контролит Ну понятно что питающее напряжение
31:28
Speaker A
принципиально Ну одним словом выполняет некие контролирующие функции в том числе и влияет на формирование сигнала сброса Вот это отросток видите от пи подчеркивание для того чтобы понять что это такое мы опять вернёмся к этому логическому элементу или сборке логических Эмен и
31:54
Speaker A
пори Мерим наво схема имеет на этом выводе физическом а выход типа открытый Сток и также может влиять на сигнал reset в принципе для чего это нужно мы уже с вами знаем да по поводу сброса 15 секунд удержания кнопки
32:14
Speaker A
включения чтобы опять сбросить мульт и отправить его на перезапуск с ресет вектора соответственно если с этой микросхемой есть какие-то проблемы и что-то не нравится ну под что-то не нравится здесь всё просто то есть она пропустила то ЕС расти она также
32:37
Speaker A
пропустит то есть важно чтобы у нас на кнопке включения никакой бороды не было А вот если допустим попала жидкость кнопка включения закоротило не дойдёт пона Не будет она не даст формироваться данному сигналу что кае пония этой ноп включения по жидко
32:57
Speaker A
допустим эпизодически какие-то есть Подкова Да дреби с какой-то который вот вкладывается А в данное время то да я встречал один случай где материнская плата вот так вот работает работает потом не работает и заново включается то есть происходит тут со стороны
33:19
Speaker A
выключение и потом нажимаешь кнопку включения соответственно запускается материнская плата потом на ровном месте Может это повторить Вот и тоже была плата микросхема правда была немножко иная но как выяснилось позже уже в процессе диагностики виновником оказалась залитая кнопка включения такого поведения имеете это в
33:42
Speaker A
виду Хорошо если с микросхемой Полный порядок и она данный вывод точнее транзистор на данном выводе держит в закрытом состоянии канальный мосвет у нас формируется Сигна RS двадцать Седьмая Седьмая страничка вот по средствам вот этой цепочки то есть вот э вот линия - это по сути линия
34:11
Speaker A
контроля и воздействия да то есть на схему А за формирование сигнала сброса отвечает У нас вот этих три компонента хоть Ино Application но у меня с двойный диодика этот стоит то есть резистор конденсатор с двойный диодика и в лице
34:26
Speaker A
напряжение подтяжки у нас выступает П3 AC Вот то напряжение которое формируется после пасо далее мультиконтроллер получает warm reset то есть деактивированный Аа ресет потому что у нас знак инверсии решёточник отрицательная соответственно сигнал в неактивном состоянии имеет высокий логический уровень который равен
34:49
Speaker A
напряжению а подтяжке м и Тём вольтам Ну 3 в Да там в любом случае как бы не конкретная какая-то Константа а диапазон напряжение которое воспринимается как логическая единица условно у нас будет сформирован сигнал сброса после чего мультиконтроллер Согласно своей внутренней памяти сем Да
35:12
Speaker A
выполнив кусок куда оттуда он начнёт либо обращаться к внешнему ПЗУ в лице SP флешки по адресам где лежат его инструкции либо же это сделает непосредственно к обращени к встроен структуру или Ну либо при наличии я уже говорил про это ранее при
35:30
Speaker A
наличии даже встроенного пузу то есть начальный код оттуда диктует ему обращаться к внешнему пузу для дубликата дубликат оттуда прошивки а что касается что же будет если не будет Ну то есть сигнал сброса будет в активном состоянии а будет беда будет беда у меня
35:53
Speaker A
на все аварийные ситуации имеются силы вам показывал Т не показывал значит я вам сейчас покажу вот пожалуйста активный сигнал инверсный соответственно активно состоянии низкий логический уровень это я нажимаю чай на кнопку включения обращайте внимание Просто для демонстрации Что это у нас не статика А
36:16
Speaker A
на плату какое-то влияние оказываю Ну по крайней мере на уровне одного сигнала сигнал кнопки включения смотрите что происходит нету Вот он не формируется Точнее он находится в активном состоянии ресет Да он не снят Соответственно мультиконтроллер что до ресета что после ресета что в момент
36:35
Speaker A
обращения флешки что в момент настройки своих выводов по решени конкретных задач что в момент прохождения самой инициализации контроллеров структуре самого мульта Да он держит как я говорил уже стократно львиную часть вывода в высоко комнатном состоянии и то что имеет внешнюю поло
36:51
Speaker A
подтяжку соответственно плате формируется То есть то что вот сейчас наблюдаете даже аже сами расти видите высокий логический уровень ретрансляция нажатие кнопки включения тоже но по сути у нас мультиконтроллер не в игре его как будто бы на плате нету вот на самом деле
37:11
Speaker A
как будто Вот его нету Вот его отпаять вот плюс-минус тоже И самое получится Ну понятное дело в случае с асово реализацией нельзя это сделать потому что или можно можно можно посон да можно можно посон имеет внешнюю а посон
37:28
Speaker A
подчеркивание внешнего пола подтяжку то есть нету микросхемы которая рулит этими цепями соответственно есть п пожалуйста есть высокий логический уровень запускаются стабилизаторы выдают пады и суммирующий пады и всё хорошо Вот но на самом деле мультиконтроллер не в игре и
37:47
Speaker A
о развитии корректно развитии событий в рамках последовательности запуска материнских плат реч идти не может имейте это в виду вот наличи снятого ресета на выводе самого мультиконтроллера к проверке обязательно это касается не только этой реализации А вообще в общем и целом это обще условно
38:09
Speaker A
универсальная информация вот вам живой пример и соответственно я эти все примеры положу в документы как дополнение к видео так хорошо Это мы можем сворачивать Если всё отлично мультиконтроллер полу Сина сброса Выполни Ну соответственно сть кода ПЗУ который на заводе Да программируется
38:33
Speaker A
и далее он обращается к SPI флешки тут важный Аспект для того чтобы он смог обратиться к SPI флешке Ну как минимум должна быть запитана да В данном случае Она питается напряжением 1,8 в и вот производители учитывают м как работает
38:50
Speaker A
мультиконтроллер понятное дело схемы таким образом таким образом создают вот чтобы использовать Все ситуации себе на руку в том числе и высоко импеданс нае состояние у ряда выводов у мультиконтроллера в том числе и не веши поло подтяжки они соответственно на момент когда схема
39:13
Speaker A
находится без управления цепи находятся без управления ну такие как допустим 0,9 vas О это у нас обоюдный en для двух систем электропитания импульсного типа 0,9 в и 1,8 в вот вешают была по тяжки и соответственно на момент когда мульт ещё не
39:33
Speaker A
сконфигурирован не выполняет свои прямые обязанности на плате вот напряжение будут формироваться Да без участия мультиконтроллера имейте это в виду без участия он никакого влияния не оказывает Кроме того что вообще ну условно как будто бы физически не подключён к
39:49
Speaker A
этим цепям вот на само Да пока он не прил в чувство не стал управлять линиями это мен напряжения сформируется как и пады вот флека будет запитана далее мультиконтроллер обращается своей прошивкой так как это Asus независимо от того что он по сути в ПЗУ имеет
40:09
Speaker A
а полностью весь регион да в наличии он всё равно каждый раз после ресет вектора после запуска по ресет вектору с ресет вектора вот обращается это ему диктует начальный код непосредственно в прошивки Да которая хранится на встроенной ПЗУ в
40:25
Speaker A
самой структуре мультиконтроллер которая программируется и соответственно мы можем это внешним программатором сделать А если у нас будет обрыв на SPI интерфейсе если у нас будет повреждена прошивка что будет происходить будет происходить ребят беда сейчас буду показывать вам и ослом и соответственно
40:42
Speaker A
сэмплы начнём мы пожалуй из сэмплов вот вам ситуация вот вам ситуация где эта ситуация открылся по-моему да да вот вам ситуация на абсолютно рабочей плате я физически повредил одну линию в интерфейсе ма Out Ну лишил физической связи мастера и
41:07
Speaker A
сле Мастер и слева да вот а в результате чего у нас вот такая ситуация мульт перманентно долбится интерфейс вот видим однотипный пакеты вот ноче проходит может в это дело и в цикле это продолжается Сколь угодно долго то есть до тало
41:33
Speaker A
делать пока вы не обесточить материнскую плату при этом выводы опять же находится внм состоянии И как вы видите на плате Всё хорошо Чем опасно непонимание происходящего Затем что вы будете проверять у вас вроде бы всё есть вроде бы всё есть смотрите даже PM Power
41:51
Speaker A
есть снят всё хорошо пра реакци в лице ретрансляции не будет ретрансляции но это никакого смысла вообще не имеет Почему Потому что мультиконтроллер увас не работает то есть он не может работать потому что он не получил сво инструкции и маркером аварийной ситуации является
42:11
Speaker A
Вот такая вот долбёжка мульта на постоянке флешки флешка неисправная содержимое неисправное Если вы видите вот такую канитель на всё остальное закрываете глаза разбирайтесь вот с этим дерьмом потому что это маркер того что мультиконтроллер вас получил свою прошивку он работает неправильно либо по
42:30
Speaker A
причине выхода из строя там флешки обрыва какого-то либо с мультом какая-то проблема вот тут уже надо конкретно разбираться с конкретным случаем если это рассматривать на примере олом Я записал три штучки А с имитировал две проблемы Вот это у вас нормальное
42:47
Speaker A
поведение как и в принципе если мы откроем Сейчас сэмпл секунду вот обмен просто точнее собрал свою прошивку выполнил настройку ну и соответственно далее уже начал управлять управлять сначала прижал всё к земле а потом уже поднял то что надо поднять то что ему
43:09
Speaker A
приписывают его инструкцию Но об этом поговорим в другом ролике то есть нас пока это не интересует то есть вот у нас опрос Ну и далее тишина так а Разумеется этот опрос вы смотрите вот при подключении блока питания либо Ну
43:22
Speaker A
источника питания в лице батарейки в зависимости от того что пита От чего питаетесь блок питания ещё не подключили стали осциллографом подключили посмотрели то есть этот у нас процесс достаточно быстрый Вот и единоразовый то есть не должно быть вот
43:41
Speaker A
такого сейчас покажу вам исправность флешки обрыв это я просто фрагменти видите растоп зажал 20 миллисекунд на самом деле это вот в цикле выполняется и выполняется до конечно Тут всё зависит от того что это за мультиконтроллер какой какой у него стартовый год Ну
44:00
Speaker A
подавляющем большинстве плат Asus вот с тем что мы сейчас в принципе с вами Разбираем в рамках данного ролика вот ситуация будет плюс-минус такая долбёжка постоянная видел много раз по разным причинам шки неисправные обрывы Вот и в результате Вот такая вот симптоматика ну
44:21
Speaker A
и е я имитировал прошивки Возможно не совсем Уда опять же в плане повреждения прошивки тут уже всё зависит от того что повреждено как повреждено некорректно Может быть дампе прошит тогда вы наверное наблюдали может быть когда ставите на Lenovo платы мульт из-под
44:41
Speaker A
небесной который прошит был чем-то вот при первом включении вы хотите его стереть хотя бы Да он у вас понятное дело не обращается к флешке вот а и в РД случае даже может греться потребление оплаты такое знаете не похоже на
44:56
Speaker A
дежурный режим всё Почему Да потому что мультиконтроллер м и настроен неправильно Согласно этой прошивке то есть выводы которые на одной плате отвечают за решение одних задач на другой плате совершенно за другие задачи Вот А ну и опять же обращение при
45:14
Speaker A
повреждении к флешке может быть и выглядить И вот так смотря что повреждено что-то работать ну может некорректно Да телеметрия ещё что-то управление чем вот ну вплоть до отсутствия нормальной реакции на нажатие кнопки включения То есть это ВС это ВС возможно изза
45:34
Speaker A
повреждения прошивки вот симптоматика может быть разная может быть нормальный вид обращени то есть такой как я вам показывал и не такой как я вам показывал а вот нормально Вот так вот но при этом мультиконтроллер корректно работать не будет из-за того что прошивка повреждена
45:50
Speaker A
держите это в голове то есть вот наверное всё для этой части дабы не затягивать то что хотел наверное рассказать и рассказал всё остальное уже у нас будет освещено в втором подпункте перевод платформы мультиконтроллера уже под управление мультиконтроллера в предо
46:14
Speaker A
определённое состояние то есть дежурное состояние и это диктуется инструкциями как и диктуется инструкциями как на какой вывод будет повешен сигнал rsm При каких условиях и когда он будет выдан а повторю ещё раз Посмотрите пожалуйста два ролика по мульти контроллеру Я думаю
46:28
Speaker A
На многие вопросы вы найдёте ответы Ну ещё будет у нас Стрим который будет посвящён двум частям Так секундочку вот этой наверное части и вот этой части То есть это мы разберём на примере второй реализации и вы сможете по двум роликом
46:43
Speaker A
вот этим Да задать вопросы на стриме Ну а если кратко подвести некие итоги то вы должны чётко себе отдавать отч у нас последовательность запуска вот первой реализации она через посон Да она у нас жёстко за регламентирована Да по
47:10
Speaker A
очерёдности действий и в отличие от других реализаций здесь ещё есть Надзиратель в лице логического элемента который может оказать влияние как и на формирование сигнала Pon а банально ОТГ резистор где схема где схем схем Сейчас секунду это у нас
47:32
Speaker A
одиннадцатая страница банально отл этот нулевик тут напряжение присутствует всегда попала вода ОТГ нела одна сторона всё микросхема не получает напряжение всё забудьте опсо не всегда будет у нас линия в земле и без питания Да и соответственно хоть и всё со всем
47:50
Speaker A
остальным Полный порядок PS подчеркивание симу выдаёт P сигнала вы не увидите И как следствие не увидите развития событий дальнейшее вот далее держим в голове что всё у нас начинается с электропитания всё должно быть сформировано и вот это референс типа
48:06
Speaker A
Посмотри на кнопки значит ль запитан он не канает Всё зависит от того с чем вы работаете Это раз вот два А по поводу реализации формирования сигнала сброса Вот и участников видите Здесь тоже микросхема по сути принимает участие притом не
48:24
Speaker A
послед последнюю роль выполня в этом небольшом кусочке алгоритма запуска очень важно понимать был вопрос в группе по-моему даже не один я человеку писал не знаю доступно недоступно эту информацию он получил Ну благодаря Таким роликам надеюсь ситуация исправится Ну и также по прошивке не
48:45
Speaker A
забываем не забываем и держим в голове что поведение мультиконтроллера жёстко регламентируется его инструкциями что когда в какой последовательному реро Навари ти что по комплектности по сигналам по напряжения должно быть в дежурном состоянии А всё это диктуется прошивкой на этом ребята пожалуй всё
49:06
Speaker A
Надеюсь было полезно а документы как я обещал прикреплю положу их в соответствующую ветку в группе на этом У меня всё всем всего хорошего пока-пока
Topics:мультиконтроллерматеринская платазапуск платыAsus ноутбукэлектропитаниесигнал сбросапрошивкаSPI флешалгоритм запускааппаратное обеспечение

Answers

Frequently Asked Questions

Почему важно питание 3,3 В для мультиконтроллера?

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

Как мультиконтроллер взаимодействует с прошивкой?

Мультиконтроллер может обращаться как к встроенной ПЗУ, так и к внешней SPI флеш-памяти для загрузки прошивки, в зависимости от реализации платы.

Влияет ли производитель процессора на алгоритм запуска мультиконтроллера?

На рассматриваемом этапе запуска мультиконтроллера не имеет значения, установлен процессор Intel или AMD, так как процесс схожий.

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 →