Просмотр полной версии : Восстановление АГАТика
LeoN65816
10.09.2018, 07:42
Ох и досталось же этому АГАТу... elker решил его "оживить". Замечательно, что и еще один АГАТ "встанет в строй"!
siemensC35
10.09.2018, 09:21
Весело РФкам
LeoN65816
30.09.2018, 09:46
И ведь запустил (http://forum.agatcomp.ru//viewtopic.php?pid=2302#p2302) его таки! Респект!
Shumadan
16.10.2018, 11:10
И ведь запустил (http://forum.agatcomp.ru//viewtopic.php?pid=2302#p2302) его таки! Респект!
Да уж! Супер получилось!
Мне тут досталось плата в лучшем виде.
Плата была с следами окисления и попыток ремонта. Убрал окислы, почистил спиртом, удалил видимые сопли на контактах. Вроде как выпаяна одна ВИ1, в углу осталось место. Куча проводков, видимо заводских. Еще не ясно сколько отсутствуют. Где то читал, что без оригинальной клавы запустить не получится
Хочу попробовать восстановить. Никогда не было Агата, даже живьем не видел. Можете дать какие то рекомендации по запуску?
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/d8bfaddcab80bb4fe583c8faa15b292d.png (https://hostingkartinok.com/show-image.php?id=d8bfaddcab80bb4fe583c8faa15b292d)
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/a83c99d5edd3efbccc6ba769947a7338.png (https://hostingkartinok.com/show-image.php?id=a83c99d5edd3efbccc6ba769947a7338)
Shumadan
16.10.2018, 19:10
в общем не вытерпел, проверил шину питания на короткое замыкание и подключил в блоку питания. Лабораторный БП отрубился от перегрузки. Блин, забыл про ограничение у БП в 2ампера. Взял БП от Бкашки, там вроде 3А. БП натуженно засвистел, но защита не сработала. Померял ток - 2.7А. С напряжением хуже - просело до 4.4в. Отложил пока запуск, завтра возьму писишный блок.
Опять стал разглядывать плату и заметил, что у микросхем, кварцевых генераторов, отсутствуют резисторы. Ну должны же там быть пара резисторов для запуска генератора. Проверил по схеме - точно есть. Нашел под них залитые припоем отверстия, кто то зачем то выпаял. Странно, лучше уж бы Кмки сняли. Поставил по 750 ом. Завтра придется доставать осциллограф.
Shumadan
17.10.2018, 10:06
ни у кого не завалялось фото платы со стороны пайки?
Хочу проверить наличие соединений проводками. Агат-9, номер платы ЯБ 3.089.026
И еще, рассыпалась керамика между 5 ногой и землей на микросхеме D13 (это рядом с процессором). Я так понимаю это настроечный кондер задержки сигнала. Какова его емкость?
GARNIZON
17.10.2018, 12:52
http://agatcomp.ru/Images/new_sys.shtml
avivanov76
17.10.2018, 14:53
Похоже, у ближайшей к процессору КП12 одного из резисторов не хватает.
Клавиатура нужна, потому что с нее сигнал сброса приходит.
Shumadan
17.10.2018, 15:48
Похоже, у ближайшей к процессору КП12 одного из резисторов не хватает.
Клавиатура нужна, потому что с нее сигнал сброса приходит.
резисторы все проверил и установил (и этот тоже)
Эмулировать сброс без клавы нельзя? У 6502 простая схема сброса.
Сейчас смотрю и прерывания завязаны на клавиатуру
- - - Добавлено - - -
блин, паутина меня озадачила.
У моей платы от этой "шевелюры" осталось только три волоска
Странно, но некоторые несоединенные контакты и так звонятся между собой
avivanov76
17.10.2018, 16:15
Эмулировать сброс можно - 5-й контакт разъема клавиатуры соединить с землей и будет сброс (если использовать обычную кнопку то надо, конечно, триггер какой-нибудь поставить против дребезга).
Прерывания на клавиатуру не завязаны.
То, что часть контактов звонится - это нормально. Паутина там возникла (на мой взгляд) из-за недостаточного сечения разведенных на плате проводников и как результат - повышенного шума на линиях питания. Ну и в некоторых местах эти провода сокращают задержку сигнала.
Shumadan
17.10.2018, 17:00
еще одно открытие ввело меня в замешательство.
Получается соединение "паутиной" не отражено в принципиальной схеме? Т.е. это индивидуальный результат отладочных работ?
Например РТ11(D3) соединяется по схеме с ЛЛ1 (D7). На плате они тоже соединяются, но не с теми выводами. Не пойму. Или логические элементы поменяли местами.
Как лучше сделать? Тупо следовать фото? Просто там не все соединения хорошо просматриваются, поэтому решил сверяться со схемой
LeoN65816
17.10.2018, 17:27
Т.е. это индивидуальный результат отладочных работ?
Разумеется.
Например РТ11(D3) соединяется по схеме с ЛЛ1 (D7). На плате они тоже соединяются, но не с теми выводами. Не пойму.
Ты про сигнал -ПМ (в шине "32")?
Shumadan
17.10.2018, 18:02
Разумеется.
Ты про сигнал -ПМ (в шине "32")?
Именно про него)
LeoN65816
18.10.2018, 01:11
На плате они тоже соединяются, но не с теми выводами.
На схеме D3-13 идет на D7.4-9, а у тебя как?
Shumadan
18.10.2018, 08:59
На схеме D3-13 идет на D7.4-9, а у тебя как?
немного разобрался. Я видимо смотрю схему не своей платы (наверху увидел надпись РВИЖ.467444.001) Но где скачать на мою? На сайте агата только половина схемы.
у меня на плате так:
D3 2 -> D7 1
D3 13 ->D7 7 (земля)
D3 14 ->D7 7 (земля)
на фото еще
D3 15 -> D7 13 (проводком)
На РТ11 написано белой краской написано Д3. Вряд ли там разные прошивки.
Shumadan
18.10.2018, 11:57
пока ориентируюсь по второй половине схемы на мою плату, вроде все сходится.С соединением D3 так и не разобрался, но разводки моей платы и на фото совпадают, поэтому проводок пока кинул так же.
Надеюсь не зря переведу МГТФ)
Shumadan
18.10.2018, 18:33
наконец соединил всю паутину. Еще раз все проверил, подключил. Неожиданно снизился потребляемый ток, стало около 2А. Осциллограф будет только завтра, подключил к телику. Выдает какой то сигнал. Замыкаю 40 ножку проца на землю, никак не реагирует. Но глянул по схеме, сброс там не такой простой.
Тут разместил видео https://drive.google.com/open?id=1cs1lhEGlwXyOnqTghGYbkR1PcP5X7Spd
avivanov76
19.10.2018, 00:03
Сброс не сложный, просто он одновременно сбрасывает триггер, разрешающий прерывания. Надо посмотреть, что после сброса на 8 ноге D95 высокий уровень.
Судя по картинке дисплейный контроллер глючит, следовательно нет нормальной регенерации ОЗУ, а без ОЗУ монитор нормально не запустится.
Телик не цепляет кадровую синхронизацию и изображение очень бледное, надо проверить, правильные ли номиналы резисторов в формирователе видеосигнала на транзисторах VT1, VT2.
Возможно, есть проблема с D61, D67, D73 - эта часть отвечает за перебор младших разрядов адреса в дисплейном контроллере и две широких белых полосы на экране могут быть из-за их неисправности.
А за кадровые синхроимпульсы отвечают D62, D63, D68, D69, так что их тоже надо посмотреть.
Shumadan
19.10.2018, 13:12
глянул указанные микросхемы. Сигнал везде присутствует (еще бы понимать их логику). Смутило отсутствие импульсов на ноге 12 D73. На адресных входах выборка присутствует. Посмотрел прошивку там есть коды формирующие импульсы в этом разряде, тем более это выход управляет мультиплексором ОЗУ. На всякий случай отцепил ее от входов, вдруг КП12 садит. Но сигнала так и нет. Что скажите?
- - - Добавлено - - -
еще раз прошелся по плате с шилом и мультиметром, прочистил, прозвонил подозрительные места. В прошлый раз оказывается забыл впаять резистор (уже в руках держал, но пришли гости) Именно с него на базу VT1 шли кадровые импульсы. И теперь на экране стабильный белый растр без всякого мусора и полосок.
avivanov76
19.10.2018, 13:32
12 нога D73 используется только в режиме Apple.
Если белый растр, то надо двигаться по схеме от D86, D82, D83 в сторону D58, D59.
D71, D76, D79 можно пока не смотреть - они используются в режиме Apple.
Shumadan
19.10.2018, 18:56
12 нога D73 используется только в режиме Apple.
Если белый растр, то надо двигаться по схеме от D86, D82, D83 в сторону D58, D59.
D71, D76, D79 можно пока не смотреть - они используются в режиме Apple.
больше пока не продвинулся
вроде все работает...
На ИР11(D86) есть тактирующие импульсы и на выходе выходит четкий прямоугольник. Почему то с двух КП12 на вход ИР11 поступает статичная единица. Я так понимаю она и заливает экран. Тут какой сигнал должен быть?
avivanov76
19.10.2018, 23:07
Если монитор не стартует, то на экране при включении питания будет показываться исходное состояние ОЗУ, то есть "мусор". Регистр режимов дисплейного контроллера при включении может быть в любом состоянии, поэтому какой конкретно режим включится - заранее сказать нельзя. То есть должны быть либо случайные символы, если режим текстовый, или просто точки, если режим графический. Если экран залит белым, то либо неисправны микросхемы стоящие между выходом ОЗУ и D86, либо само ОЗУ повреждено.
КП12, в зависимости от режима, берут сигнал либо с D70 (графические режимы), либо с D72 (текстовые), либо с D79, D80 (режим Apple). Сигналы выбора режима для них формируют D85 и D88, так что надо сначала определить, что у КП12 на ногах 14 и 2, а потом смотреть выбранные входы.
Shumadan
22.10.2018, 09:54
нашел на agatcomp ваши рекомендации:
"Для начала смотрите, что на ногах 14 и 2 у D82, D83. В текстовом режиме должен быть высокий уровень на 14 и низкий на 2. Потом проверьте, поступает ли все нужное для D70: должны быть импульсы на 23, 1 и 11 ногах. Сигнал на 4 ноге D70 должен меняться. Проверьте, что есть импульсы с уменьшающейся частотой на 8, 7, 6 ногах D64 и 0 на 18 ноге и меняются ли данные на выходах. Проверьте наличие импульсов на 11 и 1 ногах D58, D59 и есть ли данные у них на выходах."
- на ногах 14 и 2 у D82, D83. В текстовом режиме должен быть высокий уровень на 14 и низкий на 2. - Так и есть.
- поступает ли все нужное для D70: должны быть импульсы на 23, 1 и 11 ногах. - На 1 и 11 ногах импульсы есть, только на 23 ноге высокий уровень
- сигнал на 4 ноге D70 должен меняться - Не меняется, высокий уровень
- есть импульсы с уменьшающейся частотой на 8, 7, 6 ногах D64 и 0 на 18 ноге и меняются ли данные на выходах. - На 8,7,6 ногах импульсы с уменьшающейся частотой есть. На 18 ноге - 1. Данные соот-но не меняются.
- проверьте наличие импульсов на 11 и 1 ногах D58, D59 и есть ли данные у них на выходах - Импульсы есть - 655кГц и 1.32мгц
Это что получается? Или D84 или вместе с D85 сдохли?
Похоже наскоком не вышло, буду изучать "Техническое описание. ЯБ3.089.026 ТО"
avivanov76
22.10.2018, 20:43
Высокий уровень на 14 ноге и низкий на 2 у D82, D83 будет не только в текстовом режиме, но и в тех графических режимах, где можно переключать палитру (монохромные и ЦГВР) - это я прошляпил. Судя по тому, что D64 не выбрана, как раз включен какой-то из графических режимов.
Надо посмотреть сначала уровни сигналов на выводах 4 и 7 D60 и на выводе 19 D56, а то непонятно, какой режим мы пытаемся починить. И уровень на 18 ноге D65.
Но если это не битая D65 или D90.3, то да - первые подозреваемые D84 и D85 - большая часть управляющих сигналов генерится ими.
Shumadan
22.10.2018, 21:52
avivanov76, еще раз спасибо за помощь.
На всех выводах статичный сигнал:
D60 4 - 1
D60 7 - 1
D56 19 - 1
D65 18 - 0
D90.3 как положено инвертирует
avivanov76
22.10.2018, 23:32
Ага. Монохромный режим двойной плотности. В этом режиме на 23 ноге D70 должен быть высокий уровень, так что тут все хорошо. У D65 на ноге 23 должен быть 0, а на ноге 22 - 1. Значения на выходах Q0-Q7 - это переставленные в обратном порядке значения адресных входов A1-A8. То есть, если на A1 единица, то она должна появиться на выходе Q7, если единица на A2, то она должна появиться на выходе Q6.
Shumadan
23.10.2018, 19:36
Продолжаю свой сказ)
Как уже было на D70 23 - 1
D65 23 -0
D65 22 -1
На всех адресных D65 А1-А8 и всех выходах Q0-Q7 - высокий уровень.
Я посмотрел прошивку - все верно, адресу 03FF соответствует FF
- - - Добавлено - - -
вот я балда!
Проглядел один снятый конденсатор. Вернее я заметил что его нет, но не придал этому значение. Думал, что обычный, по питанию. Сейчас смотрю он стоит в обвязке таймера D91. Поставил, правда пока не понял что этот узел делает. Похоже белый экран стал с задержкой появляться.
avivanov76
23.10.2018, 21:53
Да ремонт - это как детектив :) Улики, подозреваемые, ложные следы.
Раз у нас на входах D65 уже все единицы, то смотрим теперь на входы данных D58, D59. Если там хоть где-то проскакивают нули, то меняем. Если тоже все единицы, идем к D49, D50. Смотрим 11 ноги - импульсы должны быть (постоянно). Если импульсов нет - смотрим входы D7.3. Если есть, смотрим входы данных D49, D50. Если опять все единицы, значит что-то не то с ОЗУ. Все 16 микросхем вряд ли одинаково выйдут из строя, так что начать надо будет с проверки сигналов RAS и CAS.
D91 кстати - это генератор мигания курсора. Ой! Не курсора конечно, мигание курсора обычно программно делается, а атрибута "мерцание" в 32-символьном текстовом режиме.
Shumadan
24.10.2018, 19:23
Да ремонт - это как детектив :) Улики, подозреваемые, ложные следы.
Надеюсь, с вашей помощью разобраться)
Продолжаю
D58 и D59 все чисто- на всех 1
D49 и D50 на 11 присутствуют импульсы - 1.02 мгц. На входах и выходах - третий уровень.
На всякий случай глянул импульсы RAS и CAS. Смутило вот что CAS - чистый синус (ну так ослик показывает). RAS же не совсем, каждый второй импульс подсаживается по амплитуде. Стал проверять откуда идет. Его выдает D12 через инвертор D13. Так вот, на D13 он уже приходит такой. Перерезал этот переход - с D12 тоже пошел чистый сигнал. Стал проверять вход D13.... а него тоже откуда то идут импульсы. Они похоже подмешиваются так как частоты и скважность у них разная. Больше разбираться пока не стал, не хватает времени.
Дело в том что я не нашел схемы на свою версию платы (у меня ЯБ3.089.026) Приходится ориентироваться по схеме РВИЖ 467.... А там как я понял все логические элементы переставлены местами. И когда я восстанавливал заводскую путанку на плате в районе ЦП и ОЗУ, то просто делал по фото обратной стороне платы (с сайта agatcomp). В части видеогенератора я уже проводку сверял со схемой (фрагмент этой части соответствует моей плате). Паутину еще раз сверил с фото - все точь в точь. И все после D12 и D13 меня терзают сомнения, а все ли я сделал правильно?
avivanov76
25.10.2018, 01:44
Да, без схемы будет труднее разбираться. У меня плата РВИЖ, проводов там меньше и напаяны они иначе.
Но отличия между платами не слишком большие. Ну нет 155ТЛ2 (D5 на схеме РВИЖ), но у нее 4 из 6 элементов буферизируют сигналы подаваемые на слоты. У логических элементов другие номера, поскольку плата разведена иначе, но схемы базовых узлов, например, генерирующих сигналы RAS и CAS все равно будут из элементов такого же типа.
С сигналом RAS надо проследить по плате, что формирующие его элементы включены так как на схеме, и все лишние перемычки убрать. Никаких "монтажных ИЛИ", когда несколько выходов элементов соединяются просто проводом, там быть не должно.
Shumadan
25.10.2018, 09:53
нашел!
Нашел "второй" источник RAS сигнала. В кратце: звонился заводской!!! порез на плате в 11 вывода D48 (он хорошо виден на фото платы). В итоге тактирующий с него сигнал шел обратно на вход D12. Устранил ненужный контакт. Тут же зашевелилось ОЗУ, появились импульсы на входах и выходах D49 и D50.
Визуально выглядит так:
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/700029e609c10c9a957a56a599935ab1.png (https://hostingkartinok.com/show-image.php?id=700029e609c10c9a957a56a599935ab1)
в общем вернулись опять к началу. Сейчас только восстановлена кадровая и правильный RAS сигнал.
Shumadan
25.10.2018, 21:25
да еще отмечу
"- сигнал на 4 ноге D70 должен меняться - Не меняется, высокий уровень" Появились импульсы
"- есть импульсы с уменьшающейся частотой на 8, 7, 6 ногах D64 и 0 на 18 ноге и меняются ли данные на выходах. - На 8,7,6 ногах импульсы с уменьшающейся частотой есть. На 18 ноге - 1. Данные соот-но не меняются."На выходе пошли данные
avivanov76
26.10.2018, 01:09
Да, картинка стала как на первом видео. И "мусор" из ОЗУ обычно выглядит иначе.
На мой взгляд, тут или какие-то замыкания на шине адреса дисплейного контроллера или битые ПЗУ. Для начала надо на выключенной машине проверить отсутствие замыканий между сигналами DA1-DA13 (это выходы D74, D75 и 19 нога D88).
Потом, при включенной машине посмотреть сигналы DA1-DA5 (ноги 2, 5, 6, 9, 12 D74): на них должны быть прямоугольные импульсы со скважностью 2, длительность имульсов должна расти от ноги к ноге в 2 раза.
Также посмотреть сигналы DA6-DA12 (нога 15 D75, ноги 15, 19, 16 D74, ноги 14, 13, 12 D75): на них все должно так же выглядеть - прямоугольные импульсы с растущей в 2 раза длительностью.
Shumadan
26.10.2018, 22:59
замыкания между выводами указанных микросхем отсутствуют (как и землей, так и с питанием)
Прямоугольные импульсы со скважностью 2 и увеличивающейся длительностью импульсов в 2 раза присутствуют
avivanov76
27.10.2018, 14:45
Ну, на самом деле это хорошо - дисплейный контроллер в более приличном состоянии, чем мне показалось.
Я бы посмотрел адресные мультиплексоры D25-D29. На ногах 14 и 2 у всех микросхем должны быть импульсы: на ноге 14 частотой 2 МГц, на ноге 2 - 1 МГц. На ногах 7 и 9 D25-D27 тоже должны быть импульсы (не должно быть постоянного напряжения).
На ноге 7 D28-D29 импульсы быть должны, а вот на ноге 9 импульсов может и не быть - это зависит от того, какой видеорежим и видеостраница будут выбраны при включении и от начального содержимого D21. Тут надо посмотреть на входы D29, если на ногах 10, 11, 12, 13 уровни разные, то на выходе 9 импульсы должны быть. На ноге 15 D28 должен быть высокий уровень, на ноге 15 D29 - низкий.
И еще стоит посмотреть на входы записи микросхем ОЗУ (3 нога) - не должно быть постоянного низкого уровня.
Shumadan
27.10.2018, 16:01
Ну, на самом деле это хорошо - дисплейный контроллер в более приличном состоянии, чем мне показалось.
Я бы посмотрел адресные мультиплексоры D25-D29. На ногах 14 и 2 у всех микросхем должны быть импульсы: на ноге 14 частотой 2 МГц, на ноге 2 - 1 МГц. На ногах 7 и 9 D25-D27 тоже должны быть импульсы (не должно быть постоянного напряжения).
На ноге 7 D28-D29 импульсы быть должны, а вот на ноге 9 импульсов может и не быть - это зависит от того, какой видеорежим и видеостраница будут выбраны при включении и от начального содержимого D21. Тут надо посмотреть на входы D29, если на ногах 10, 11, 12, 13 уровни разные, то на выходе 9 импульсы должны быть. На ноге 15 D28 должен быть высокий уровень, на ноге 15 D29 - низкий.
И еще стоит посмотреть на входы записи микросхем ОЗУ (3 нога) - не должно быть постоянного низкого уровня.
все один в один, за исключением 7 вывода D28. Там как будто неопределенный уровень, мультиметр показывает 2.37 вольта.
На 9 ноге D28, D29 импульсы тоже есть
avivanov76
27.10.2018, 20:17
все один в один, за исключением 7 вывода D28. Там как будто неопределенный уровень, мультиметр показывает 2.37 вольта.
Только у D28? По схеме выходы D28 и D29 соединяются параллельно, поэтому и на ноге 7 D29 должен быть такой же уровень. А данные должны передаваться с входов D29 (ноги 6, 5, 4, 3). На ноге 3 точно должен быть сигнал - это линия DA6 от дисплейного контроллера.
Shumadan
27.10.2018, 20:44
Только у D28? По схеме выходы D28 и D29 соединяются параллельно, поэтому и на ноге 7 D29 должен быть такой же уровень. А данные должны передаваться с входов D29 (ноги 6, 5, 4, 3). На ноге 3 точно должен быть сигнал - это линия DA6 от дисплейного контроллера.
Да. Пропустил, на 7 выходе D29 тоже такой же неопределенный уровень.
Состояние входов:
D28
6 -1
5 -неопр.
4 -0
3 -0
D29
6 -1
5 -неопр.
4 -1
3 -сигнал (3,9 кГц)
avivanov76
27.10.2018, 21:54
Тогда надо менять D29 (возможно и D28 тоже).
Кстати, а на 1 ноге D29 низкий уровень? Если высокий, то эта половина мультиплексора просто в Z-состоянии. 1 и 15 ноги должны быть соединены.
Shumadan
27.10.2018, 21:57
D29 1(15) нога - 0
D28 1(15) - 1
самое интересное их как будто уже меняли, пайка не заводская и свежие остатки флюса. Может быть есть какая то причина по которой они вместе выходят из строя?
avivanov76
27.10.2018, 22:04
Да нет, там вроде нет никаких запредельных режимов. Не вижу повода выходить им из строя вместе.
Shumadan
27.10.2018, 22:11
D29 1(15) нога - 0
D28 1(15) - 1
они как я понял попеременно работают
avivanov76
27.10.2018, 22:41
D29 в режиме "Агат", D28 в режиме "Apple".
D29 менять.
- - - Добавлено - - -
Кстати, поскольку на 5 ноге D29 - неопределенный уровень, надо проверить, звонится ли связь между этой ногой и ногой 13 D17. Если на 9 ноге D17 низкий уровень (выходы разрешены), то ее тоже надо менять.
Shumadan
27.10.2018, 22:49
нет, на 9 D17 - 1
avivanov76
27.10.2018, 23:21
Странно. На 9 ногу должен приходить сигнал с инвертора D13 (не знаю, какой из элементов на этой плате используется), а на входе инвертора должен быть высокий уровень. Если низкий, то либо конденсатор C1 пробит, либо где-то замыкание на землю.
Shumadan
27.10.2018, 23:21
какое то сомнительное решение. Тактовый выход процессора без буферного элемента управляет входами 5 мультиплексоров. И одно из отличий в этой схеме от РВИЖ.
https://s8.hostingkartinok.com/uploads/images/2018/10/9efe4a35d1f71847c2164b89d3d12dd2.jpg (https://hostingkartinok.com/show-image.php?id=9efe4a35d1f71847c2164b89d3d12dd2)
avivanov76
27.10.2018, 23:27
Вот этого никак там быть не должно.
Shumadan
28.10.2018, 00:16
Вот этого никак там быть не должно.
Это взято с фото с Agatcomp. Как я понял - это заводская распайка. Я соединил также, т. к. мне не с чем было сравнивать. Но сейчас стал внимательно сравнивать и нашёл это различие и нестыковку.
avivanov76
28.10.2018, 00:30
Ну да, я это фото смотрел. Но это странное решение.
Во-первых, еще в семерке сигнал с процессора не использовался для переключения мультиплексоров. Непонятно, зачем проверенную схему менять.
А во-вторых, если переключать мультиплексоры сигналом с процессора, то момент их переключения будет совпадать по времени с подачей сигнала записи на микросхемы ОЗУ и они будут ловить все переходные процессы с выходов мультиплексоров. Мне кажется, это снизит надежность записи. Во всяком случае, в версии РВИЖ переключение мультиплексоров происходит раньше. И я бы соединил так как в РВИЖ.
Shumadan
28.10.2018, 00:38
Странно, что у меня и 4 вывод дешифратора D30 висит в воздухе. Хотя в РВИЖ на него поступает сигнал как раз с 3 вывода процессора.
Я так понял, плата в таком виде может вообще не работать ? И нужно будет ее доводить до соответствия по схеме РВИЖ.
avivanov76
28.10.2018, 00:46
Если 4 вывод D30 в воздухе, там ни чтения ни записи из ОЗУ не будет.
Надо спросить Игоря про это фото.
Shumadan
28.10.2018, 00:55
Если 4 вывод D30 в воздухе, там ни чтения ни записи из ОЗУ не будет.
Надо спросить Игоря про это фото.
Уточните пожалуйста. Есть ли смысл ориентироваться на это фото?
Shumadan
28.10.2018, 11:09
Ввел вас в заблуждение. 4 вход D30 имеет таки соединение. Правда судя по форме сигнала, не с 3 ногой процессора, но также частотой 1.02 мгц.
Странно. На 9 ногу должен приходить сигнал с инвертора D13 (не знаю, какой из элементов на этой плате используется), а на входе инвертора должен быть высокий уровень. Если низкий, то либо конденсатор C1 пробит, либо где-то замыкание на землю.
Этот косяк я пропустил. Вход инвертора висит на плюсе и на выходе должен выдавать 0. Померял - на входе 0, соо-но на выходе 1. Кондер снял, КЗ нигде нет, похоже пробит вход.
Shumadan
28.10.2018, 15:16
так и есть. Выпаял D13 ЛН1. Тестер логики показал, что она битая. Поменял на новую, на выходе инвертора появился нужный ноль.
Мультиплексоры не стал трогать, т.к. у них изменились режимы:
D28
9 -0
7 -импульсы
6 -0
5 -1
4 -0
3 -импульсы
1 -0
D29
9 -0
7 -импульсы
6 -0
5 -1
4 -0
3 -импульсы
1 -1
на 2 и 14 также есть сигнал
Подключенный монитор показал новый экран:
https://s8.hostingkartinok.com/uploads/thumbs/2018/10/50db29511c65b0affe124e953dd02d6a.png (https://hostingkartinok.com/show-image.php?id=50db29511c65b0affe124e953dd02d6a)
avivanov76
28.10.2018, 16:17
Игорь ответил, что плата вроде рабочая. Кроме того, такая плата есть у Володи с agatcomp.ru, думаю, если возникнут вопросы, можно будет у него еще спросить.
Мультиплексор D29 я бы все таки поменял. Этот мультиплексор поочередно выбирает каждый из 4 входов, и поочередно выдает на микросхемы ОЗУ младший и старший байты адреса с шины процессора и с шины дисплейного контроллера. Каждую микросекунду этот цикл повторяется.
До замены D13 значения входов были такие:
6 -1
5 -неопр.
4 -1
3 -сигнал
То есть, при нормальной работе мультиплексора, значение на выходе менялось бы (на 3 входе то 0, то 1). Я думаю, что мультиплексор "заклинило" на какой-то паре входов и часть входов он игнорирует. Поэтому и сказал, что надо менять.
Shumadan
28.10.2018, 18:49
D29 поменял, уровни остались такие же.
D28 меняем?
avivanov76
28.10.2018, 19:34
Картинка не изменилась?
D28 пока пусть остается - в режиме "Агат" она выключена и понять, работает она или нет - нельзя. Работать D29 она не мешает и хорошо.
Думаю, надо теперь постараться запустить процессор - тогда легче будет оставшиеся проблемы найти. Для начала надо убедиться, что на 37 ноге процессора есть тактовый сигнал, на 2, 4, 6 ногах высокий уровень, а сразу после сброса появляется высокий уровень на ноге 34.
На ногах 18 и 20 D6 сразу после сброса должен появиться низкий уровень (возможно очень ненадолго, смотреть внимательно). Также после сброса низкий уровень должен появиться на ноге 11 D4.
Кстати, динамик подключен? Если нет проблем с чтением ПЗУ монитора, дешифрацией портов и чтением/записью в ОЗУ, то динамик должен пискнуть.
Shumadan
29.10.2018, 11:43
Собрал одновибратор для сброса, при нажатии формирует импульс низкого уровня. Процессор запускается. На 37 - есть тактовый сигнал. 2,4,6 - высокий уровень. После включения на 34 ноге -1, после сброса - импульсы.
На 18 D6 после включения - 1 и после сброса не меняется (смотрел на разных развертках). На 20 D6 после включения сигнал 1.02 мгц, на сброс не реагирует.
На 11 D4 после включения 0, после сброса - импульсы. При повторном сбросе - 0 и тут же импульсы
Динамик подключил. Молчит.
На экране примерно такая же тельняшка. Иногда при сбросе немного меняется.
Изменилась работа D29
9 -импульсы 1.02 мгц
7 -сигнал
6 -1
5 -сигнал
4 -1
3 -сигнал
1 -0
avivanov76
30.10.2018, 00:06
Импульсы на 20 D6 и 11 D4 - это нормально.
То что у D29 меняются значения на входах - тоже нормально (разное начальное состояние D21 и D56, плюс процессор какие-то адреса на шину выставляет).
Плохо, что нет выборки ПЗУ Монитора (18 нога D6). Надо смотреть входы D14. Сразу после сброса на 8 и 7 ноге должна быть 1. (Может мелькнуть всего на несколько микросекунд - это шина адреса, процессор прочитает вектор сброса по адресам $FFFC, $FFFD, а поскольку ПЗУ не выбрано, то адрес, на который он потом перейдет, будет случайный. Короче, важно, чтобы 0 не висел постоянно.)
На 6, 5, 4 и 3 ноге 0 (на 6 ноге ноль тоже зависит от шины адреса и появится ненадолго, главное чтобы постоянно 1 не висела), на 2 - импульсы, на 1 и 23 ноге 1 (тут стабильно 1, ноль там только платы расширения могут установить), на 22 ноге 0 (сигнал переключения машины).
Shumadan
30.10.2018, 09:12
Надо смотреть входы D14. Сразу после сброса на 8 и 7 ноге должна быть 1. (Может мелькнуть всего на несколько микросекунд - это шина адреса, процессор прочитает вектор сброса по адресам $FFFC, $FFFD, а поскольку ПЗУ не выбрано, то адрес, на который он потом перейдет, будет случайный. Короче, важно, чтобы 0 не висел постоянно.)
На 6, 5, 4 и 3 ноге 0 (на 6 ноге ноль тоже зависит от шины адреса и появится ненадолго, главное чтобы постоянно 1 не висела), на 2 - импульсы, на 1 и 23 ноге 1 (тут стабильно 1, ноль там только платы расширения могут установить), на 22 ноге 0 (сигнал переключения машины).
Все верно. 8 и 7 нога импульсы, после сброса кратковременный высокий уровень. Остальное тоже сходится, за исключением 1 ноги - уровень 0.
Высокий уровень на 18 D6 идет с 13 D14. При сбросе осциллограмма как будто чуть "приседает", но что то мешает. Проверил "перерезанием", на D14 все равно высокий уровень
Кстати, догадался проверить 1 D14:) Он вообще звОнится на землю. Дорожка на плате чистая, не коротит.
avivanov76
30.10.2018, 15:01
Надо же - еще одна микруха с пробитым входом, подключенная к слотам расширения. Похоже, через плату расширения что-то нехорошее прилетело (220?).
Как назло 1 нога D14 - это вход блокировки ПЗУ. Если бы пробило вход 22, то плата хотя бы в режиме "Агат" была бы работоспособна. А так D14 надо где-то искать новую и прошивать. Вроде бы, участник Ptero это может сделать.
Shumadan
30.10.2018, 15:34
Надо же - еще одна микруха с пробитым входом, подключенная к слотам расширения. Похоже, через плату расширения что-то нехорошее прилетело (220?).
К сожалению, история этой платы мне неизвестна. Предыдущий владелец клялся что плата была снята с рабочего компьютера и просто лежала. Куда делась половина керамики и десяток резисторов я не стал уточнять, радуясь что хоть все микросхемы на месте.
А так D14 надо где-то искать новую и прошивать. Вроде бы, участник Ptero это может сделать.
Затевая этот ремонт я уже был готов ко всяким неожиданостям. Поэтому заранее заказал полный комплект РТшек (РФ у меня есть). Они уже висят на сортировочной и прибудут со дня на день. Программатор тоже есть. Какие то нюансы прошивки есть? Размещаем с 0000 адреса?
Еще раз спасибо вам за поддержку.
avivanov76
31.10.2018, 01:02
Какие то нюансы прошивки есть?
Насколько я знаю - нет. Надо, конечно, смотреть, чтобы порядок разрядов данных у программатора совпадал с порядком на принципиальной схеме "Агата". По хорошему, после прошивки полагается электротермотренировка - ПЗУ надо держать неделю включенной при температуре 125 градусов, но я думаю этим мало кто занимается :) Проще поставить на плату панельку. Если вдруг ПЗУ что-то "забудет", можно будет прошить ее второй раз.
Размещаем с 0000 адреса?
Да, с нулевого.
Shumadan
03.11.2018, 21:32
Пришли РТшки. Черт. Зачем то сразу подал напряжение программирования 12 вольт. Хотя обычно начинаю с 10-11 вольт. В итоге прожглись целые байты. Пока разобрался в чем дело, успел запороть две штуки. Зато с 10.5 вольт прошилось как по маслу. Прошу иметь в виду.
Поставил. В итоге картинка поменялась, в лучшую сторону:) После включения опять матрас. После сброса на первой картинке как я понял пытается выдать "Агат-9". После каждого сброса картинка меняется, вроде как переключаются случайным образом видеорежимы
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/243559fa47b4bd1ce55e127f34d4b612.png (https://hostingkartinok.com/show-image.php?id=243559fa47b4bd1ce55e127f34d4b612)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/7b355108b2dd9ac4027a0c26fcd6b3ae.png (https://hostingkartinok.com/show-image.php?id=7b355108b2dd9ac4027a0c26fcd6b3ae)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/cc81c9fbb29c592619bae1352ab739c7.png (https://hostingkartinok.com/show-image.php?id=cc81c9fbb29c592619bae1352ab739c7)
- - - Добавлено - - -
Забыл, подключил динамик. При сбросе появился писк.
avivanov76
03.11.2018, 23:24
О, совсем недавно наблюдал первую картинку своими глазами :)
Это был обрыв дорожки от 11 ноги D73 до 13 ноги D74. Но если дорожка целая, а на 11 ноге D73 нет импульсов и постоянно высокий уровень, то, скорее всего, проблема с D73.
Переключение видеорежимов при сбросе может быть из-за сбойных микросхем ОЗУ.
Wierzbowsky
03.11.2018, 23:30
Да, помнится у меня D73 вызывала зекраленье, как у Вас на первой картинке. Вот весь квест:
https://zx-pk.ru/threads/27088-remont-platy-agata
Но возможно на плате придётся менять что-то ещё...
Shumadan
04.11.2018, 11:47
О, совсем недавно наблюдал первую картинку своими глазами :)
Это был обрыв дорожки от 11 ноги D73 до 13 ноги D74. Но если дорожка целая, а на 11 ноге D73 нет импульсов и постоянно высокий уровень, то, скорее всего, проблема с D73.
Переключение видеорежимов при сбросе может быть из-за сбойных микросхем ОЗУ.
Импульсы есть и на 11 ноге D73 и на входе и на выходе регистра D74
avivanov76
04.11.2018, 17:05
Значит, смотрим наличие импульсов на 3 ноге D27, и если они там есть, то меняем D27.
Shumadan
04.11.2018, 17:32
Значит, смотрим наличие импульсов на 3 ноге D27, и если они там есть, то меняем D27.
Так радикально?
Хотел уточнить: у 531РУ8 со всех выходов идет сигнал, кроме 11 (Q3) тут 0. Это нормально?
avivanov76
04.11.2018, 18:10
Так радикально?
На 3 ногу D27 должен приходить сигнал с 12 ноги D74. Если этот сигнал есть, а мы при этом наблюдаем 2 повтора правой половины экрана, значит этот сигнал не проходит через мультиплексор. Наличие управляющих сигналов на входах мультиплексора мы уже проверяли.
Хотел уточнить: у 531РУ8 со всех выходов идет сигнал, кроме 11 (Q3) тут 0. Это нормально?
Это Монитор ее так инициализирует. Если бы была клавиатура, можно было бы записать в D21 другие значения и сигнал бы появился.
Shumadan
04.11.2018, 21:04
Вы просто Мастер:v2_dizzy_punk: Настолько досконально знать архитектуру Агата! Я бы этот мультиплексор поменял бы в последнюю очередь. Тестер логики показал что она битая, причем это уже вторая КП12. Может их все поменять, они из одной серии и соединены параллельно?
Наконец то на экране появилась заветная надпись и курсор.
Правда еще не все так гладко.После сброса, надпись исчезает и курсор выходит уже снизу и при каждом нажатии сброса уходит вниз на строку.
Может прогнать тест ОЗУ?
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/458b8c4558d31762f2f83641e066c3d2.png (https://hostingkartinok.com/show-image.php?id=458b8c4558d31762f2f83641e066c3d2)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/2a8f586691f9246bda3e1279fd372f0d.png (https://hostingkartinok.com/show-image.php?id=2a8f586691f9246bda3e1279fd372f0d)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/473fb71c75f62e81b07656a405cbc126.png (https://hostingkartinok.com/show-image.php?id=473fb71c75f62e81b07656a405cbc126)
Wierzbowsky
04.11.2018, 22:14
О, красота! Наберите F000L и посмотрите распечатку. Должно быть как здесь: http://podrezov.com/agat/fixed.jpg
Также можно вручную понабирать тестовые програмки отсюда: https://zx-pk.ru/threads/27088-remont-platy-agata/page4.html
Наш коллега AVIvanov - ас в электронике. Не уже не одну машинку помог вернуть в строй. Мегареспект!
Shumadan
04.11.2018, 22:32
О, красота! Наберите F000L и посмотрите распечатку. Должно быть как здесь: http://podrezov.com/agat/fixed.jpg
Дык с радостью, да нет клавиатуры. Завтра сяду паять PS2 переходник.
Наш коллега AVIvanov - ас в электронике. Не уже не одну машинку помог вернуть в строй. Мегареспект!
Здесь я с вами полностью согласен:v2_dizzy_punk:
avivanov76
04.11.2018, 23:49
Захвалили меня совсем :rolleyes:
На самом деле классно, что плата заработала. А диагностика - это прокачиваемый навык, вы тоже так сможете.
Может их все поменять, они из одной серии и соединены параллельно?
D25, D26 похоже нормально работают, вот D28 под вопросом, но чтобы ее проверить, нужно подключить клавиатуру и переключиться в режим "Apple".
Правда еще не все так гладко.После сброса, надпись исчезает и курсор выходит уже снизу и при каждом нажатии сброса уходит вниз на строку.
Это нормальное поведение. Монитор "знает", что питание было включено и при повторных сбросах надпись не выводит.
Может прогнать тест ОЗУ?
Тест ОЗУ есть смысл прогнать, если плата не может стартовать или самопроизвольно подвисает. К сожалению, тест, работающий из ПЗУ пока умеет тестировать только первые 8 Кб. Для того чтобы проверить всю память, надо подключать дисковод и использовать тест Лисина.
Shumadan
07.11.2018, 16:57
К годовщине Великой Октябрьской революции принимайте еще один Агат.:v2_dizzy_army:
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/67708e76934989689f55b39a34e7fd81.png (https://hostingkartinok.com/show-image.php?id=67708e76934989689f55b39a34e7fd81)
Shumadan
07.11.2018, 21:45
радоваться конечно еще рано. Компьютер иногда зависает, сбросить можно только вкл-выкл.
Вот первый тест:
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/5d040b3c4f00e735ae87864ce7ddfcb3.png (https://hostingkartinok.com/show-image.php?id=5d040b3c4f00e735ae87864ce7ddfcb3)
Не могу запустить макросы с адаптера клавиатуры, опять зависает потом демонстрирует матрас:
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/37f78c47195a2297f5b8baca571806ea.png (https://hostingkartinok.com/show-image.php?id=37f78c47195a2297f5b8baca571806ea)
Пытался запустить этот тест: https://zx-pk.ru/threads/27088-remont-platy-agata.html?p=891524&viewfull=1#post891524
Весь экран заполнился "*" при попытке переключится в C720 вышел матрас
Похоже все таки что то с дисплейным контроллером или мультиплексорами ОЗУ.
avivanov76
07.11.2018, 23:07
Судя по тому, что картинка в текстовом режиме нормальная, адреса дисплейным контроллером формируются и через мультиплексоры проходят.
По крайней мере, младшие 11 разрядов. И это важно, потому что за счет их перебора обеспечивается регенерация ОЗУ.
Но ОЗУ явно сбоит.
Панелька под ПЗУ Монитора на плате установлена? Попробуйте тест ОЗУ запустить. Заодно режим МГВР проверите.
66859
Да, кстати еще мэппер памяти может глючить. Введите в мониторе C100.C17F<enter> и выложите фото экрана.
Shumadan
08.11.2018, 13:56
Судя по тому, что картинка в текстовом режиме нормальная, адреса дисплейным контроллером формируются и через мультиплексоры проходят.
По крайней мере, младшие 11 разрядов. И это важно, потому что за счет их перебора обеспечивается регенерация ОЗУ.
Но ОЗУ явно сбоит.
Панелька под ПЗУ Монитора на плате установлена? Попробуйте тест ОЗУ запустить. Заодно режим МГВР проверите.
66859
Да, кстати еще мэппер памяти может глючить. Введите в мониторе C100.C17F<enter> и выложите фото экрана.
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/d940195c39b6833551ce2125ceff026a.png (https://hostingkartinok.com/show-image.php?id=d940195c39b6833551ce2125ceff026a)
Попробуйте память очистить. Введите
2000:00
2001<2000.BFFEM
Это заполнит нулями адреса 2000-BFFF.
И посмотрите что записались нули. Полноценный тест это не заменит, но если машина не зависнет - это уже кое что.
После этого теста виснет
avivanov76
08.11.2018, 21:01
Понятно, продолжаем ремонт :)
Содержимое мэппера не читается и надо для начала выяснить, почему. Для этого нужно выполнить такой акробатический трюк: еще раз ввести в мониторе команду C100.C17F, а в момент нажатия <enter> посмотреть на осциллографе, появляются ли импульсы на 15 ноге D22 и D23. Если нет, то прозвонить соединения с D1 по схеме и проверить, появляются ли импульсы на 14 ноге D52. Если появляются - менять D1.
Если импульсы на 15 ноге D22 и D23 появляются, то менять D22 и D23.
Поскольку машина виснет при очистке памяти, то, скорее всего, сам мэппер тоже работает неправильно. Не видя содержимое D21 сложно сказать, куда копать дальше, но можно хотя бы посмотреть, есть ли сигналы на выходах D11. Чтобы были обращения к нужным адресам, лучше смотреть одновременно с запуском второй команды:
2000:00
2001<2000.BFFEM
Shumadan
09.11.2018, 22:52
Понятно, продолжаем ремонт :)
Содержимое мэппера не читается и надо для начала выяснить, почему. Для этого нужно выполнить такой акробатический трюк: еще раз ввести в мониторе команду C100.C17F, а в момент нажатия <enter> посмотреть на осциллографе, появляются ли импульсы на 15 ноге D22 и D23. Если нет, то прозвонить соединения с D1 по схеме и проверить, появляются ли импульсы на 14 ноге D52. Если появляются - менять D1.
Если импульсы на 15 ноге D22 и D23 появляются, то менять D22 и D23.
Поскольку машина виснет при очистке памяти, то, скорее всего, сам мэппер тоже работает неправильно. Не видя содержимое D21 сложно сказать, куда копать дальше, но можно хотя бы посмотреть, есть ли сигналы на выходах D11. Чтобы были обращения к нужным адресам, лучше смотреть одновременно с запуском второй команды:
2000:00
2001<2000.BFFEM
Все оказалось проще. Опять мой косяк. Адаптер клавиатуры я припаивал сразу к переходным пятакам платы прозванивая их и сверяясь по схеме. Сигнал Рус/Лат идет на 1 вход мультиплексора D101. Я немного промахнулся и подпаялся к 1 выводу D22 благо они стоят рядом:v2_dizzy_facepalm: Тем самым заблокировал всю связку логики высоким уровнем. Но вы все точно указали куда смотреть, чем избавили меня от долгого копания. Еще раз спасибо
Проверил все графические макросы, вроде все работает:
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/a8d288ae884f52088e95a5cfb50eabdf.png (https://hostingkartinok.com/show-image.php?id=a8d288ae884f52088e95a5cfb50eabdf)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/c80e67e751b4a171953ad37bacf2a908.png (https://hostingkartinok.com/show-image.php?id=c80e67e751b4a171953ad37bacf2a908)
Вот фрагмент видео с вашей тестировочной программой:
https://drive.google.com/open?id=1BKz7vBpFkZ0z_XS9ptqf0HcKTk2LF6-H
Сейчас буду прикручивать цвет
- - - Добавлено - - -
Доделал RGB адаптер. Короче нет какого то цвета, зеленый вроде. Поэтому и в ч/б варианте контраста не было.
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/a2a254938c80ed6883f2cfb5b8937e18.png (https://hostingkartinok.com/show-image.php?id=a2a254938c80ed6883f2cfb5b8937e18)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/449ac279ada49e2ac08b497ad9a138fd.png (https://hostingkartinok.com/show-image.php?id=449ac279ada49e2ac08b497ad9a138fd)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/5c4f08f4d6ff09981cf9b49fe37ac733.png (https://hostingkartinok.com/show-image.php?id=5c4f08f4d6ff09981cf9b49fe37ac733)
Wierzbowsky
09.11.2018, 23:54
Странно, у Вас на экране с четырьмя полосами самая верхняя должна быть чёрной, а не красной...
Shumadan
10.11.2018, 00:07
Странно, у Вас на экране с четырьмя полосами самая верхняя должна быть чёрной, а не красной...
Ну да. Я написал что с цветами что то не то. Может выходной ИР1 глючит?
avivanov76
10.11.2018, 13:09
Ну да, в правильном направлении думаете.
Тут явно все время включен красный цвет. Когда он смешивается с синим, получается малиновый, когда с зеленым - желтый, когда с синим и зеленым вместе - белый.
Надо смотреть 15 и 3 ноги D86. Если на выходе всегда 1, а на входе сигнал меняется, то неисправна D86, если 1 уже на входе, то скорее всего менять D82, потому что красный прет во всех режимах.
Shumadan
11.11.2018, 14:20
Ну да, в правильном направлении думаете.
Тут явно все время включен красный цвет. Когда он смешивается с синим, получается малиновый, когда с зеленым - желтый, когда с синим и зеленым вместе - белый.
Надо смотреть 15 и 3 ноги D86. Если на выходе всегда 1, а на входе сигнал меняется, то неисправна D86, если 1 уже на входе, то скорее всего менять D82, потому что красный прет во всех режимах.
Так и есть, накрылась очередная КП12 (D82). Третья за этот ремонт. Тенденция однако.
Теперь видимо все в порядке:
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/83b5ebf0538eddcd20848c78b42922d9.png (https://hostingkartinok.com/show-image.php?id=83b5ebf0538eddcd20848c78b42922d9)
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/d3a18a44315614b21f899e66cb9c34a4.png (https://hostingkartinok.com/show-image.php?id=d3a18a44315614b21f899e66cb9c34a4)
Картинку немного трясет. То ли весь RGB адаптер, то ли коротенькие провода нужно экранировать
Shumadan
11.11.2018, 19:57
Какой тест можно прогнать чтобы убедиться что все работает (или не работает)?
И кстати, как можно проверить режим Эпл?
avivanov76
11.11.2018, 20:12
Помню, как в 1992-м собирал "Пентагон-48". Привез с Тушино 4 новеньких К555КП12 и хоть бы одна оказалась живая :( У всех был 0 на всех выходах.
Картинку немного трясет. То ли весь RGB адаптер, то ли коротенькие провода нужно экранировать
На выходе строчных синхроимпульсов может быть довольно большой звон. Попробуйте подтянуть резистором 1кОм к питанию.
И кстати, как можно проверить режим Эпл?
Есть вот такой тест:
1800: A2 00 8A 0A 0A 29 1C 85
1808: 81 8A 4A 4A 4A 85 80 4A
1810: 85 82 29 03 05 81 09 20
1818: 85 81 A5 80 29 18 90 02
1820: 69 7F 85 80 0A 0A 05 80
1828: 85 80 8A 48 A5 82 29 0E
1830: AA A0 27 BD 4D 18 91 80
1838: 88 BD 4C 18 91 80 88 10
1840: F2 68 AA E8 E0 C0 90 BA
1848: 8D 50 C0 60 00 00 55 2A
1850: 2A 55 D5 AA AA D5 7F 7F
1800G
Выводит 6 горизонтальных полос: черную, малиновую, зеленую, голубую, красную, белую.
Shumadan
11.11.2018, 21:50
Помню, как в 1992-м собирал "Пентагон-48". Привез с Тушино 4 новеньких К555КП12 и хоть бы одна оказалась живая :( У всех был 0 на всех выходах.
Видимо из той же коробки)
На выходе строчных синхроимпульсов может быть довольно большой звон. Попробуйте подтянуть резистором 1кОм к питанию.
Не помогло, но дело может быть в SCART кабеле или разъемах. Какое то сопливое соединение. Буду менять
Выводит 6 горизонтальных полос: черную, малиновую, зеленую, голубую, красную, белую.
Выводит, правда цвета с каким то разряжением. Белый сплошная заливка.
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/4d15f18788d6f785d96bc26e46162df0.png (https://hostingkartinok.com/show-image.php?id=4d15f18788d6f785d96bc26e46162df0)
После сброса повторно не срабатывает. Посмотрел код, он частично изменился
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/cb67d88291c98620f6ad9af4ed662ec0.png (https://hostingkartinok.com/show-image.php?id=cb67d88291c98620f6ad9af4ed662ec0)
avivanov76
12.11.2018, 01:17
Выводит, правда цвета с каким то разряжением. Белый сплошная заливка.
Так и должно быть.
После сброса повторно не срабатывает. Посмотрел код, он частично изменился
Надо еще текстовый режим "Apple" посмотреть. Введите вот эти команды:
400:A0
401<400.7FFM
1800:A2 00 8A 9D 00 04 E8 D0 F9 2C 54 C0 2C 51 C0 60
1800G
Есть подозрение, что не все разряды адреса от дисплейного контроллера в режиме "Apple" доходят до ОЗУ. Из-за этого может неправильно работать регенерация ОЗУ и теряться информация.
Shumadan
12.11.2018, 19:03
Так и должно быть.
Надо еще текстовый режим "Apple" посмотреть. Введите вот эти команды:
400:A0
401<400.7FFM
1800:A2 00 8A 9D 00 04 E8 D0 F9 2C 54 C0 2C 51 C0 60
1800G
Есть подозрение, что не все разряды адреса от дисплейного контроллера в режиме "Apple" доходят до ОЗУ. Из-за этого может неправильно работать регенерация ОЗУ и теряться информация.
Выходит такая строчка
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/14f28cfc0f8ee2beeb124a04458e6090.png (https://hostingkartinok.com/show-image.php?id=14f28cfc0f8ee2beeb124a04458e6090)
Надпись АГАТ скоро уйдет за верхний край
avivanov76
13.11.2018, 00:44
А пробел между байтами F9 и 2С точно ввели?
Shumadan
13.11.2018, 13:35
А пробел между байтами F9 и 2С точно ввели?
Вы как всегда правы)
Не могу привыкнуть к агатовской особенности автоперевода строки и пропуска пробела.
Вот что выводится, символы с заполнением мерцают. Все символы выглядят нормально, просто фото не очень качественное
https://s8.hostingkartinok.com/uploads/thumbs/2018/11/2a6fa1358b7767e7bbc4b589a2bc5571.png (https://hostingkartinok.com/show-image.php?id=2a6fa1358b7767e7bbc4b589a2bc5571)
avivanov76
13.11.2018, 14:30
Ну что, D28 работает, все адреса от ДК к ОЗУ приходят, у вас практически рабочий Агат!
Теперь нужен контроллер НГМД, тогда уже можно будет окончательно все проверить.
Shumadan
13.11.2018, 18:11
Ну что, D28 работает, все адреса от ДК к ОЗУ приходят, у вас практически рабочий Агат!
Теперь нужен контроллер НГМД, тогда уже можно будет окончательно все проверить.
Дружище, спасибо за вашу помощь и терпение:v2_dizzy_punk:
Платы КНГМД у меня нет, наверное буду делать новодельную. Надеюсь у меня хватит силёнок чтобы довести ее до рабочего состояния:)
Дружище, спасибо за вашу помощь и терпение:v2_dizzy_punk:
Платы КНГМД у меня нет, наверное буду делать новодельную. Надеюсь у меня хватит силёнок чтобы довести ее до рабочего состояния:)
Развел в sprint layout. Если есть желание проверить и навести косметику, могу выложить.
Shumadan
17.11.2018, 17:54
Развел в sprint layout. Если есть желание проверить и навести косметику, могу выложить.
Спасибо за предложение. Сам уже развел на 90%, как подвернулось предложение приобрести готовую плату.
Если доразвести - это нужно кому-нибудь?
GARNIZON
22.11.2018, 12:09
Развел в sprint layout. Если есть желание проверить и навести косметику, могу выложить.
Сам уже развел на 90%, как подвернулось предложение приобрести готовую плату.
Если доразвести - это нужно кому-нибудь?
Тут же вот в чем может быть самая закавыка.
Мне лично сам Андрей Кулаков рассказывал когда-то, что перед серийным выпуском контроллера 840 было больше десятка прототипов.
Причем схема не менялась, а именно разводка печатки чтоб избавиться от некоторых глюков. Это было связано с толщиной дорожек и взаимным расположением элементов на плате. Ведь очень мутная эта схема - слишком много взаимодействий и это при нерегулярном потоке данных.
Поэтому мне кажется что создавать реплику, нужно по расположению дорожек и элементов как можно ближе к оригиналу.
Кроме того, как я вот тут писал:
http://forum.agatcomp.ru//viewtopic.php?id=206
"есть резон использовать на плате обычный разъем FDD (как на РС), что бы можно было стандартный шлейф использовать на два дисковода, ну и предусмотреть джамперы для задания конфигурации (в Агате это неудобно задается распиновкой самого шлейфа).
Если все это предусмотреть, тогда конечно очень полезное занятие.
Shumadan
27.11.2018, 21:50
Тут же вот в чем может быть самая закавыка.
Мне лично сам Андрей Кулаков рассказывал когда-то, что перед серийным выпуском контроллера 840 было больше десятка прототипов.
Причем схема не менялась, а именно разводка печатки чтоб избавиться от некоторых глюков. Это было связано с толщиной дорожек и взаимным расположением элементов на плате. Ведь очень мутная эта схема - слишком много взаимодействий и это при нерегулярном потоке данных.
Поэтому мне кажется что создавать реплику, нужно по расположению дорожек и элементов как можно ближе к оригиналу.
Кроме того, как я вот тут писал:
http://forum.agatcomp.ru//viewtopic.php?id=206
"есть резон использовать на плате обычный разъем FDD (как на РС), что бы можно было стандартный шлейф использовать на два дисковода, ну и предусмотреть джамперы для задания конфигурации (в Агате это неудобно задается распиновкой самого шлейфа).
Если все это предусмотреть, тогда конечно очень полезное занятие.
Пришла плата КНГМД. Сделаю переходник на FDD, буду тестить. Нужно еще сделать Линк. Если все заработает - соберу еще новодельную плату.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot