User Tag List

Страница 29 из 39 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 381

Тема: Pentagon 1024SL 1.4 - сборка и наладка.

  1. #281

    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    126
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Систематизированный перечень доработок

    Предлагаю систематизировать перечень доработок компьютера. Цель - определиться, что именно необходимо исправлять на шаблоне печатной платы. Текст взят из этой темы.

    Перечень доработок компьютера Pentagon 1024SL 1.4

    Рекомендованные типы радиодеталей:
    DD43 - 74HCT08;
    вместо КТ315 – 2N2222;
    -вместо разделительных неполярных конденсаторов 0,1 мкФ в цепях бипера и AY ставить электролитические конденсаторы 10 мкФ;
    -ставить конденсатор C10 емкостью 470 пФ;
    -последовательно с конденсатором C1 включить резистор 15 Ом;
    -сопротивление резистора R7 уменьшить до 330 Ом;
    -установить на цепь сброса диод (плюсом на цепь сброса, минусом на шину питания);
    -установить блокировочный конденсатор на шины питания процессора (под панелькой);
    -возможно увеличить емкость C2 в 10 раз;
    -в печатной плате увеличить монтажные отверстия под разъем питания Molex (например, как сделано в Pentagon-128 rev.2012).

    1. Исправление в схеме видеоконтроллера.
    Элемент DD27.2 следует из схемы исключить, а сигнал DSP подавать непосредственно на входы элементов DD43. Cоединить МГТФ джамперы JP1 и JP2, далее см. рисунок.

    2. Исправление сброса из TR-DOS.
    У элемента DD55:2 подключить вывод 10 через диод (плюсом к выводу) к цепи общего сброса. По сбросу триггера TR-DOS, состояние которого не определено после RESET-а, здесь тоже следует сделать как написано в Инферно-9 - допаять 1 новый диод, катодом на цепь "Reset" и анодом на выв. 10 DD55.2 (ТМ2). Номинал резистора R90 1 кОм следует увеличить до 10 кОм, т.к. ток заряда конденсатора С1 (10 мкф) получился таким, что слишком быстро его заряжает и сброс не успевает пройти. Замена резистора R90 с 1 кОм до 10 кОм решила проблему.

    3. Исправление флешера.
    Для дополнительной К561ИЕ10, разобрав оригинальный флешер, впаять в монтажное поле К561ИЕ10 и напаять 2 перемычки МГТФом - вход и выход счётчика (флешера) - на вход (выв.2 К561ИЕ10) нужно подать сигнал KSI, а выход (выв.11 К561ИЕ10) нужно соединить туда, где был коллектор транзистора VT1. Если разговор идёт про ИЕ10 на доп. монтажном поле, то она уже включена, на 2 ногу подаётся сигнал KSI, он обозначен между 6 и 7 ногой DD21. С вывода 11,12, какой по вкусу на частоту моргания, цепляем на вывод 9,10 DD34.3. R11,R12,C3,VT1 не ставить.
    Нужно припаять всего 2 проводка - вход и выход флешера, все остальные дорожки уже разведены ChipManyak-ом.
    1-й проводок - сигнал "KSI" (с DD12.2 выв.6) надо подать на выв.2 ИЕ10 (вход флешера).
    2-й проводок - выв.11 ИЕ10 надо соединить туда, где был коллектор транзистора VT2, т.е. на вход элемента DD34.3. А можно даже отрезать выход DD34.3, выход флешера в этом случае нужно подать на DD34.4 на выв.12, тогда на плате освободится ещё один лишний элемент И-НЕ.
    Конденсатор на макетном поле рядом с ИЕ10 можно вообще не ставить, это самый обычный блокировочный конденсатор на 0.1 мкф, его нужно туда поставить чисто из идеологических соображений - помех по питанию микросхем просто не должно быть, но из практических, он там не обязателен, потому что если на этой ИЕ10 и будут помехи по питанию, то на работе компьютера это никак не отразится.

    4. Исправление в блоке накопителя на гибких магнитных дисках (исправление турбирования ВГ93).

    1) Для начала нужно отрезать сигнал WRG (с 30 ноги ВГ93) от микросхем DD50.4 (ЛЕ1) выв.12 и DD54.1 (ЛИ1) выв.1:

    1.1) Режем дорожку с обратной стороны платы, непосредственно возле 1-й ноги DD54.1 (ЛИ1).
    1.2) Вынимаем из панельки ВГ93, находим дорожку под панелькой, идущую от выв.30 ВГ93 и режем её - эта дорожка идёт только на DD50.4 выв.12, ВГ93 ставим на место.
    1.3) С обратной стороны платы проводом МГТФ соединяем вместе DD50.4 выв.12 с DD54.1 выв.1.

    2) Далее нужно напаять вторым этажом новую микросхему ТМ2. Как оказалось, удобней всего её напаять именно на DD62 (ЛН2). Напаиваем бутербродом ТМ2 на DD62, припаивая сразу 2 ножки - 7 и 14.

    3) Соединяем проводом МГТФ все остальные цепи:

    3.1) Выв.2 ТМ2 соединяем с землёй (с 7 ногой)
    3.2) Выв.6 ТМ2 соединяем с DD54.1 с 1 ногой (от которой мы отрезали WRG).
    3.3) Выв.1 ТМ2 соединяем с 33 ногой ВГ93 (сигнал WF/DE), пропуская провод МГТФ через одно из отверстий платы.
    3.4) Выв.4 ТМ2 соединяем с 6 ногой DD62 (сигнал STEP).

    Походу выявилась ещё одна недоработка Пентагона-1024 1.4, которая вылезла боком при турбировании - это отсутствие подачи RESETа на триггер порта TR-DOS на микросхеме DD53 (ТМ9). Выв. 1 этой микросхемы нужно отрезать от +5в и проводком подать туда общий RESET от рядом стоящей микросхемы DD61 (АГ3) с вывода 3.

    Нужно ввести ещё одну доработку - тактовый вход допаянной сверху ТМ2 (выв.3) нужно отпаять от выв.3 DD62 (ЛН2) и проводом припаять к ВГ93 к выв.38 (сигнал DRQ).

    5. Доработки портов.

    1. По порту #FE в Инферно-9 сказано, что ошибочно на 7-й не используемый бит порта подаётся 0, из-за чего тесты и выдают "Порт #FE работает не корректно". Здесь ничего нового - нужно отрезать 14 ногу DD68 (КП11) от земли и подключить её к +5в.

    2. Доработка порта #7FFD на чтение. Данный порт присутствует в схеме Pentagon-1024 1.4i, но содержит ошибку.

    В порту #7FFD на чтение не задействован 6-й бит шины данных D6. Дело в том, что в этом Пентагоне-1024 1.4i порт конфигурации памяти #7FFD (на запись) не использует 6-й бит, поэтому, очевидно, KOE и посчитал, что в порту #7FFD на чтение тоже можно не использовать 6-й бит. Из-за того что он не использовал 6-й бит, при чтении из данного порта в этом разряде всегда считывается "1". В результате, когда тесты посылают в порт #7FFD некоторые числа, при чтении из порта #7FFD получают совсем другие числа, не совпадающие с тем что записывалось, поэтому тест порта на чтение и не проходит.
    Нужно отрезать выв.17 DD78 (ИР22) от +5в, для этого с обратной стороны платы придётся разрезать 2 дорожки, идущие на выв.17 DD78 (ИР22), и соединить выв.17 DD78 (ИР22) с "0" (с выв.10 DD78). Проверьте на всякий случай, чтобы после этого выв.11 DD78 (ИР22) оставался подключенным к +5в.
    И выв.16 DD78 (ИР22) надо проводом МГТФ подключить к разряду шины данных D6, удобней всего его взять с соседней микросхемы DD48 (ИР22) с выв.16.

    6. Сигнал NMI:

    Если вы проверите сигнал NMI на 17 ноге Z80, то с удивлением обнаружите, что там постоянно "0", хотя должна подаваться "1", если не нажата кнопка NMI. Здесь просто KOE перепутал выходы DD61.2 (АГ3). Нужно отрезать дорожку идущую на выв.5 DD61.2 и соединить её с выв.12 DD61.2. Сам же формирователь сигнала NMI работает правильно.

    7. Положение сигнала INT.

    По вертикали на 16 строк назад - всё как в Инферно-9 - отпаиваем одну ногу конденсатора C2 от DD12.2 (ЛИ3) и подаём на C12 этот же сигнал, пропущенный через инвертор.

    По горизонтали предлагаю сделать по-другому:

    Отрезаем дорожку с сигналом DSP от выв. 3 DD19.1 (ТМ2), но в отличии от Инферно-9, на выв.3 DD19.2 подаём не сигнал SSI, а напаиваем 1 дополнительную микросхему 1533ТМ2 и подключаем её:

    На входы R и S (выв. 1 и 4) подаём +5в
    На вход C (выв.3) подаём сигнал с выв.14 DD3 (ИЕ10)
    На вход D (выв.2) подаём сигнал SSI с выв.8 DD17.2 (ТМ2).
    Прямой выход ТМ2 (выв.5) подключаем к выв. 3 DD19.1.

    Результат будет точно таким же, как и в Инферно-9, но
    а) не нужно тянуть сигнал 7 МГц для ИР23,
    б) размеры микросхемы ТМ2 меньше, чем ИР23 (14 ног против 20 ног), поэтому появляется больше выбора, куда напаять микросхему, обеспечивая минимальную длину проводов МГТФ.

    8. Порт #FD.

    1. На плате Пентагона-1024 необходимо отрезать дорожку идущую на выв. 9 DD11.3 (ЛЕ1), т.е. отрезать от неё сигнал BLKR, завести этот сигнал на новую схему доработки, а на выв.9 DD11.3 подать сигнал BLKR_NEW с новой схемы.

    2. Если у вас уже сделана доработка порта #FD по схеме из журнала Инферно-9, то 1-й пункт можно пропустить, а вместе с ним и исключить новый логический элемент ЛЛ1, через который проходит сигнал BLKR.

    3. Если вы ещё не делали доработку порта #FD ни по какой из старых схем, то нужно ещё отрезать выв.2 DD25.1 (ЛЕ1) и подать туда сигнал 'FD/7FFD' со схемы доработки.

    Предложения по усовершенствованию платы:

    Так как платка после исправлений расширится, может быть, разъем XS6 (Монитор/принтер) вместо одного IDC34 разделить на несколько небольших разъемов?
    1. Разъем VGA&PAL гребенка (сигналы R, G, B, KSI, SSI, 14 Mhz, Sync, +5V, Gnd).
    2. Разъем RCA (Video, Gnd). Два штырька. Может быть полезен при отладке.
    3. Аудио-jack (S_left, S_right, Gnd). Под разъем типа ST-029.
    4. Speaker (Speaker, Gnd). Два штырька либо разъем RCA, может быть полезен при отладке.
    5. Разъем принтера гребенкой (Qusy, Busy, Strobe, PRN0-7, Gnd). Нужен ли он?
    6. Добавить контроллер PS/2-клавиатуры на Atmega48.
    Последний раз редактировалось Astrolux; 13.07.2013 в 18:39.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  2. #282

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Меня не оставляет одна мысль по поводу исправления ошибки порта #7FFD на чтение. А зачем он вообще нужен ? Кому легче от того, что можно прочитать состояние порта #7FFD ? Ведь в стандартном Спектруме его нет, соответственно и программы его не должны использовать для своей работы, иначе не будут работать на большинстве компьютерах.
    С уважением, Александр

  3. #283

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чтение порта #7FFD нужно в TR-DOSе, чтобы драйвер рамдиска мог определить активную страницу и экран. Страницу можно определить перебором, но есть вероятность ошибочного определения, и на это тратятся такты.

  4. #284

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Чтение порта #7FFD нужно в TR-DOSе, чтобы драйвер рамдиска мог определить активную страницу и экран.
    другими словами
    Цитата Сообщение от Astrolux Посмотреть сообщение
    в результате чего данный порт доступен только из TR-DOS
    и не ошибка вовсе?

  5. #285

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    другими словами

    и не ошибка вовсе?
    Да, значит не ошибка, а ошибка в самом тесте. В этом случае развязка дешифрации этого порта с AY тоже становится не актуальной. А вот неиспользование 6-го бита всё равно ошибка, и если её не исправить, то TR-DOS при чтении будет получать не правильные номера страниц ОЗУ.
    Последний раз редактировалось Northwood; 28.09.2012 в 12:11.
    С уважением, Александр

  6. #286

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так 6-й бит #7FFD не используется для переключения страниц. Поэтому неважно, что из него читается.

  7. #286
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #287

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Так 6-й бит #7FFD не используется для переключения страниц. Поэтому неважно, что из него читается.
    Думаю что важно, потому что например, вместо #10 будет читаться #50, вместо #19 будет читаться #59, и т.д. В этом случае нет гарантии, что TR-DOS правильно поведёт себя. Да и исправление элементарное.
    С уважением, Александр

  9. #288

    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    126
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zorel организует производство платок Pentagon 1024SL 1.42, с исправлениями известных недочетов данного компьютера. За что ему большое спасибо.
    http://zx-pk.ru/market/viewtopic.php?f=7&t=15
    Имеет ли смысл делать все доработки по вышеуказанному списку, и не упущено ли что-то еще?

    Возможно, имеет смысл увеличить монтажные отверстия по разъем питания Molex.

    Так как платка после исправлений расширится, может быть, разъем XS6 (Монитор/принтер) вместо одного IDC34 разделить на несколько небольших разъемов?
    1. Разъем VGA&PAL гребенкой (сигналы R, G, B, KSI, SSI, 14 Mhz, Sync, +5V, Gnd).
    2. Разъем RCA (Video, Gnd).
    3. Аудио-jack (S_left, S_right, Gnd).
    4. Speaker (Speaker, Gnd).
    5. Разъем принтера гребенкой (Qusy, Busy, Strobe, PRN0-7, Gnd). Нужен ли он?
    Последний раз редактировалось Astrolux; 11.06.2013 в 00:32.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  10. #289

    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    126
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Думаю что важно, потому что например, вместо #10 будет читаться #50, вместо #19 будет читаться #59, и т.д. В этом случае нет гарантии, что TR-DOS правильно поведёт себя. Да и исправление элементарное.
    Как я понял, при доработке порта #7FFD действия по пунктам а) и б) не требуются. Требуется доработка по пункту в).
    Поскольку для практической работы TR-DOS не важно, что видят тесты при чтении порта #7FFD.

    2. Доработка порта #7FFD на чтение. Данный порт присутствует в схеме Pentagon-1024 1.4i, но содержит целые 3 ошибки, из-за которых он просто не работает вообще.

    а) Перепутан сигнал DOS на DD72.1 (ЛЛ1) выв.2, вместо того чтобы подать туда сигнал "DOS *" с выв. 8 DD55.2 (ТМ2), туда зачем-то подан сигнал "DOS \" с выв.9 DD55.2 (ТМ2), в результате чего данный порт доступен только из TR-DOS, вместо того чтобы наоборот, быть доступным из обычного режима.

    б) Ошибочно сделана мягкая дешифрация адреса порта #7FFD - по одному лишь сигналу шины адреса A1, без учёта того, что ещё же AY есть.


    в) Наконец третья ошибка заключается в том, что в порту #7FFD на чтение не задействован 6-й бит шины данных D6.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  11. #290

    Регистрация
    15.10.2010
    Адрес
    Витебск, Беларусь
    Сообщений
    228
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Кроме того, в процессе изучения схемы выявился ещё один серьёзный недостаток - длительность строчного синхро-импульса составляет целых 9 мкс вместо положенных по стандарту 4 мкс. У меня с этим Пентагоном отказались работать оба LCD телевизора SONY, на обоих рвёт строчную синхронизацию, нормально работает только кинескопный телек. Подозреваю что дело именно в слишком большой длительности строчных синхроимпульсов. Я попробую уменьшить их длительность до 4,5 мкс и проверю, как поведут мои LCD телевизоры. Если результат будет положительным, то опишу и эту доработку.
    этот момент как нибудь разрешился?
    а то у меня вобще ни на одном телеке (lcd) и тюнере не заводится
    Лишь ум потерянный бесповоротно мною наполнить может сердце мне тоскою...
    Atari XE 65, Commodore 64c, Atari 520ST + UltraSatan, Amiga A1200 + Apolo 040@40mhz 16mb, Macintosh SE/30, Pentagon 1024SL 1.4, Mac mini G4

Страница 29 из 39 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Pentevo/ZX Evolution - сборка и наладка
    от Ewgeny7 в разделе ZXEvo
    Ответов: 1267
    Последнее: 28.01.2025, 08:14
  2. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  3. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  4. Гамма 2А - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 12
    Последнее: 27.08.2010, 10:20
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

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