Вернуться на ГЛАВНУЮ страницу

Перечень исправлений и доработок платы ATM-turbo 3 (v8.0)

Плата ATM-turbo 3 версии v8.0, вышедшая в 2017-2018 гг., достаточно "сырая", и при попытках ее "лживления", закончившихся успехом, было выявлено огромное количество недочетов и даже просто ошибок. Они обязательно должны будут учтены при новой переразводке плат версии v8.10 и последующих. А пока привожу этот перечень здесь.

Сама схема ATM-turbo 3 (монтажная и принципиальная) лежит ЗДЕСЬ

Список деталей лежит ЗДЕСЬ:

Итак, ниже собственно список доработок. Их описание взято с форума zx-pk.ru, где совместными усилиями "оживляли" плату. Для простоты далее просто берутся цитаты с форума безо всякой лексической обработки:

1. Неправильная цоколевка счетчиков 555ИЕ10 и способ исправление ошибки

у всех 555ИЕ10 получилась перепутанной цоколевка (их всего 7 штук на плате), видимо при переносе библиотек с p-cad 4.5 в pcad 200x


На остальных микросхемах проблем с цоколевкой нет.




Я посмотрел, можно исправить без пореза платы, откусываються только ноги микросхем и проводками припаивается с нужного пяточка под микросхемой, на правильный вывод микросхемы.
для D5 меняем местами только задействованные выводы, а они на всех счетчиках ИЕ10 задействованны по разному(а их на плате всего 7 штук), некоторые полностью, на некоторых частично:
9 и 10, 15 и 11, 12 и 14

для D6
15 и 11, 12 и 14

для D62
12 и 14

для D9
9 и 10, 12 и 14

для D39
15 и 11, 12 и 14

для D110
15 и 11, 12 и 14

для D90
9 и 10, 15 и 11, 12 и 14

2. 13 ногу U5 нужно подключить через резистор 680 Ом на землю


Это будет выглядеть так, как показано на фото:



3. DD37 (ли1). Её 8 нога прикручена к 8 ноге DD105 (лн1). Получается завален сигнал PGCS.

Способ исправления, перерезаем аккуратно дорожку от 8-й ноги ЛН1 D105, как на картинке:

 

3. DD37 (ли1). Её 8 нога прикручена к 8 ноге DD105 (лн1). Получается завален сигнал PGCS.3. DD37 (ли1). Её 8 нога прикручена к 8 ноге DD105 (лн1). Получается завален сигнал PGCS.
4. Перепутаны DOSEN2 и DOSEN2'
Надо поменять сигналы D104.2 и D56.2 - перепутаны DOSEN2 и DOSEN2'
5. Резисторы на выводах D113:
паяйте резисторы 1к на свободные выводы D113 (D113.5 и D113.7)
6. О цоколевке D60.1
Нужно развернуть D60.1 (поменять местами ножки 1 и 2
7. Исправляем ошибки в блоке FDD

Проверь, был ли сигнал на NPGWR' (была ли запись в диспетчер памяти?). Если нет, то проверь по цепочке работу всех микросхем. Скорее всего какой-нибудь дешифратор не срабатывает. Установлен ли сигнал PEN (разрешить работу диспетчера памяти). Как только это случится, тогда начнется запись в видеопамять и, соответственно, вывод на экран.
Бордюр мигает? Исправления все сделал? D71.13 на землю напрасно сажаешь. Доступ к портам через #3Dxx я получаю только в конце теста, где эта возможность проверяется. А в начале теста доступ к портам происходит благодаря активации сигнала CP/M' при включении компьютера. Кстати, я уже слышал про подобные проблемы. Нордук неправильно впаял по-началу диоды. Проверь сами диоды и полярность их включения. Проверь правильность пайки резисторных сборок.

Выкладываю схемы исправлений в блоке FDD. Вот и все, компьютер окончательно запущен!

Спокойствие друзья! Рисую красивую схему переделок, достойную вашего внимания.
Там все крайне просто.

Вот и схема:

И еще, не забудьте проконтролировать, что на D10.14 идет именно DOSEN! (Надо с D71.8 брать!)
Да, и вот еще что. Я проверил. ЛЛ1 свободных нет, поэтому запаивайте в резервную ячейку 1533ЛЛ1.
ЛН1 хватает. См. D105. Мне же пришлось напаять одну микросхему, так как я ранее вынужден был использовать один элемент для инвертирования DOSEN, но вам этого делать не придется, так как у меня отказывался работать корректно D71.8. Я пробовал разные микросхемы, а потом тупо отрезал 8 вывод и пустил 9 вывод через инвертер. Кстати проверьте эту тему у себя.

8. DD37 (ли1). Если на экране помехи и полосы между атрибутами:.
И еще вот что. Если у кого на экране на границах перехода от одного цвета к другому происходят смещения цветов (например при отображении спектра возникает эффект, когда можно увидеть квадратики атрибутов, которых там быть не должно) Или у некоторых слева экрана полоса. Рекомендую поставить по-больше блокировочных конденсаторов и штук 5 электролитических кондеров по 1000-2000 мкф, разбросанных равномерно по всей площади платы. На осциллограмах увидите более четкие сигналы (практически как в мануалах) и артефакты на экране совершенно исчезают!
9. Ликвидация еще одного бага TR-DOS:
обавляем еще одно: на D10.14 подаем сигнал с D71.8, а не с D71.9 - таким образом избавляемся от последнего бага (выход TR-DOS?), связанного с путаницей сигналов DOSEN, DOSEN2 и DOSENX.
10. Схема на исправление ошибок в видеоблоке:

На D37.12 нужно подать сигнал AT7, а не AT8. схема на исправление ошибок в видеоблоке:

11. Исправление сигнала KEYRD'

Установить конденсатор 750 пф между D76.9 и D76.14 - исправление сигнала KEYRD' (в раннем руководстве 750пф http://nedopc.com/ATMZAK/atm710re.htm#re16):

Компьюетр зависает при работе с установленным контроллером клавиатуры, без него (на классической матрице) работает нормально. Изза того что возникает "иголка" на сигнале ~KEYRD, триггер D71 сбрасывается в положение ~WAIT_V, а длительности иголки не хватает для вызова прерывания у микроконтроллера. Для устранения этого достаточно установить конденсатор 750пф между ~KEYRD и +5в. Установите конденсатор между выводами 9 и 14 микросхемы D76 (ЛН1).

12. О частоте кварца контроллера клавиатуры:
Кварц на клаву 11.059 МГц. В случае, если в режиме СР/М будет наблюдаться картина самопроизвольного срабатывания клавиш, перейти на частоту 7 МГц (установить перемычку х20)
13. Доработка, устраняющая учитывание линии A9 при выборке порта #7FFD

Очень важная доработка. Необходима для совместимости со многими программными продуктами для ZX-Sprectrum.

  1. Отрезать дорожку от ноги D17.14 [ИД7] (дорожка находится сверху платы - со стороны установки элементов), место разреза показано на рисунке знаком ‘x’.
  2. Припаять два диода КД521 к ногам D17.14 и D17.15 и резистор номиналом 10КОм к D17.16, как показано на поясняющем рисунке.
  3. Соедините диоды и резистор к отрезанной дорожке.

Взято отсюда: http://nedopc.com/ATMZAK/atm710re.htm#re11

14. при продолжающихся проблемах с клавиатурой:

ВНИМАНИЕ: тема касается доработок старых АТМ2+, тем не менее, с учетом проблем работы контроллера клавиатуры на опытных платах АТМ3, онм может быть более чем актуальна именно в этой ветке обсуждения. Поэтому публикую тут.

Сегодня ночью обновил сайт АТМ, где главным новшеством является доработка контроллера XT/AT-клавиатуры для улучшения его работы. Доработка родилась весной сего года в процессе моих попыток заставить работать новейшие прошивки Камиля Каримова v3.0 и v3.1, которые шли у него на вручную собранной реплике контроллера АТМ, но дико глючили (практически не реагировали на кнопки, кроме ресета) на реальной АТМке. А использовать именно эти версии прошивки было для меня предпочтительнее, учитывая, что именно там, в отличие от v2.2, Камиль полноценно поддержал работу со встроенным COM-портом (RS-232).

В итоге все лечится, как оказалось, просто до безобразия: необходимо всять восемь резисторов 1КОм и с их помощью подтянуть на +5V внутреннюю шину данных контроллера (сигналы VD0-VD7) так, как показано на схеме:

После этого все версии прошивок работают нормально, в том числе v3.0 и v3.1. И да: хотя схема рассчитана на платы v7.xx, ее стоит учесть и разработчикам ATM-turbo 3 (плата v8.x) при окончательной доработке версии платы.

15. исправление помехоустойчивости схемы
Переставляя микросхемы КП12, КП13 и D55, D118, из панелек непосредственно на плату получил глюки, а затем, благодаря тому, что пришлось исправлять их, нашел две брошенные дорожки на печатной плате. Первая идет от D96.12, обходит полплаты и обрывается, создавая при этом дополнительную емкость на выводе микросхемы и понижая помехоустойчивость схемы. Ее нужно обрезать. Вторая начинается в районе батарейки (нетрудно ее обнаружить по пустой перемычке между слоями) и обрывается у D92.1. Ее желательно с двух сторон повесить на землю, что даст дополнительную мизерную подпорку по питанию и одновременно с этим, некоторое подобие экранирующего проводника. Согласен, это все "припарки", но почему бы и нет?
16. почему нужно ставить HCT вместо ТМ9

Абсолютно подтвердилась необходимость использования микросхем 74HCT174 вместо 1533ТМ9. Для сомневающихся выкладываю идентичные скрины на ТМ9 и HCT174.

ТМ9:


HCT:


Как видите, разница очень существенная!

17. исправление для кемпстон мыши:

Выкладываю схему исправлений для запуска кемпстон мышки.
Так как в турбо режиме времени для выдачи координат мышки не хватало пришлось добавить WAIT, удлиняющий сигнал CS с 350нс до 1,2 мкс.
Камиль подправил прошивку, а от меня там пара команд для отмены ложного срабатывания (для тех у кого много разных шумов и помех - у нас тут все такие :-))
Вот ссылка на архив с новой схемой и прошивкой.

Можно уменьшить немного частоту тактового генератора без каких-либо проблем. Я на всякий случай поставил 18МГц. Чем меньше частота, тем стабильнее работает генератор, но увлекаться этим не следует, так как ниже будут нарушаться тайминги процедур взаимодействия с мышкой.

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

Привет всем, решил проблему с контроллером мыши по своему, заменил диоды с резистором на один элемент ЛИ1 и все проблемы ушли. С кварце 20 МГц работает и с конденсатора и на 22 пФ. по шустрее чем с кварцевыми резонатором на 18 МГц , возможно и с 24 заработает даже лучше, я пока ещё не пробовал. . Я сначала как и норвуд пробовал с разными кварцевыми резонаторами и конденсаторами, в итоге глюки уменьшились, но не пропадали совсем, после замены на ЛИ1 контроллер заработал как надо. Схему чуть позже закину исправленную. Вот теперь работой мыши я доволен.

Вот как-то так у меня работает очень даже стабильно. Диод VD19 выпаиваем, а на его выводы припаиваем с 1-й и 3-й ноги нового элемента ли1:

18. исправление для стабильного сброса:

У кого проблемы с ресетом, выпаивайте R117 и VD23. Я убрал, с клавиатуры глюки с ресетом пропали.

У меня D71, 1533 серии установлена, все работает хорошо.

Дополнение по ресету, там где джамперы х5, 1-2 ставьте перемычку, а на 3-4 резистор на 2-3 кОм, повторится схема атм7. 10, но ресет стал стабильным.

Вот так сейчас у меня сделан ресет:

(C) Информация взята с форума http://zx-pk.ru