Доброго всем времени суток!
Столкнулся с такой проблемой: материнка Asrock P45DE3 (кликабельно) исправно работала пока пользователь (предположительно) не поменял батарейку CMOS, после чего перестала стартовать после включения и попала ко мне.
И так на данный момент имеется мать с процессором Celeron 430 (поддерживается), 1Гб памяти (без памяти аналогично), после включения на пол-секунды на POST-карте загорается CLK (на B16 PCI осциллограф показывает генерацию) и гаснет (на B16 пропадает сигнал) - нет клока, нет VCore и POST D1.
Если вынуть микросхему BIOS и включить плату появляется синусоида на B16 PCI, VCore (1,28В), на POST-карте горит CLK и NO CODES.
При вставленной микросхеме BIOS плата не выключается при удержании кнопки включения, при вынутой выключается при удержании кнопки.
При вставленной микросхеме BIOS плата не реагирует на кнопку RESET, при вынутой плата примерно через 3-4 секунды после нажатия RESET выключается на секунду и включается обратно.
Измерено:
На кнопках включения и перезагрузки 3,4В (и в дежурке, и после вкл., и с, и без микросхемы BIOS).
Reset отпущен (на A15 PCI 3,4В) - если включать без ЦП на A15 0В .
На кварце тактового генератора (ICS 9LPRS918JKLF) и часовом кварце есть генерация (кварцы на всякий случай переставил с исправной платы).
Питание памяти: VDD - 1,55В, VTT - 0,78В, VREF - 0,78В, VDDSPD - 3,38В.
Питание Северного и Южного мостов - на керамических конденсаторах на обороте платы непосредственно под СМ и ЮМ присутствуют 1,51В и 1,18В у обоих мостов.
ШИМ питания ЦП - L6714D yadi.sk/i/gdvcxpBernnZj напряжения на выводах (красным - без микросхемы BIOS):
15 (VCC) - 11,6В
17 (OUTEN) - 5,25В
20 (VSEN) - с BIOS после вкл. на 0,5 сек 1,25В и пропадает, без BIOS 1,25 после вкл.
32 (OFFSET) - 1,22В в дежурке, 0В после включения.
34 (VID_SEL) - 1,22В
46 (SS_END / PGOOD) - 0В с BIOS / 1,15 без BIOS
38 (VID7 / D-VID) - 3,38 / 0,1
39 (VID6) - 3,38 / 0,1
40 (VID5) - 3,38 / 3,38
41 (VID4) - 3,38 / 3,38
42 (VID3) - 3,38 / 0,09
43 (VID2) - 3,38 / 0,09
44 (VID1) - 3,38 / 3,38
45 (VID0) - 3,38 / 0,09
VIDы идут не на прямую с сокета, а через MIO.
MIO W83667HG-A yadi.sk/i/Z5ED4Q91rnnb4
1, 24 (VCC) - 3,4В
46, 85 (VSB) 3,4В
42 (PWROK2 / GP97 / PD7) - 0В
47 (PWROK1 / GP93 / PD3) - 3В
82 (PWROK0 / GP32) - 0В
Выходные VIDы:
86 (VIDO7 / GP77) - 3,38В / 0,1В
87 (VIDO6 / GP76) - 3,38В / 0,1В
88 (VIDO5 / GP75) - 3,38В / 3,38В
89 (VIDO4 / GP74) - 3,38В / 3,38В
90 (VIDO3 / GP73) - 3,38В / 0,09В
91 (VIDO2 / GP72) - 3,38В / 0,09В
92 (VIDO1 / GP71) - 3,38В / 3,38В
93 (VIDO0 / GP70) - 3,38В / 0,09В
Входные VIDы:
116 (VIDI7 / GP17) - 0,00В / 0,00В
117 (VIDI6 / GP16) - 0,02В / 0,00В
118 (VIDI5 / GP15) - 2,24В / 1,21В
119 (VIDI4 / GP14) - 0,34В / 1,21В
120 (VIDI3 / GP13) - 2,22В / 0,00В
121 (VIDI2 / GP12) - 2,23В / 0,00В
122 (VIDI1 / GP11) - 2,26В / 1,21В
123 (VIDI0 / GP10) - 0,00В / 0,00В
Тактовый генератор ICS 9LPRS918JKLF - документации не нашёл, есть только распиновка, если конечно правильная vlab.su/viewtopic.php?p=270219#p270219
52 (C_RESET) - 3,38В
16 (C_PG#) - с BIOS после вкл. на 0,5 сек 3,3В и пропадает, без BIOS 3,3В после включения.
Фото платы с отмеченными напряжениями (осторожно, 4Мб) s03.radikal.ru/i176/1605/2c/20a1af4f7b32.jpg
Оно же в архиве yadi.sk/d/uyi44tRWrp2ni
Если я правильно понял документацию работа ШИМ L6714D запрещается низким уровнем на 20-м контакте VSEN, а работа тактового генератора ICS 9LPRS918JKLF низким уровнем на 16 выводе C_PG# . Как мне видится, это из-за того, что на ШИМ приходят какие то странные VIDы c MIO. Смущает то, что без BIOSa плата выставляет напряжение на процессор, есть Clock, а с установленной флешкой BIOSa этого нет + изменяются напряжения на выводах VID input на входе в MIO.
Зашёл в тупик - проблема снова в MIO, или в BIOS или ещё в чем-то? Прошу помочь разобраться куда копать дальше (только сильно не пинайте - ремонт для меня хобби, и знания далеко полные).
Фантазии на тему: либо MIO не такой же, какой был исходно, либо по каким-то причинам BIOS содержит процедуру, переводящую выводы VIDOUT в GPIO при определенном стечении обстоятельств (как вариант - вы прошиваете BIOS от другой модели).
Можно скоммутировать VID'ы процессора и VID'ы ШИМа, но это будет скорее всего неэстетично.
По поводу коммутации VID'ов напрямую от процессора к ШИМу я уже думал - на плате для этого разведены дорожки, у ШИМа есть площадки - указал стрелкой на Картинке На верхних контактах последовательность уровней совпадает с теми, что на входе в MIO.
На сколько я понимаю надо снять 4 сборки перемычек у MIO - Картинка2 помечены зелёными крестиками, две килоомных сборки, через которые идёт подтяжка на +3,3В оставить и впаять две сборки перемычек на площадки рядом с ШИМ. Поправьте, если не прав.
Что
ШИМMIO не такой была мысль, но плата с новым работала (вернее так - впаял MIO и стало как сейчас -> что-то сделал и плата заработала, успешно прошла стресстесты под Windows -> снял - поставил батарейку и получилось то, что сейчас.) По маркировке W83667HG-A они одинаковые, но изначально стояла микросхема выпущенная 33 неделя 2009, версии 9, ревизии C, а на замену поставил выпуска 18 неделя 2008, версии 9, ревизии A.BIOS шил уже разные, и тот, на котором плата работала до поломки, и более старый - без толку. Хочу ради эксперимента попробовать прошить от модели P45DE (очень похожая, но с DDR2 и разводка отличается) - может хоть как-то изменится поведение
Относительно детальных различий ревизий C и A - не интересовался, но некоторые мелочи могут отличаться.
"MIO, а не ШИМ" - поправил.
Не совсем понял про то, что там 2 сборки перемычек - от сокета идут 8 дорожек к выводам MIO VIDI0 - VIDI7, идут не на прямую, а через два CMD элемента ФОТО . Аналогично от выводов MIO VIDO0 - VIDO7 через вторую пару таких деталей дорожки идут к ШИМ. Я так понимаю - это сборки по 4-ре перемычки. Если я опять всё попутал и называю вещи не своими именами прошу простить, но мне видятся 4 сборки перемычек.
В общем я думал убрать 2 сборки на пути от сокета к MIO и 2 сборки от MIO к ШИМ , оставить подтяжку VID к 3,3В через сборки резисторов на 1КОм и восстановить связь сокет -> ШИМ установкой перемычек на площадки у ШИМ.
Эксперимент с разными прошивками - смысл я видел в том, чтоб понять будет ли меняться поведение платы и получил результаты: шил прошивки от разных Asrock на чипсете P45, на прошивке от P45TS плата запустилась, заругалась на MAC адрес, но позволила зайти в BIOS и загрузиться с USB флешки. Из под DOS прошил родную прошивку, перезагрузил, зашел в BIOS загрузил настройки по умолчанию, выключил, отключил от блока питания, подождал, подключил и вrлючил - всё нормально. Загрузил Windows с USB флешки и выключил.
Обнулил CMOS перемычкой и при включении получил знакомую картину с отсутствием клока и т.д., повторил процедуру и опять получил этот же результат.
Вывод - плата перестаёт стартовать после обнуления CMOS.
Сниму все 4 штуки, как доберусь до паяльника (пока ещё не паял их - все ещё на месте).
А нет ли каких либо мыслей по поводу того, что плата всё же начинает стартовать после прошития родной прошивки через танец с бубном, но после обнуления CMOS всё становится как было?
От недостатка знаний подумал, что если на выходе с MIO VID подтянуты к +3,3, то и при подключении напрямую к сокету тоже надо подтягивать. Сейчас посмотрел описание на процессор и понял, что собирался соединить шину VTT с шиной + 3,3В через 1КОм сборку.
Благодарю Вас, за то, что указали мне на мою ошибку.
Снял сборки перемычек и подтяжку к +3,3В у MIO и поставил перемычки от сокета к ШИМ. Плата стала исправно стартовать, напряжение на Celeron 430 выставилось правильно. Программная регулировка напряжения питания ЦП (в BIOS можно было выставлять напряжение вручную) естественно отвалилась.
Поставлю тестироваться, по результатам отпишусь.
Отправить комментарий