Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

A1706/7/8 (820-00281) Как устроено управление подсветкой?
https://vlab.su/viewtopic.php?f=51&t=89966
Страница 1 из 1

atyk [ 10 май 2019, 17:37 ]
Заголовок сообщения:  A1706/7/8 (820-00281) Как устроено управление подсветкой?

Добрый день. Пытаюсь завести матрицу от A1707 со стандартного eDP выхода. Сама матрица виндой успешно распознается как встроенный монитор 2880х1800 (подключил только питание, EDP_PANEL_PWR_EN, HPD и AUX), поэтому думается что если подключить остальные дифференциальные пары eDP то картинка будет. В пользу этого говорит и положительный опыт старших товарищей (mikesmods) с eDPшными матрицами от A1398.

Но по схемам не смог понять, как устроено управление подсветкой в новых МБП с ретиной: на матрицу с материнки подается уже ШИМ напряжение или постоянное, которое дисплей сам ШИМит, и если ШИМ то кто им управляет? На материнке U8400 (контроллер подсветки LP8548) вроде бы играет роль только контроллера буст-преобразователя напряжения до 52в, выводы предназначенные для подключения светодиодов не используются, а управляющий ШИМ сигнал PWM_KEYB заземлен через 10к резистор. Банк из 14х2.2мкф конденсаторов после буст-преобразователя тоже вряд ли имеет смысл, если выход ШИМится. С другой стороны, на матрицу с U8400 идут сигналы I2C_BKLT_SDA/SCL, с вывода EDP_BLKCTL процессора на матрицу BKLT_PWM_MLB2TCON, и еще с матрицы обратно (?) BKLT_PWM_TCON2MLB куда-то на ЕС. Неужто TCON с матрицы управляет находящимся на материнке LP8548 через I2C?

Shooter75 [ 10 май 2019, 21:38 ]
Заголовок сообщения:  Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?

atyk писал(а):
Неужто TCON с матрицы управляет находящимся на материнке LP8548 через I2C?

Не совсем TCON управляет, он скорее "переводчик".
Когда вникал, тоже был удивлен, сначала PWM из хаба в TCON, потом I2C из TCON в ШИМ-драйвер подсветки, а в обратку только напряжение засвета всей ленты.
И гирлянды ЛЕДов живут чисто внутри матрицы, с одного края камера на коннекторе,
с другого - ЛЕДы и младший брат LP8548, чтоб не соврать, тоже LP854x, но запамятовал, ДШ не смог отыскать, ориентировался по 8543.
Посреди - 2 шлейфа дешифраторов.
И стабильно началось это с 12" 2015 года.
В остальных ретинах переходной дизайн.

atyk [ 10 май 2019, 23:05 ]
Заголовок сообщения:  Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?

Ээ... не совсем понял. Напряжение с LP8548 таки ШИМится/меняется или там всегда 52 вольта, а ШИМит уже "младший брат" на плате контроллера что на матрице висит? Какую роль играет это соединение по I2C? Будет работать подсветка, если I2C_BKLT_* не подключать, а просто подать 52в на PPVOUT_S0_LCDBKLT /J8500/ и управляющий сигнал с eDP на BKLT_PWM_MLB2TCON?

Mardekai [ 12 май 2019, 02:20 ]
Заголовок сообщения:  Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?

atyk писал(а):
Напряжение с LP8548 таки ШИМится/меняется или там всегда 52 вольта

А как ты думаешь из 12.6в получается 50? Стандартный DC/DC Boost Converter. Достаточно ткнуть осликом, чтобы вопрос отпал. И кстати 52в там будет если только, шлейф в обрыве и шим работает без нагрузки. В норме там обычно 27-40в
atyk писал(а):
Какую роль играет это соединение по I2C?

Роль всего. Разрешение на запуск, управление яркостью. Засади I2C_BKLT_SDA на землю, на исправном макбуке и посмотри результат.
atyk писал(а):
Будет работать подсветка, если I2C_BKLT_* не подключать, а просто подать 52в на PPVOUT_S0_LCDBKLT /J8500/ и управляющий сигнал с eDP на BKLT_PWM_MLB2TCON?

Пёс его знает, вряд ли кто-то проводил такие эксперименты с матрицей за 500 баксов, смысл то какой? Вряд ли заработает, имхо.

atyk [ 13 май 2019, 20:32 ]
Заголовок сообщения:  Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?

Что там буст конвертер это я и по схеме вижу, вопрос в том как он управляется. Был бы у меня рабочий мак для меряния/засаживания, я бы не спрашивал. По крайней мере раз там в норме 27-40в, значит LP8548 управляется таки по I2C с контроллера матрицы. Извращенцы :E

Экспериментировать с $500 матрицей действительно не слишком умно, поэтому экспериментирую с купленной у ремонтников за $15 треснутой. Подсветку еще не раздобыл, т.к. насколько удалось установить, коцаные крышки ремонты отдают клиентам обратно.

Волков [ 06 фев 2023, 17:25 ]
Заголовок сообщения:  Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?

Жаль что не написали чем дело закончилось.
Правда меня интересуют чуть другие опыты - обычная eDP матрица к А1707 или подобным.
В мире, оказывается, существует море первоклассных матриц :)
Вообще, матрица ("внутренний дисплей 15,5 дюйма) определяется. Для неё даже создаётся цветовой профиль.
Изображения на матрице только нет.
Страшили про Т1 вроде поутихли, теперь считается, что к нему привязана только кнопка.
Яркость подсветки, кстати говоря, штатно регулируется. В смысле нужный сигнал присутствует и матрица его понимает.
Вообще, в А1707 сигнала два: MLB2TCON и обратно, то есть TCON2MLB, Но в А1990 архитектура другая, при относительно такой же матрице ( у неё другой PID и EDID стал 256 байт. Разбух вдвое).
В А1990 TCON2MLB упразднили. Он существует, но не используется.
Больше интересует как он блокирует вывод изображения на внутренний дисплей. Достаточно, например, просто подпаять провода с колодкой пустой для подключения другой матрицы, а изображения на штатной матрице уже нет.
Систему обмануть не сложно и заставить систему поверить. что подключена матрица А030 (PID штатной матрицы) легко.
Подгружается kext с нужными данными, можно и EDID подсунуть от штатной матрицы. Эти данные видит система, но они не влияют на работу самой матрицы.
Вопрос скорее в том, как несколько подпаянных проводов позволяют это обнаружить и заблокировать вывод изображения на матрицу.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/