Текущее время: 20 апр 2024, 06:15





 Страница 1 из 1 [ Сообщений: 6 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 10 май 2019, 17:37 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 10 май 2019, 16:54
Наличности на руках:
8.02

Сообщения: 5
Откуда: Kiev
Добрый день. Пытаюсь завести матрицу от 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?


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 10 май 2019, 21:38 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 23 фев 2011, 12:57
Наличности на руках:
2,195.34

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

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


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 10 май 2019, 23:05 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 10 май 2019, 16:54
Наличности на руках:
8.02

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


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 12 май 2019, 02:20 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 28 июл 2016, 23:01
Наличности на руках:
696.31

Сообщения: 1291
Откуда: Москва
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 баксов, смысл то какой? Вряд ли заработает, имхо.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 13 май 2019, 20:32 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 10 май 2019, 16:54
Наличности на руках:
8.02

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

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


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: A1706/7/8 (820-00281) Как устроено управление подсветкой?
СообщениеДобавлено: 06 фев 2023, 17:25 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 16 дек 2020, 14:53
Наличности на руках:
84.26

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


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 6 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. MacBook A1706 (820-00923) No S5 volltages on A1706

в форуме Apple

abuholm

0

1097

03 июл 2021, 05:50

abuholm Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. A1706 (A1706) Flexgate.

в форуме Apple

klokol

2

1169

01 сен 2020, 14:59

Lexnay Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. A1707 2016 2017 (820-00281 820-00928) Диагностическое отключение дискретной графики (перевод в UMA)

в форуме Apple

d-pal

20

4200

03 апр 2023, 12:06

SerGre Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. A1707 (820-00281-10) небольшое сопротивление процессора

в форуме Apple

AleksejLe

2

2436

24 июл 2018, 12:57

mosfet666 Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. А1707 (820-00281) подсветка клавиатуры

в форуме Apple

AlexWilson

3

2022

27 июл 2018, 10:49

saponya Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: