Какова последовательность включения\выключения питания? (power on\power off sequence) Не нашёл в РП.
Если BAT надо обязательно объединять с CORE - получается, что CORE_OFFREQN не используется?
А если не объединять? Т.е. допустим BAT всегда присутствует, CORE управляется CORE_OFFREQN - как включить процессор в таком случае?
Никакого входа типа POWER_ON нет, т.е. первым снаружи подается CORE+BAT, остальное включается само через сигналы *_OFFREQN?
Можно ли объединить питание 1.8V (и 3.3V) от всех доменов?
Есть ли ограничения на последовательность включения\выключения питания домена 0.9V и 1.8V/3.3V относительно друг друга и других питаний\доменов?
У вас на SMARC сделано включение питания по сигналу VIN_PWRBAD#? Т.е. установил VIN_PWRBAD# в 1 - плата включилась, установил в 0 - жёстко выключилась? Т.е. если программно выключить питание, то потом никак не включиться без снятия\подачи входного питания?
– Питание на КП рекомендуется подавать сразу после включения домена CORE. Алгоритмы включения/выключения доменов описаны в РП. Рекомендации по порядку подачи питания указаны в разделе 3.7
– CORE_OFFREQN можно не подключать.
– Да, по конкретным блокам и доменам следует опираться на РП.
– Не совсем понятен вопрос. Если плата выключилась, то включить ее можно только со стороны Carrier Board (например нажав кнопку). VIN_PWRBAD# “говорит” процессорному модулю, что правильное питание еще не установилось.
Так судя по карте питаний у вас как раз почти всё объединено - 0.9 CORE/MEDIA/CPU, 1.8 CORE/MEDIA/CPU. От отдного DCDC, только LC разделены. Или это не полная карта питаний? Получается, вы тут не используете сигналы *_OFFREQN ? Ну, только может для SDR..
note: На текущей ревизии платы не работает пробуждение по кнопкам SLEEP и LID (сигналы должны быть подключены к GPIO, которые поддерживают прерывания - GPIO0A, GPIO1A).
Так как всё-таки плата включается? Или автоматически при подаче питания? Если по кнопке POWER_BTN# - то как именно, если она заведена только на GPIO EXPANDER? Или не только?
И про объеднение питаний. Я правильно понимаю, что у вас SDR включается отдельно, а CORE/MEDIA/CPU включаются/отключаются одновременно и для трёх доменов задействовано по 1 DCDC на 0.9В и на 1.8В?
Вопрос был конечно скорее про включение… я так и не понял - модуль включается автоматически при подаче питания? Никакие кнопки на этот процесс не влияют?
А если про выключение - если на модуле DCDC включаются по сигналу VIN_POWER_BAD#, то как работает программное выключение? Что происходит? Через сигналы CARRIER_PWR_ON\CARRIER_STBY# ? Но они вроде для другого предназзначены…
И так и так.
Есть переключатель SA8 – если он в положении ON то при подключении питания 12V плата начинает запускаться.
Если SA8 в положении OFF, можно кратковременно нажать кнопку SB2(PWR BTN) - тогда плата также начнет запускаться. Выключение – этой же кнопкой при длительном удержании.
Когда модуль запущен кнопкой SB2, положение переключателя SA8 не отключает модуль.