|
|
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Wiren Board Embedded Controller}} | | {{DISPLAYTITLE: Wiren Board Embedded Controller}} |
| == Описание == | | == Описание == |
| В контроллере Wiren Board есть специальная микросхема, которая управляет питанием — Embedded Controller, или EC. Перед стартом он включает в правильной последовательности рейки питания, а также проверяет нормальное ли напряжение на них, если с напряжениями всё хорошо то он даёт команду старта основного процессора.
| | {{Wbincludes:Embedded Controller How Does It Work}} |
|
| |
|
| Кроме этого на нём сделаны: | | Кроме этого на нём сделаны: |
Строка 8: |
Строка 8: |
| * Измерение температуры внутри корпуса. | | * Измерение температуры внутри корпуса. |
| * Управление выходом Vout с защитой от превышения напряжения. Если напряжение питания контроллера больше 29 В, то EC отключит выход Vout т.к. напряжение с Vin на Vout идёт напрямую и может повредить устройства подключенные к контроллеру. Если напряжение снизится ниже 28 вольт — выход будет включён снова. | | * Управление выходом Vout с защитой от превышения напряжения. Если напряжение питания контроллера больше 29 В, то EC отключит выход Vout т.к. напряжение с Vin на Vout идёт напрямую и может повредить устройства подключенные к контроллеру. Если напряжение снизится ниже 28 вольт — выход будет включён снова. |
| * Включение контроллера по будильнику. Например командой <code>rtcwake -m off -s 60</code> можно выключить контроллер, он включится сам по истечении 60 секунд.
| |
| * Обработка нажатия кнопки On/Off. При подаче напряжения питания на любой из возможных входов (Vin, PoE, USB-C), контроллер включается автоматически. При коротком нажатии на кнопку — линукс штатно завершает работу после чего от основного процессора отключается питание и EC уходит в спящий режим. Длинное нажатие кнопки в любом случае просто отключит питание основного процессора и EC уйдёт в спящий режим. Выключение контроллера из Linux по команде <code>poweroff</code> возможно только если установлен будильник или вставлен модуль WBMZ4-BATTERY или WBMZ4-SUPERCAP. '''Важно''', будьте осторожны с выключением контроллера по команде <code>poweroff</code> если вы подключены к контроллеру удалённо и у вас нет к нему физического доступа, включить его можно будет в таком случае дождавшись когда сработает будильник, либо когда появится питающее напряжение.
| |
| У EC есть индикация его состояния. Для этого на плате имеется светодиод LED1. У него есть 4 статусных состояния.
| |
| * Рабочий режим — светодиод мигает 500 мс включен, 1000 мс выключен.
| |
| * Ожидание выключения Linux после нажатия кнопки - мигает 250 мс включен, 250 мс выключен.
| |
| * Проверяет рейки питания и пробует запуастить основной процессор - мигает очень часто 50 мс включен, 50 мс выключен.
| |
| * Спящий режим — очень короткие вспышки раз в 2 секунды.
| |
|
| |
|
| == Обновление прошивки EC == | | == Обновление прошивки EC == |