Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
"Орион Супер-4" (Ташкентский).
Страница 1 из 1 • Поделиться
"Орион Супер-4" (Ташкентский).
1
Данная тема создана с перспективой на будущее и вообще потому, что такое существует в природе. Я выложу здесь ту информацию, которая мне доступна и как вроде связанна с данной темой. В надежде, что пользователи поправят меня, если что, и дополнят тему в будущей перспективе...
- Спойлер:
Описание составлено С. Караваевым в сентябре 1993
(дополнено: 12.93/05.94). (C) FH-ORION, г. Ташкент
Описание ПК "ОРИОН-СУПЕР-ТУРБО-4" (512К-SX/DX)
----------------------------------------------
1. Процессор - (CPU) Z80B, Z80H (режим DX) или Z80А, SU880, 80H (режим SX)
2. ОЗУ - 512 килобайт на основной плате (2 банки 565РУ7, работают даже РУ7Г)
3. Аппаратно-программная поддержка эл. диска на 1 Мбайт (512К) ОЗУ + 32K ПЗУ
4. Быстродействие в режимах (режим SX или DX определ-ся перемычкой на плате):
- режим DX: SUPER TURBO - почти тройное повышение быстродействия
STANDART - быстродействие "ОРИОНА-128" при такте 2.5 МГц
- режим SX: TURBO - двойное повышение быстродействия
STANDART - быстродействие "ОРИОНА-128" при такте 2.5 МГц
В отличие от варианта TURBO с WAIT, в любом режиме работы (TURBO/STANDART,
DX/SX) при обращении к ОЗУ процессор работает без тактов ожидания, сигнал
WAIT неактивен (т. е. ОЗУ всегда прозрачно для процессора)
5. Режимы отображения на экране: (все как в обычном "ОРИОН-128")
режим 1 - 256*400 CGA-графика, каждая точка своим цветом (4 цвета)
режим 2 - 256*400 MULTICOLOR, 2 цвета из 16 на один знакобайт (8*1)
режим 3 - 256*400 моно-хром, в цвете: жёлтый на синем (в 1-й палитре)
Для вывода 80-ти символов в строке в программах CP/M размер экрана программ-
но расширяется с 384*256 до 400*256 (используется шрифт с размером 5*10)
6. На плате также имеются:
- контроллер дисковода (ленинградский стандарт адресов: F700/20, DD на HD)
- музыкальный сопроцессор AY-3-8912 (MSX/Yамаhа). Он установлен аппаратно
совместимо с Spectrum-128 (в области внешних устройств: BFFD/FFFD)
- ROM-диск (8-64 КБ, одна ПЗУ 2764-27512 (F500) и порт принтера (F600)
- 2 диспетчера ОЗУ с коммутацией по 60 Кб (стандарт) и 16 Кб (Z80-CARD-II)
- порт FB (Z80CARD-II, 1993),с возможностью его чтения (IN FB). Бит D5 порта
FB - режим FULL RAM MEMORY (если записано D5=1, то 0-FFFF - сплошное ОЗУ)
- теневое ПЗУ 27128-27512, включаемое в "окне" адресов 8000-BFFF (для BIOS)
- порт FE (запись - бит D4 звук, что совместимо с ZX-Spectrum)
- порт FF (запись - "триггерный" звук, TOGGLE).
- порт FC (запись) - бит D7 - включение теневого ПЗУ в окно (8000-BFFF)
- порт FD, музыкальный сопроцессор AY-8912 (BFFD/FFFD, в области вн. устр-в)
- дешифратор ВУ по адресам F760, F780, F7A0, F7C0, F7E0. При обращении Z80
по этим адресам аппаратно вводится 1 такт ожидания (активизируется WAIT)
адрес F780 зарезервирован для эл. диска, т. к. по этому адресу включается
плата внешнего эл. диска объёмом 1 Мбайт (512 Кб). Для подключения этой
платы эл. диска на плате "ОРИОН-Z-ТУРБО" установлен разъем СНП: конструкция
платы эл. диска 1 Мбайт выполнена в виде вертикльно втыкаемой в него карты
- аппаратно-програмно включаемые прерывания 50 Гц (упр-ся битом D6 порта FB)
- адаптер магнитофона с повышенной надежностью чтения на ИМС 554CA3
- мощный стерео усилитель для AY-3-8910 (для колонок или наушников)
- трэккомпенсация при записи на "дальние" дорожки дискеты, что позволяет
использовать дискеты низкого качества без снижения надежности.
- аппаратная поддержка драйвера 80UN, расширяющего стандартный экран ОРИОНА
до 80 символов в строке (т. е. программно изменяемый размер экрана: 384/400).
- видео адаптер, позволяющий получать инверсный и не инверсный RGB сигнал.
- системные порты F8, F9, FA адресуются, как командой STA, так и по OUT.
- доступ к В/У в режиме "FULL-RAM". В отличие от доработки на Z80CARD-II
сохраняется доступ к портам в области памяти (F400-F7FF) командами IN/OUT
с полной адресацией (через рег. пару BC). Например: LD (BC),F401 : IN E
Оригинальными особенностями "ОРИОН-Z-TURBO" являются:
- "прозрачное ОЗУ". Это означает, что при работе процессор работает без так-
тов ожидания для регенерацию видеоизображения и данных в динамических ОЗУ.
- режим сокращенного времени исполнения внутренних тактов CPU (DX). В этом
режиме, используется изменяемая частота тактирования CPU (CLOCK) - при ис-
полнении некоторых команд, часть машинных тактов (внутренние такты Z80B)
выполняются вдвое быстрее. Скорость работы с ОЗУ и ВУ не изменяется (5МГц)
- режим "вся память-ОЗУ". Програмно выключаются из памяти ПЗУ и В/У. Это не-
обходимо для адаптации игр ZX и обеспечивает гибкость (загрузка BIOS-а)
Высокое быстродействие в сочетании с расширенной системой команд процессо-
ра Z80 и оригинальными аппаратными решениями превращают "ОРИОН-Z-TURBO" в
серъёзную машину для серъёзных работ. Это 100% CP/M-машина и на ней будут ра-
ботать все програмные CP/M-продукты: компиляторы языков высокого уровня, ас-
семблеры и дисассемблеры i8080 и Z80, отладчики, текстовые редакторы, базы
данных, кросассемблеры, а также все программы от "ОРИОН-128" (для КР580ВМ80).
Кроме этого, "ОРИОН-Z-ТУРБО" существенно облегчает адаптацию программ от ZX-
Spectrum (большой запас по скорости и диспетчер ОЗУ в окне ПЗУ ZX-Spectrum).
Большинство деталей - 1533 серии (при этом потребление чуть более 1 ампера).
Но, если не требуется 10 МГц, возможно применение и 155 серии. Годится любой
Z80B (цена 2$), но можно применять КР1858ВМ1 (надписи - крупными буквами, но
корпус пластмассовый, год выпуска не раньше 1993, и не зеленоградский завод).
Именно эти процессоры работают на частотах до 10 МГц (т. к. в них установлены
импортируемые кристаллы SHARP-B), что позволило реализовать режим DX. Такое
решение впервые реализовано для восьмиразрядных ПК не только в бывшем СССР,
но и во всем мире. Z80А, Т34, 80H и КР1858 (надпись мелкими буквами в керами-
ке или пластмассе) позволяют реализовать лишь режим SX (5,0 МГц, 1.25 млн.
оп/сек). Архитектура ПК позволяет применять не умощненные по выходу процес-
соры (КМОП: SU880, NEC, Z84C, TOSHIBA) не перегружая их шин. OЗУ - 565РУ7Г.
Инструкция в файле SUP-OTL.TXT, перечень деталей смотри в файле SUP-DET.TXT.
Внимание! Нами выпущено 4 версии печ.плат. Всего ранее было выпущено 60 плат
"СУПЕР". Плат 4-й версии мы произвели 50 шт. Большинство плат поставляются в
Россию, С. Коровкину в Ижевск и В. Чистякову в С-Петербург. К сожалению из-за
таможенных барьеров мы не можем сами пересылать эти платы в Россию. Есть воз-
можность раз в полгода перевозить эти платы в С-Петербург. Поэтому, если вы
имеете возможность установить с нами контакт напрямую и помочь в распростра-
нении этих плат в России, просьба связаться с нами. Необходимо отметить, что
несмотря на количество ИМС (85) плата чрезвычайно легка в настройке, и запус-
кается сразу. Качество печати - великолепное (до 5 перепаек ИМС, без отслое-
ния проводников). В комплекте документации - схемы (принципиальная и располо-
жения), инструкция по настройке и дамп теста ОЗУ "тест-марш-Ташкент".
-----------------------------------------------------------------------------
Эта версия ташкентского-Турбо значительно лучше, чем платы предыдущей версии.
Наконец-то питание разведено полностью (без навесных шин), нет эмулятора Син-
клера, нет ненужного 580ВИ53 (зачем, если есть 8912), есть теневое ПЗУ. Глав-
ное достоинство плат СУПЕР-4, разумеется быстродействие. Сейчас это самый
быстрый компьютер на Z80, причем реализованый на доступных деталях. Быстро-
действие в режиме DX - около 7 МГЦ реального такта. Увы, впечатление немного
портит опять большой размер платы (240*320, 7.7 кв.дм). Это вызвано непонят-
ным желанием авторов засунуть всё на одну плату и очень неплотной разводкой.
К сожалению, плата имеет всего один слот (СНП-58/64, орионо-совместимый), ко-
торый занимается платой эл. диска (разводку которой сделали в 1993, платы -
90*200). Несущественным недостатком является то, что доступ к старшим 256К
возможен лишь с помощью старого диспетчера ОЗУ на 60К (порт F9), т.е не ис-
пользуется бит D4 порта FB. Считаю, что если бы разработчики поставил на пла-
ту 2-3 слота, перенесли КНГМД, 8912, ROM-диск на устанавливаемые в слоты пе-
риферийные платы, а вместо ОЗУ в 512 Кб сделали 3-х битовый цвет (при 192 Кб
на 3 банках РУ5), то получился бы шедевр с приемлемой ценой и размерами платы.
- Спойлер:
Несоответствие схемы и платы СУПЕР-4 версии негатива 6.03
---------------------------------------------------------
Это лишь только выявленные при проверке несоответствия. Где правильно - на схе-
ме или на плате, здесь не рассматривается. Несоответствия выявлены до настройки
Для ориентации пронумеруйте все листы схемы СУПЕР-4 так:
Лист N1 - с Z1. Лист N2 - с ОЗУ. Лист N3 - с Z3. Лист N4 - с Z80-CPU.
Лист N5 - с DA1. Лист N6 - с X3, X4.
ЛИСТ 1
1. D9.4 с выводами 4,5,6 обозначить - D9.2, а номера выводов поменять местами
2. D62.2 обозначить как D62.3
3. Выводы D12.4 обозначить: вместо 9 - 12, вместо 10-13, вместо 8 - 11
4. D62.4 удалить из схемы. На ее месте нарисовать D59.6 и D59.1 (см.рис 1)
5. 13 вывод D9.4 соединен с линией 60
6. Обозначение выводов 11 и 12 у D60.2 поменять местами
7. Выводы D60.1/1, D60.2/12/13, D61.1/1/4, D61.2/10 соединены с линией UP1, a
не с цепью 99
8. Обозначения R,S у D61.1 надо поменять местами
9. Резистор, соединенный с линиями 99 и TURBO убрать с 1 листа. На листе 2 есть
аналогичный резистор, обозначенный, как R6.
10. Около D51 надо начертить резистор R8, соединенный с линиями 99 и 98
11. Вывод D80.3/6 должен соединяться с цепью 68, а не с DIR
12. Обозначения выводов 1 и 2 у D68.1 поменять местами
13. D66/3 соединяется с линией WR, а не с /WR
14. Вывод D58.4/13 должен быть соединен с линией F700, а не с CS1
15. Вывод D11.3/6 по схеме соединен с линией 66. На плате связи нет
ЛИСТ 2
16. Не обозначены номера выводов D73.2
17. Для D83 добавить соединение выводов 3,4,5 с землей
18. Вывод D7.3/9 должен быть соединен с линией 85, а не с 86
19. Микросхему расположенную ниже R6, обозначить D67.4. Ee 13 вывод соединяется
с цепью 34. Микросхему, расположенную справа от нее надо обозначить D58.3,
8-й вывод которой соединен с линией 27
20. Необходимо обозначить номера выводов D73.1 - D-2, C-3. Вывод 2 должен быть
соединен с линией /SND, а не 34. Вывод 1 соединяется с цепью 27
21. Вывод D81.4/12 должен быть соединен с линией /89, а не FA
22. Вывод D62.4/12 должен быть соединен с линией 76, а 13 вывод с линией F8, a
не с /76. Вывод D62.5/11 должен быть соединен с линией 67, а не с 76
23. Вывод D95.4/8 должен быть соединен с линией 26, а не с /FB
24. D80.2 обозначить, как D80.5 с номерами выводов 10 и 11. Вход 11 должен
быть соединен с цепью CS1
ЛИСТ 3
25. D8.4 с выводами 9,10 необходимо обозначить D8.3, а номера выводов поменять
местами
26. D79.1 переименовать в D79.2
27. Вывод D70.2/8 должен быть соединен с линией 87, а вывод D70.2/9 с линией 70
28. Вывод D76.2/6 должен быть соединен с линией WR, а не с линией /WR
29. Вывод D76.2/6 должен быть соединен с линией RD, а не с линией /RD
30. Вывод D27/12 по схеме соединен с цепью 91. На плате он свободен (?).
31. Вывод D27/11 должен соединяться с цепью /89, а не с 89
32. Вывод D27/4 должен соединяться с линией /WR, а не с WR
33. Вывод D72/5 должен быть соединен с линией /IORQ, а не с IORQ
34. D14.1 переименовать в D14.2
35. Вывод D30/9 должен соединяться с линией 67, а не 76
36. D79.1 переименовать в D79.2. Его вывод 6 соединяется с цепью L, а не BL
37. Вывод D29/3 соединяется с линией L, а не BL
38. Вывод D82.1/2 должен соединяться с линией X14, а не A14, а вывод D82.1/3 с
линией X15, а не А15
39. Вывод D91/10 соединен по схеме с цепью F740. На плате он свободен (?).
40. Вместо D98 обозначить D89
41. D93.2 переименовать в D93.1
42. Резистор, соединенный по схеме с выводом D90.2/11, необходимо обозначить,
как R55, а резистор соединенный с выводом D90.2/12 - R56
43. Вывод D72/10 по схеме соединен с линией FD. На схеме он свободен
44. Ниже элемента D79.4 надо нарисовать элемент D80.2 с номерами выводов 3 и 4.
ход 3 соединяется с линией 419, а выход 4 с линией 151
ЛИСТ 4
45. D95.3 переименовать в D75.3. Ее вывод 8 соединяется с линией F700, a не CS1
46. Выводы D56/2 и D57/2 должны быть соединены с линией 124, а не 110
47. Вывод D65/14, по схеме соединенный с линией 2F, на плате свободен. Вывод
D65/1 должен быть соединен с линией 65, а не с 2F
48. Вывод D63/18 должен быть соединен с линией 68, а не с DIR.
50. Вывод D70.1/3 должен соединяться с линией CLC, а не с 57, вывод D70.1/1 - с
линией UP1, а не с 99, а вывод D70.1/6 соединяется с линией /WAIT,a не WAIT
51. Вывод D18.4 соединяется с линией 26, а не /FB
52. D19/25 соединяется с линией NMI, а не с 130
53. Вывод D78.2/6 соединяется с линией WR, а не с /WRI
54. Вывод D78.4/11 соединяется с цепью RD, а не с /RDI
55. Резистор R14 соединяется с цепью NMI, а не с 130
56. Вывод D96/3 соединяется с линией 11, а не с 22
57. Вывод D82.4/12 соединяется с линией WR, а не с /WR
58. Вывод D84/22 соединяется с линией UP1, а не с UP
59. Обозначения выводов 8 и 9 у D82.3 поменять местами
60. Вывод D87/6 соединяется с линией 37, а вывод D87/12 - свободен
61. Вывод D87/7 соединяется с линией 7D87 (см.лист 5)
62. Вывод D74/7 по схеме соединен с линией ENMI. На плате он свободен
ЛИСТ 5
63. Вывод А26 X2 (ROM) по схеме соединен с линией 112. Реально он свободен
64. А23 X2 (2 МГц) по схеме связан с линией T2. На плате этой связи нет.
65. Обозначения R49 и R52 поменять местами
66. У X1 добавить: вывод A1 соединен с линией 7D87 (см.лист 4)
67. Конденсатор, подключенный "плюсом" к цепи 140 обозначьте - C12
68. Вывод А9 X2.1 надо обозначить F7C0, а вывод A10 - F7A0
69. Вывод А12 X2.1 соединяется с линией RD, а не с RDI
70. Вывод A13 X2.1 соединяется с линией WR, а не WRI
71. Вывод A16 X2.2 соединяется с линией /SND, а не SND
72. Вывод A29 X2.2 (ROM) по схеме соединен с линией 91. На плате он свободен
ЛИСТ 6
73. Вывод C5 X4.2 по схеме соединен с линией 420. На плате этой связи нет
74. На схеме обозначена линия LC (D65/8 - D63/15). На плате этой связи нет
(c) Е. Якубовский, 1994
- Спойлер:
(c) М. Домарёв, 1994
Инструкция по наладке платы "СУПЕР-4" (версии 6.03)
---------------------------------------------------
1. Прежде,чем впаивать микросхемы, тщательно проверьте плату на наличие протра-
вов, залипаний проводников, отсутствие метализации переходных отверстий и дру-
гого брака. Далее рекомендуется пропаять все переходы между сторонами платы (не
залейте случайно отверстия для монтажа самих микросхем). Детали следует уста-
навливать только те, которые требует инструкция С.Караваева (замены недопусти-
мы, особенно 155ИЕ5 на 1533ИЕ5 в видеогенераторе). Впаивать DD65 (ИЕ4) не нужно
2. Согласно инструкции С.Караваева соберите и проверьте работоспособность зада-
ющего кварцевого генератора, счетчиков видеоузла и схемы сброса. Если все рабо-
тает, впаивайте динамическое ОЗУ - 2 банки 565РУ7 или 0-ю банку 565РУ5 и банку
565РУ7. Но, чтобы это ОЗУ смогло работать необходимо уменьшить помехи по общему
проводу и питанию (пиковые помехи на плате достигают 3 вольт!). Для этого возь-
мите медный провод диаметром не менее 1 (одного) миллиметра (мы ставили 1,5 мм)
облудите его и припаяйте тремя участками (предварительно выгнув по месту):
а) от 20-й ножки DD49 к 14-й DD80
б) от DD50/20 к DD80/7
ц) от DD69/20 к DD29/16
После этого соедините каждую 8-ю и 16-ю ножки ОЗУ с соответствующим проводником
маленькими отрезками телефонного провода (или отрезками выводов резисторов МЛТ)
Соедините два провода "+5 В" между собой и с разьемами питания, а общий с клем-
мой GND и общим проводом мультиплексоров DD23-DD26
3. Независимо от обьема ПЗУ (т. е. обычный 2K-BIOS или "большое ПЗУ" - 27256) по-
дайте на 20-ю и 22-ю ноги (нумерация по панельке на 28 ног) сигналы "73" и
"112" (т. е. как в ОРИОНЕ-128). Для ПЗУ - 27XXX на адресные входы А11-А14 подай-
те GND (землю). При ПЗУ 2764/27128 соедините 27 и 28 ноги (+5 В); при ПЗУ 27512
на 1-й вывод подайте +5 В
4. 15-е ноги DD23-DD26 соедините с GND (землей)
5. Чтобы получить видеосигнал обычной (стандартной для ТВ по ГОСТ) полярности,
соедините 5-ю и 7-ю ножки DD64 на общий (GND)
6. Соедините DD70/10 с питанием +5 В (т. к. при "висящих" входах 1533-е ИМС не ра-
ботают) - по схеме там цепь "99" (+5 В), но соединения нет
7. Если у Вас ОЗУ на 565РУ7, то для нормальной регенерации подключите:
а) DD23/6 на "WW"
б) DD23/4 на +5 В
ц) DD83/11 на "12"
д) DD83/13 на "52"
Разумеется, предварительно отрежьте эти 4 ножки от других печатных проводников.
8. DD73.2/13 отрежьте и подайте туда "82" (сброс). Этот триггер защелкивает
третий бит порта F9 (номер страницы) - он должен сбрасываться
9. (!) Соедините 12-ю и 13-ю ножки DD13.2
10. Установите тест обычной платы Z80CARD-II и добейтесь устойчивой работы ком-
пьютера с тестом. Затем установите МОНИТОР-3 (или 2, если используете такое
рэтро) и проверьте полную работу компьютера без дисковода (клав-ру, ROM-диск и
адаптер магнитофона, если собираетесь им пользоваться).
11. Соедините 2-ю и 12-ю ноги DD94.1, чтобы правильно включалось вращение мото-
ра дисковода.
12. DD96.3/11 оторвите от "11" и посадите на общий (или на "13"), иначе процес-
сор не сможет обращаться ко всем регистрам 1818ВГ93.
13. Для облегчения отладки полезно отключить "турбопозиционирование головки"
НГМД. Для этого отрежьте DD84/24 и подайте туда такт 1 МГц - DD85/11.
14. DD93/11 соедините с +5 В (это висящий вход АГ3, что недопустимо для 1533)
15. Если у Вас для КНГМД кварц на 16 МГц (а не на 8 ), то оторвите DD85/14 от
DD85/1 и соедините DD85/1 с DD85/12.
16. Посмотрите (с пом. осцилографа) выходы DD85. Если там не четкие меандры, а
"каша", то зашунтируйте DD85/1 на землю емкостью порядка 180 Пф. Для трехдюй-
мового или High Density пятидюймового НГМД необходимо включить диод между цепью
READY (34 контакт ламели НГМД) и соответствующим сигналом выборки НГМД (DS0), -
эти дисководы не формируют сигнал READY (учтите: некоторые тайваньские HD-5,25
медленно раскручивают колесо - тут надо формировать READY на АГ3, через 50 мс).
17. Теперь проверьте КНГМД в работе. При запуске PMBB (Мистахова), головка воз-
вращается на трэк 0 и диск раскручивается. Если это не так, то поставьте пере-
мычку выборки на дисководе так, чтобы НГМД был всегда выбран, отодвиньте паль-
цем головку (это только для 5-ти дюймовиков - не вздумайте "залезть" в прецизи-
онную механнику 3-х дюймовика) и нажмите сброс. По сбросу ИМС К1818ВГ93 автома-
тически должна возвращать головку на нулевую дорожку. Чтобы в процессе неизбеж-
ных "перебоев в питании" не дохли, как мухи ВГ93, полезно в цепь 40-й ноги DD84
включить 2 мощных диода - с 12-ти и с +5-ти вольт (а еще лучше воспользоваться
схемой защиты от SCORPIONA-256, или вообще применить преобразователь на +12 В от
+5 В, по схеме KAY-256, или "ЭРИКА"). Учтите, что некоторые форматеры диска не
работают с турбопозиционированием головки дисковода (но пакет АТЛАС работает).
18. Сделайте доработку до режима 480-точек по схеме Adelaide (она, как раз и
была сделана для СУПЕР-4, но годится и для антикварного журнального ОРИОНА-128)
19. Исправьте ошибку С. Караваева в схеме FULL RAM (отключение ПЗУ+ВУ). Для это-
го разорвите связь между DD14.2/8 и сигналом "VV". Вместо DD14.2/8 подайте на
"VV" сигнал с DD75.4/13 (или DD8.4/12, DD16.2/4 - это одно и то же). Если Вы
хотите иметь доработку Adelaide по адресации к портам командами OUT, то собери-
те еще и схему "дополнительный дешифратор" (см. файл Adelaide - DOPDC.PCX).
20. Сделайте доступными все 512 К памяти. Для этого разрежьте связь между
DD73.2/9 и DD67.1/1. DD73.2/9 подайте на один из входов мультиплексора КП2 (или
КП12 или КП11, какой найдете). На другой вход подайте DD74/7, а на вход управ-
ления S, подайте DD71/1. Выход мультиплексора подайте на DD67.1/1.
21. Подайте 2 МГЦ с КНГМД (это - DD85/8 ) на музыкалку AY8912. DD65 не ставьте
22. Кемпстон-джойстик ставьте согласно схемам Adelaide - KEMPSTON.PCX и
DOPDC.PCX. Удобно устанавливать микросхемы ВА87 (ИР83) напайкой прямо на выводы
55-х портов, но можно куда угодно: на AY-8912, на ВГ93, на АП6...
23. На платах эл.диска (512-1024 Кб) производства С.Караваева (Ташкент-93) для
повышения надежности рекомендуем сделать следующее: ногу D2/2 отрезать от дру-
гих проводников и подать на D2/13, а D2/12 соединить с D5/5.
PS: Наладкой аналоговых блоков (УНЧ и узел адаптера МГ) мы не занимались (нам
эти узлы не нужны), если там возникнут трудности - пишите. Будем благодарны за
любые советы по устранению "глюков" на платах СУПЕР-4, а также Ваши предложения
по доработкам и усовершенствованию этой платы.
Основную работу по выявлению всех ошибок допущенных разработчиком плат
С.Караваевым выполнил Максим Домарев из Adelaide Software Corp.
- Спойлер:
Власов В. М. (p) 1996.
Полезные советы для настройки
супер-платы ОРИОН-а Супер-4
1. Собирайте плату по рекомендациям Adelaide.
2. Ставьте как можно больше блокировочных конденсаторов (0.1 Мкф - 0.15 Мкф).
Это очень важно, причём ставьте даже в те места, где сбои маловероятны -
- на ППА клавиатуры, на счётчики ИЕ5, в контроллер дисковода.
3. Поставьте конденсатор не менее 100 Мкф между 40 ногой ВГ93 и общим (иначе
ВГ93 дохнут, как тараканы от дихлокса).
4. Схема 480 точек с TM7 - дерьмовая (проверялась при работе с телевизором
3УСЦТ) - очень плохо центрируется растр. Приходится вешать на входы мультиплек-
сора КП2 (11 и 10) конденсаторы ёмкостью порядка 4700 Пф.
5. По моему мнению, в схеме перегружена 57 линия (на ней сидит куча логики,
ОЗУ, мультиплексоры), что практически проявляется в диких сбоях ОЗУ, не про-
падающих после выполнения всех рекомендаций Караваева и Adelaide. Приходится
искать кучу разных Z80 и подбирать их. Этот дефект схемы мной был устранен
так:
а). 57 линия разрезается (со стороны деталей между DD29 и DD80 - найдёте
сами этот проводник).
б). На DD78 сверху припаивается ИМС 155ЛН1 (14 и 7 ногами),
5 ногу ЛН1 надо припаять к 9 ноге DD59, 6 ногу ЛН1 надо припаять на 4 ногу
DD31 (ОЗУ).
в). Кроме того, между 4 ногой DD31 и +5 В обязательно надо припаять
резистор (около 150 Ом).
г). Также нелишне между 4-й ногой DD31 и корпусом повесить конденсатор
около 80 Пф, а между 15 ногой DD31 и корпусом - конденсатор
емкостью около 60 Пф.
После выполнения этих доработок плата стала работать с любым Z80
(проверялась с 1858ВМ1 93-94 годов выпуска, а также с процессором
Z80B SHARP), сбои в ОЗУ прекратились (ОЗУ - 16шт. 565РУ7Г).
6. Если будете подключать AY8910, то ее располагайте на месте 8912 кверху но-
гами ключом в сторону DD74. Соответствие ножек 8912 -> 8910:
.......
Кроме того, припаяйте 1 и 24 ноги на общий, а 40,28,25 ноги на +5 В. Кондесато-
ры C17 и C16 ставьте не менее 1 Мкф, иначе музыка звучит погано. "Мощный сте-
реоусилитель" Караваева делать на стоит - там ошибки в разводке, лучше прямо с
выходов С17 и С16 подайте сигнал на хороший стереоусилитель или магнитофон.
В этом случае между выходами C17 и C16 и землей поставьте резисторы по 1 ком,
иначе эти конденсаторы зарядятся и музыки не будет. Резисторы R49, R52 реко-
мендую ставить по 1 Ком, R51 и R52 - по 2,2 Ком, R54 и R53 - исключите. Обяза-
тельно поставьте между 1 и 40 ногами 8910 (питание) блокировочный конденсатор,
иначе на выходах будет жуткий свист.
Кстати, программа SYSINFO известного корифана Казимирчака в режиме платы Z3
(знаменитый режим супер-турбо якобы с реальным тактом 7,5 МГц) выдает com-
puting index всего 2.25 (что соответствует реальному такту 5.75 МГц).
При начальной проверке платы, если Вы установили ПЗУ с Монитором-1, учтите,
что по сбросу диспетчер ОЗУ по 16к ВКЛЮЧЕН и окно установлено на сегмент 0.
Для более разборчивого воспроизведения light-цветов (т. е. с кодами 8..F) ре-
комендую уменьшить номинал резистора R18 с 51 до 20 Ом или ниже.
Внимание !!! Из-за ошибки Караваева в схеме FULL RAM многие игры не работают.
Рекомендация Adelaide "отрежьте линию VV и подключите её на D75.13" содержит
неточность. Необходимо отключить линию VV от D14.8 и через дополнительный ин-
вертор 1533ЛН1 подключить ее к D75.13. На схеме линия VV - это D75.2, D67.2,
D16.12, D16.10.
Если вы туго соображаете, то вот последовательность действий для устранения
этого дефекта схемы:
1. Отрежьте D14.8 от всей печати (надо перерезать 2 провода:
1.1 К D67.2
1.2 Провод, идущий от D14.8, который потом разветвляется и идет к D16.12 и др.
Его надо резать рядом с D14.8 )
2. Отрежьте D75.12 от всех линий и соедините с D14.8
3. Отрежьте D75.2 от D75.12 и соедините D75.2 с D16.10
4. Соедините D67.2 с D16.12
5. Припаяйте на любую 14 ногую ИМС микросхему 1533ЛН1 (14 и 7 ногами). Соедини-
те 1 ногу ЛН1 с D75.13, 2 ногу ЛН1 с D75.2
Последний раз редактировалось: Viktor2312 (Вс Июн 16 2019, 11:14), всего редактировалось 5 раз(а)
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
3
Ташкентская плата СУПЕР-4 это наиболее разумный вариант ОРИОНА, - даже в новодельные времена не сделали ничего даже примерно сравнимого.
В обычном ОРИОНЕ 59 корпусов, здесь их 85, но зато все нужные доработки (того времени) сделаны, причём внешний КНГМД болтающийся на длинной косе и такой же болтающийся на косе ROM-диск не нужны. Так что по деньгам и деталям даже возникает экономия. А собрать такую плату ничуть не дороже и не сложнее, чем обычный ОРИОН с дисководом. А быстродействие получается почти в 3 раза выше.
У меня есть такая плата (сейчас нерабочая, часть микросхем выпаяна по бедности). В этой плате применён интересный и никому неизвестный принцип Турбо, в котором используется сигнал /M1 (что примечательно, т.к во всех традиционных известных вариантах Турбо Z80 он не используется). Схема такого Турбо - секрет разработчиков, так и остался с ними. Хотя не очень точная схема компьютера, перечень ошибок (как же без них) имеется. И есть описание несоответствий схемы и реальной платы, полученное долгой прозвонкой цепей тестером, так что в принципе при некотором напряжении мозга точную схему такого Турбо можно вычислить. Но никто этим не занимался, а в 1997 году я изобрёл свою схему Турбо 10 МГЦ, дающую такое же быстродйствие и эта схема утратила актуальность.
Когда в 1994 мне сообщили, что в МП ОРИОН-СЕРВИС есть вариант схемы Z80 турбированный в 1.75 раза (что оказалось дезинформацией, их первый вариант Турбо ускорял в 1.25 раза, позднее в те же 1.42), то я стал экспериментировать и мне удалось получить прогон теста с ускорением в 1.72 раза, хотя и со снегом на экране. Снег не проблема, он гасится несложной схемой, но увы, монитор, точнее ROM-BIOS с этой схемой почему-то не работал (т.е код в ПЗУ работает, а с ОЗУ проблемы). Возможно, в этой схеме как раз надо было как-то задействовать сигнал /M1. Но кто мог тогда знать как работает Z80? Чтобы это понять надо снять точные временные диаграммы логическим анализатором, да и этого может быть недостаточно и понадобится информация, известная только разработчикам Z80.
Вот ещё какая-то информация о этом компьютере.
В обычном ОРИОНЕ 59 корпусов, здесь их 85, но зато все нужные доработки (того времени) сделаны, причём внешний КНГМД болтающийся на длинной косе и такой же болтающийся на косе ROM-диск не нужны. Так что по деньгам и деталям даже возникает экономия. А собрать такую плату ничуть не дороже и не сложнее, чем обычный ОРИОН с дисководом. А быстродействие получается почти в 3 раза выше.
У меня есть такая плата (сейчас нерабочая, часть микросхем выпаяна по бедности). В этой плате применён интересный и никому неизвестный принцип Турбо, в котором используется сигнал /M1 (что примечательно, т.к во всех традиционных известных вариантах Турбо Z80 он не используется). Схема такого Турбо - секрет разработчиков, так и остался с ними. Хотя не очень точная схема компьютера, перечень ошибок (как же без них) имеется. И есть описание несоответствий схемы и реальной платы, полученное долгой прозвонкой цепей тестером, так что в принципе при некотором напряжении мозга точную схему такого Турбо можно вычислить. Но никто этим не занимался, а в 1997 году я изобрёл свою схему Турбо 10 МГЦ, дающую такое же быстродйствие и эта схема утратила актуальность.
Когда в 1994 мне сообщили, что в МП ОРИОН-СЕРВИС есть вариант схемы Z80 турбированный в 1.75 раза (что оказалось дезинформацией, их первый вариант Турбо ускорял в 1.25 раза, позднее в те же 1.42), то я стал экспериментировать и мне удалось получить прогон теста с ускорением в 1.72 раза, хотя и со снегом на экране. Снег не проблема, он гасится несложной схемой, но увы, монитор, точнее ROM-BIOS с этой схемой почему-то не работал (т.е код в ПЗУ работает, а с ОЗУ проблемы). Возможно, в этой схеме как раз надо было как-то задействовать сигнал /M1. Но кто мог тогда знать как работает Z80? Чтобы это понять надо снять точные временные диаграммы логическим анализатором, да и этого может быть недостаточно и понадобится информация, известная только разработчикам Z80.
Вот ещё какая-то информация о этом компьютере.
- Спойлер:
ОШИБКИ НА ПЛАТЕ "СУПЕР-4" (версия негатива 6.03)
------------------------------------------------
Внимание! Печатные платы С.Караваева содержат кучу ошибок, причем не только в
разводке. При применении РУ7 наблюдается регенерация не всех плоскостей по 64К.
Вот ошибки от разработчика СУПЕР-4 с его методом "ремонта нерегенерации РУ7".
Сначала сделайте это, а потом, посмотрите на доп.ошибки, выявленные А.Илюхиным.
Вот адрес изготовителя платы СУПЕР-4 С.Караваева (для конультаций по настр-ке):
700167 Узбекистан, г.Ташкент (.... удалено ....) Сергею Караваеву.
1. Соединить 2 и 12 ноги DD94.1
2. DD96/3 оторвать от 11 цепи и посадить на землю.
3. Если у Вас РУ7, то необходимо:
- отрезать DD83/13 и подать сюда выход доп.триггера (его поставить сверху)
DD11 доп.ИМС 1533ТМ2
6 |----|
DD13/2 -----| 1 |4 13|---| 12 4|--------| 13|--------|
DD6/11 -----| o------| 1 o----------o S | TT |6 x-| S | |
5 |----| |---| 2|---| o----| 12|---| |8
DD2/8 ------| D | | -----| D | |-- DD83/13
3| | | 11| | |
DD1/6-------| C | | -----| C | |
1|---| | | 10|---| |
x-o R | | | x-| | |
|--------| | |--------|
|
DD6/12 --------|
4. Все провода питания у РУ5/7 утолщить навесным проводом 0,5 мм. (для уменьше-
ния падения тока).
А вот ошибки от А.Илюхина. Очевидно в них другой метод устранения "нерегенера-
ции" РУ7. С 565РУ5 ОЗУ работает нормально, так, что начинайте настройку на РУ5.
Исправления на плате и схеме СУПЕР-4:
1) Напаять три провода диаметром 1.5 мм на +5В и на GND на ОЗУ.
а) от 20 ноги DD49 k 14/DD80.
б) от 10/DD50 k 7/DD80.
в) от 20/DD69 k 16/DD29.
Пропаять отрезками проводов (от резисторов) каждую 8-ю и 16-ю ноги ОЗУ!
2) 18-ю и 20-ю ноги ПЗУ (МОНИТОР) - как в описании на "73" и "112".
21 ногу ПЗУ - на +5В.
3) 15/DD23-DD26 соединить между собой и подать на общий
4) 5/DD64 и 7/DD64 соединить (правильная полярность цвета)
5) 10/DD70 - подать на +5В.
6) 6/DD23 - на "WW", 4/DD23 - на +5В, 11/DD83 - на "12", 13/DD83 - на "52".
7) 13/DD73.2 - на "82".
8 ) соединить 12-ю и 13-ю ноги DD13.2
9) соединить 8/DD85 и 15/DD63.
10) 11/DD75.4 - подать на GND.
Ошибки на схеме "СУПЕР-4"
-------------------------
Нарисовано: Должно быть:
12|-----|
|---| & | 13|---|12
| 13| o---- M1 /M1-----| # o----'-------------- M1
/M1----'---| | |---| |
|---- | D59.6 | |---|
|----| # o---- /M1
D62.4 |---|
D59.1
12|----|
F8 ------| & |11
/76 ------| o----- 76
13|----|
D62.4
Звук: /SND, а не 34, а где пусто (на ЛА3 ) - 34 !
D56, D57 - 1 и 15 на "110"
D63/15 - на Т2 (D85/8 )
D30/14 - инверсный
D27 - /76, /125, /89 - с инверсией
Просьба о всех не указанных здесь ошибках сообщaть.
Последний раз редактировалось: barsik (Чт Авг 27 2020, 11:54), всего редактировалось 1 раз(а)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия
.
4
Движок форума не позволяет объём поста более 8000 букв. Потому один текст туда не влез. Вот инструкция по наладке от С.Караваева для платы Супер-3. Для платы СУПЕР-4 отдельной инструкции от разработчиков не было, прилагалась именно эта инструкция. Она частично годилась, потому что нумерация ИМС совпадает. Но к Супер-4 было ещё дополнение, нужное, чтобы была регенерация РУ7-мых.
Схема платы Супер-3 у меня тоже есть. Её плата ещё больше по размеру (и сильно вытянутая, тогда как плата СУПЕР-4 почти квадратная), содержит ту же схему турбирования. Но ОЗУ в ней на двух банках РУ5 (ещё две банки монтируются по принципу расширения ОЗУ в ОРИОНЕ на отдельной платке со своими буферами). Ещё на плате Супер-3 есть эмулятор ZX-Spectrum и 580 ВИ53. А в остальном схема идентична.
Отличия в основном конструктивные. На плате СУПЕР-3 питание разведено частично и очень тонкими печатными проводниками, т.к питание полагалось подводить шинками со стороны деталей, как делали в промышленности. Потому спаянная плата выглядит нестильно, вся оплетена толстыми проводами между которыми стоят блокировочные КМ-ки ёмкостью 0.1 мкф.
Перед открытием спойлера закрой слева, если отображается, вкладку о новых постах.
- - - Добавлено - - -
С этим движком (где нет ни тэга {code}, ни тэга {pre}) есть много хитростей, чтобы выложить форматированный текст. Потому уходит много времени на редактирование, чтобы добиться, что каждый фрагмент будет отображаться правильно и без записи промежуточных результатов правильное форматирование не получить. Т.е для каждого блока надо сделать свою промежуточную запись поста и не одну. Я ещё не закончил выкладку текстов, а вы уже скопировали. Потому скопировалось не то, не всё и не так.
И такой форматированный текст не копируется. Потому, что при копировании исчезает действие тэга {font}. Он начинает работать только если сначала выложить пост (т.е сохранить его). Затем надо открыть его на редактирование и отмаркировав блок (причём сверху вниз, а не снизу вверх) нажать на 'A' и выбрать фонт Courier New. Если после этого, хоть что-то изменить в блоке, то формат на фонт пропадёт и придёт повторять операцию (маркирования и задания фонта) снова. Вручную ввести тэг-команду тоже не получится.
Потому чтобы получить копию форматированного текста в другом посте, придётся в каждом блоке задавать фонт (т.е удалить старые тэги {font}, затем маркировать блоки и задавать моноширинный фонт по кнопке 'А').
- - - Добавлено - - -
В выше вставленной в спойлер инструкции по отладке от С.Караваева я прочитал, что у него ППА ВВ55А работает на 10 МГЦ. Это сомнительно. Если шина данных разгружена и нет записи в ППА словом [ т.е команды LD (port_B),HL ], то иногда бывает, что работает. У меня тоже (при разгруженной шине) ППА клавиатуры на 10 МГЦ иногда работал. А вот из ROM-диска при такте Z80 в 10 МГЦ не читала ни одна моя ППА, в том числе и скоростная фирменная 82С55-5.
Но при добавке одного такта WAIT все проблемы исчезали. Т.к схема WAIT для КНГМД на 5 МГЦ у меня и так была, то при переходе на 10 МГЦ достаточно было перекинуть один проводок, чтобы WAIT возникал не только при обращении к КНГМД на F700, а при обращении ко всей области портов F400...F7FF. Т.о ППА в ROM-диске легко заставить работать и при такте Z80 в 10 МГЦ.
ППА на высокой частоте неверно работает лишь, если в него писать словом. Если 2 байта пишутся одной командой, пауза между двумя записями в ППА получается меньше 1 МКСЕК. А ППА нуждается в 1 МКС, иначе не успевает выполнить свои внутренние операции и не готов принять следующую запись в себя. В итоге адрес ячейки ROM-диска занесённый в порты B,C ППА оказывается неверным и все программы использующие ROM-диск не работают.
Проще всего ввести один такт WAIT, но если руки крюки, зато есть мозг, то можно слегка исправить процесс чтения/записи байта в ROM-BIOS ОРИОНА, а также в программах NC$ ORDOS и в М3-EXT, таким образом, чтобы для занесения адреса ROM-диска вместо одной команды
LD (port_B),HL
стояли 4 команды
LD A,L
LD (port_B),A
LD A,H
LD (port_C),A
Платы СУПЕР-4 опередили время. Столь высокая скорость была не нужна для программ написанных на ассемблере. В режиме супер-Турбо можно было пользоваться только CP/M. При запуске любых других программ ОРИОНА приходилось переключать в режим "не-Турбо", иначе невозможно пользоваться. Потому выгодно поменять кварц 20 МГЦ на 16 МГЦ (соответственно сменив коэф-т деления счётчика по строке с 80 на 64). Тогда быстродействие в режиме двойного Турбо упадёт с 5 МГЦ до 4 МГЦ, а экран ОРИОНА растянется на весь экран, как в Специалисте, т.е отплющится. Нагрев ОЗУ сократится, надёжность возрастёт, 8 МГЦ потянет любой Z80B, а в режиме супер-Турбо быстродействие будет чуть выше 5 МГЦ.
Реальный такт в 7 МГЦ (и даже выше) нужен лишь для прогона программ написанных на ЯВУ. Это компенсирует их неэффективность по скорости прогона относительно ассемблерных программ.
Кстати, пока подготавливал тексты для правильного отображения в форуме (удалял грам.ошибки и заменял табуляции на пробелы) немного их почитал и понял, что рекомендации по настройке могут быть полезны и для настройки платы базового ОРИОНА. Теперь могу спокойно все эти тексты удалить, а то у меня многомегабайтный архив текстов на тему ОРИОНА, выгодно экономить дисковое пространство и не хранить мне уже ненужное.
Схема платы Супер-3 у меня тоже есть. Её плата ещё больше по размеру (и сильно вытянутая, тогда как плата СУПЕР-4 почти квадратная), содержит ту же схему турбирования. Но ОЗУ в ней на двух банках РУ5 (ещё две банки монтируются по принципу расширения ОЗУ в ОРИОНЕ на отдельной платке со своими буферами). Ещё на плате Супер-3 есть эмулятор ZX-Spectrum и 580 ВИ53. А в остальном схема идентична.
Отличия в основном конструктивные. На плате СУПЕР-3 питание разведено частично и очень тонкими печатными проводниками, т.к питание полагалось подводить шинками со стороны деталей, как делали в промышленности. Потому спаянная плата выглядит нестильно, вся оплетена толстыми проводами между которыми стоят блокировочные КМ-ки ёмкостью 0.1 мкф.
Перед открытием спойлера закрой слева, если отображается, вкладку о новых постах.
- Спойлер:
COPYRIGHT: Сергей Караваев (FH), 1993
НАЛАДКА ПК ОРИОН-Z-TURBO V3.15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Перед сборкой внимательно просмотрите плату на просвет на предмет протравов и залипов, постарайтесь сделать это как можно более тщательно (лучше один час просидеть перед настольной лампой, чем потом двадцать перед осцилографом).
Питание ПК. Напряжение +5В может быть в пределах 4.9-5.2В. Шины питания выполняются навесным монтажом, проводом диаметром около 1 мм так, чтобы, во-первых, образовать замкнутые контура по краям платы и, во-вторых, чтобы эти шины соединялись, хотя-бы ещё по середине платы. Плата расширения ОЗУ "любит" блокировочные конденсаторы и продублированные шины питания.
Платку расширения ОЗУ следует располагать параллельно плате над 0-й и 1-й банками ОЗУ, причём питание для неё следует снимать прямо с шин питания 0-й банки ОЗУ и подавать проводом диаметр которого около 1 мм. Не поднимайте её слишком высоко над основной платой. Самое оптимальное растояние с точки зрения помехоустойчивости, теплового режима и длины проводов управляющих сигналов около 1-2 см, хотя можно устанавливать её и перпендикулярно материнской плате.
На 1818ВГ93 должно быть подано напряжение:
20 нога - 0В (GND); 21 нога - +5В; 40 нога - +12В.
Питание на плату следует подавать так:
+12В - на разъём Х7, +5В и GND непосредственно на шины вблизи Х7.
Разводку шин питания мы рекомендуем производить так, как показано на рисунке (вид со стороны установки деталей):
* * * * * * * * * * * * * * * * * * * * * * * * * *
* общий провод (GND) RAM X5 LAYER1 *
* __________________________________________ *
1 ряд * ! __________!_______________!____________!__ *
* !_!__________!_!_________!___!____________! ! *
2 ряд * ! !__________!_!_________!___!____________!_! *
* !_!__________!_!_________!___!____________! !X6*
3 ряд * ! !__________!_!_________!___!______________! *
*X7!_!__________!_!_________!___!_______ ! *
4 ряд * ! !__________!_!_________! ! ! *
* !_!__________!_!______ _!CPU! ПЗУ ! ROMD *
5 ряд * ! !__________!_!____ !_______!_______ !_______ *
* !_!__________!_!____ *
6 ряд *X1 !____________!____ *
* FDC +5B X2 X3 X4 *
* * * * * * * * * * * * * * * * * * * * * * * * * *
Ни в коем случае не пользуйтесь кислотными или активными флюсами! Перед пайкой покройте плату раствором канифоли в спирте.
Запаяв всю ТТЛ логику, Z1 и каскад на эмиттерном повторителе VT1, можно проверить тактовый генератор. Если подключить TV, то он должен войти в режим синхронизации. Вы должны увидеть устойчивый растр при установке максимальной яркости экрана. Если это не так, проверьте ещё раз все соединения тактового генератора, каскада на VT1 и исправность всех компонентов.
Одновременно с синхросмесью на выходе 5 триггера DD13.1 появится смесь гасящих импульсов строк и полей с теми же частотами, но с другой полярностью.
Из-за довольно большого разброса временных параметров счетчиков 155ИЕ5 на некоторых образцах может наблюдаться узкая полоса по левому краю растра. Для её устранения включите между выводом 1 (15) МС DD56 (или DD57) и общим проводом ёмкость от 10 пф до нескольких сотен пикофарад (подберите экспериментально).
Соедините вывод 5 DD15.3 через конденсатор C' ёмкостью около 47 нф с общим проводом в непосредственной близости от DD15.3 (С' показан на монтажной плате).
После прихода сигнала "сброс" на выходе 6 DD30 установится "1", а на 2,7,10 и 14 ногах DD30 будут "0", поэтому вывод 20 DD51 будет управлять подключением к выходу 9(GREEN) DD56 входа 12 или 13. Соединяя с общим проводом 2 ноги микросхем первой банки ОЗУ (DD31-DD38), мы увидим на темном экране дисплея светлые вертикальные полосы шириной в одну точку и повторяющиеся через каждые 8 точек. При этом процессора не должно быть в панельке.
Если вы убедились в том, что информация с выходов ОЗУ отображается на дисплее, на всех адресных входах ОЗУ присутствуют сигналы сканирования, на выводах 4,15 микросхем ОЗУ имеются соответственно сигналы /RAS и /CAS, частотой 5 МГЦ, правильно подано питание (8 вывод +5В, 16 общий провод), то можно запаивать микросхемы первой банки ОЗУ (DD31... DD38).
После включения питания, вы увидите на экране дисплея хаотическую, но стабильную картину. Какие-либо мигания говорят о том, что одна или несколько ИМС ОЗУ неисправны или же о том, что сигналы на их входах не соответствуют требуемым.
Проверьте питание на 11 и 29 ногах CPU DD19 ( +5в и GND соответственно). Поставьте перемычку Е12 (теперь на 4 ноге DD60 будет "0") - это режим SX. Если же ваш CPU может работать и в режиме DX (см.описание ПК - файл SUPER.TXT), то после наладки эту перемычку следует убрать и поставить перемычку E11, соединяющую 4 ногу DD60.1 с 11 ногой DD62.4). Убедитесь, что на 6 ноге CPU присутствует тактирующий сигнал (2,5 или 5 МГЦ).
Установите CPU DD19 и ПЗУ DD22 с тестом ОЗУ (мы использовали "ТЕСТ-МАРШ Ташкент 91" и доработанный нами "ТЕСТ-256" - эти тесты при инициализации записывают в порт FB командой OUT 0FB,A значение 80H, можно использовать авторский тест (ж.Радио 02.1991), но тогда соедините 1 ногу DD71 (555 КП11) с общим проводом. "ТЕСТ-МАРШ" выдает расположение ИМС ОЗУ - как в плате ПРК ОРИОН-128.2).
Если в режиме STANDART на экране дисплея мелькают штрихи, то припаяйте конденсатор емкостью от 10 до 90 пф между общим проводом и 6 ногой DD77.2 (на схеме необозначенный элемент под элементами DD15 [1 лист схемы]) - это линия 88.
Кроме этого полезно "привязать" на плюс питания через резистор сопротивлением 300-680 Ом 1-ю ногу счетчика DD2 (это линия 10 МГЦ). Этот резистор можно напаять прямо к ноге DD2. Это желательно сделать, т.к линия "10 МГЦ" тянется через всю плату. Еще бывает полезно соединить сигналы /RAS и /CAS на плате расширения ОЗУ с общим проводом через резисторы номиналом 270-680 ом.
Eсли в режиме TURBO ОЗУ сбоит, то попробуйте соединить 9 ногу DD2 через резистор 150-360 Ом на плюс питания. На нескольких ПК пришлось этот вывод через ёмкость соединить с общим проводом. Эта ёмкость может быть в пределах 5-100 пф. Кроме этого соедините вывод 6 или 10 DD12 с общим проводом через ёмкость от 10
до 150 пф.
После того как вы добились стабильной работы ПК в режимах TURBO и STANDART можно убрать перемычку E12 и впаять перемычку E11. Теперь процессор будет работать в режиме DX. Но все это можно делать только в том случае, если ваш Z80 может работать в режиме DX (см.описание ПК - файл SUPER.TXT).
ИМС 155ИЕ5 теоретически возможно заменить на 555ИЕ5, но такая возможность нами не проверялась. Что касается замены шинных формирователей, то буфера адреса DD20, DD21 можно заменить на 555АП6 и 555АП8.
Что касается буферов данных, здесь все-же желательно использовать что-то более быстрое чем 555-я серия, хотя попробовать можно. К сожалению, регистры DD47, DD48 в устройстве вывода графической информации на дисплей могут быть только 1533 ИР22. 555 ИР22 применять нельзя из-за малого быстродействия. Остальные ИМС (кроме тех, о которых говорится в описании ПК) могут быть или 555 или 155 серий. Но не забывайте, что 155 серия потребляет много электроэнергии.
DD53 и DD54 (КР580 ВВ55А) в 99.9% работают надежно в TURBO-режиме (но не КР580 ИК55). У нас был только один случай сбоев - и то на посадочном месте DD54 (контроллер ROM-диска/порт F600). На месте контроллера клавиатуры этот-же порт работал хорошо.
ПЗУ DD22: очень хорошо работают отечественные к(с,M)573РФ2(5), 2716. 2716 выпуска позже 88 года (Intel 77 Malаysia просьба не ставить). DD83: К580 ВИ53-год выпуска выше 1990. В ROM-диске работают любые ПЗУ.
Распайка клавиатуры под МС7007 осуществляется как в "Радио" за 1991 г. N12 стр.40, как это необходимо для мониторов-3/MS7007. Это обеспечивает "совместимость" клавиатуры для тех программ, которые считывают матрицу клавиатуры напрямую.
BНИМАНИЕ !!!
Разъёмы Х3,Х4 устанавливаются на стороне LAYER2.
Если резистор R29 и ёмкость с9 соответствуют номиналу, а также если дисковод правильно отъюстирован, то, как правило, с этой частью ПК проблем не возникает. Кстати, на разъём клавиатуры на контакт "C4" выведен пробуферизованный сигнал выбора 1818ВГ93. Если к нему подключить светодиод по типу "РУС/LAT", то его свечение будет сигнализировать о работе дисковода (1818ВГ93).
Перемычки у МС DD85 ставятся так, чтобы на 2 и 4 ногах DD90 было 4 и 2 МГЦ. Соответственно, а на 24 ноге DD84-1 мгц. Некоторые дисководы (в основном 40 дорожечные, а также некоторые 3.5 дюймовые) не формируют сигнал "накопитель готов" (READY). Для таких НГМД формируют сигнал READY с помощью диода. Его катод подключают к линии "выбор ГМД", анод - к линии "READY".
BНИМАНИЕ !!!
При операции форматирования "ленинградский" форматер 1991 года в режимах TURBO не успевает передвигать головку НГМД с 80 дорожки на трек 0. Поэтому форматируйте в режиме STANDART. Все остальные операции в CP/M (копирование и т.д.) выполняются прекрасно. Мы доработали ленинградский "FORMAT 2.0+". Теперь он форматирует и в турбо режимах. Его титры: "FORMAT 2+TURBO".
Kонтакт "Driver-80UN" - возле R3, если на нем "0", то экран расширен (т.е имеет ширину 400 точек). А если соединить контактные точки Е9, Е10 около резистора R19, то ЛП5 будет формировать инверсные RGB сигналы. Контакты переключения мультиплексора адресов находятся возле DD71.
Средний движок переключателя подключите к контакту, соединенному с 3 ногой DD71, один крайний контакт переключателяподключите к контакту PS0 (на схеме это нога 9, а не 10 DD18), другой контакт переключателя - к 2 ноге DD71 (это режим коммутации по 16 кб).
Коммутацию DD65 (сигнал с ноги 6 DD67.2 подавать или на 14 ногу DD65 (так разведено на плате) или на 1 ногу DD65 (предварительно разорвав связь 1-12 ноги DD65) осуществляют так, чтобы на 22 ноге DD63 было 1.75 МГЦ.
Если в ROM-DISK вы поставили 27512, то соедините перемычки Е5-Е6 и Е7-Е8, если 27256 - то соедините только Е5-Е6,для 2764 ничего соединять не надо. Если вы используете РФ2, то на её 21-ю и 24-ю ноги подайте +5В.
Внесите в принципиальную схему ПК следующие изменения (эти ошибки в схеме Супер-3 из-за того, что схема не перечерчивалась с версии 2 от 08.1993, а на печ.платах Супер-4 эти ошибки устранены):
1. Необозначенный элемент под DD15.5 обозначьте, как DD77.2.
2. Элемент под DD11.3 - это DD59.4.
3. Линия TURBO - это контакт ха2. Он находится между DD60 и DD65.
4. Поменять местами ноги 10 и 11 у м/с DD91.
5. Контакт А9 разъёма X2 - это F7C0, а контакт A10 - F7A0.
6. 12 и 13 ноги DD13 соедините вместе. Элемент DD81.1 исключите.
7. В разрыв линии соединяющей 1-ю и 6-ю ноги DD75 включите DD85 (вход
11 нога, выход - 10).
8. Элемент DD77.3, включенный повторителем, включите между 6-й ногой
DD77.2 и входом в жгут под номером 88.
9. Линию 77 соедините напрямую с линией CS.
10.Адресные входы А0-А15 DD55 - это выводы 10-3,25,24,21,23,2,26,27,1
соответственно.
11.Элемент под разъёмом X4 - это DD95.4.
12.3-я нога элемента DD70.1 входит в жгут под названием CLC.
13.Ноги 10,9 элемента DD18 входят в жгут под названиями PS1,PS0
соответственно.
14.Между линией жгута FE и ногами 9/DD58.3 и 12/DD67.4 включите
элемент DD80.
15.Соедините ноги 2 и 12 элементов DD94.1 и DD94.6.
16.Разорвите связь между 9 ногой DD87 и линией F720. Соедините 9 ногу DD87 с 3
ногой DD81.1, включенного повторителем. 1,2 ноги DD81.1 соедините с 13 но-
гой DD82.4. На 12 ногу DD82.4 подайте сигнал WR(72 линию жгута), а на 11 но-
гу DD82.4-сигнал F720.
17.Сигнал RAS внешнего ОЗУ формирует DD59.1. Его 1 нога входит в жгут под номе-
ром 42, а со второй ноги снимают RAS.
18.Сигнал CAS внешнего ОЗУ формирует DD90.1. Его 1 нога входит в жгут под номе-
ром 66, на 13 подана "1", 9 и 10 соединены с общим проводом, а с восьмой но-
ги снимают CAS.
19.Введите элемент DD69 - 555ИР22. 1 ногу DD69 соедините с 8 ногой DD79.2, 11 -
со 2 ногой элемента DD58.2, включенного повторителем, 4 и 5 ноги DD58.2 вве-
дите в жгут под названием FD (это 10 нога DD72). Соедините между собой 2 и
3,4 и 5,6 и 7,8 и 9,12 и 13,14 и 15,16 и 17 ноги DD69. И введите их в жгут
под номерами 30-37 соответственно.
20.Контакт А21 разьема X2 - это сигнал M1 (инвертированный относительно сигна-
ла /M1 CPU).
(с) Караваев Сергей, 11.1993
- - - Добавлено - - -
С этим движком (где нет ни тэга {code}, ни тэга {pre}) есть много хитростей, чтобы выложить форматированный текст. Потому уходит много времени на редактирование, чтобы добиться, что каждый фрагмент будет отображаться правильно и без записи промежуточных результатов правильное форматирование не получить. Т.е для каждого блока надо сделать свою промежуточную запись поста и не одну. Я ещё не закончил выкладку текстов, а вы уже скопировали. Потому скопировалось не то, не всё и не так.
И такой форматированный текст не копируется. Потому, что при копировании исчезает действие тэга {font}. Он начинает работать только если сначала выложить пост (т.е сохранить его). Затем надо открыть его на редактирование и отмаркировав блок (причём сверху вниз, а не снизу вверх) нажать на 'A' и выбрать фонт Courier New. Если после этого, хоть что-то изменить в блоке, то формат на фонт пропадёт и придёт повторять операцию (маркирования и задания фонта) снова. Вручную ввести тэг-команду тоже не получится.
Потому чтобы получить копию форматированного текста в другом посте, придётся в каждом блоке задавать фонт (т.е удалить старые тэги {font}, затем маркировать блоки и задавать моноширинный фонт по кнопке 'А').
- - - Добавлено - - -
В выше вставленной в спойлер инструкции по отладке от С.Караваева я прочитал, что у него ППА ВВ55А работает на 10 МГЦ. Это сомнительно. Если шина данных разгружена и нет записи в ППА словом [ т.е команды LD (port_B),HL ], то иногда бывает, что работает. У меня тоже (при разгруженной шине) ППА клавиатуры на 10 МГЦ иногда работал. А вот из ROM-диска при такте Z80 в 10 МГЦ не читала ни одна моя ППА, в том числе и скоростная фирменная 82С55-5.
Но при добавке одного такта WAIT все проблемы исчезали. Т.к схема WAIT для КНГМД на 5 МГЦ у меня и так была, то при переходе на 10 МГЦ достаточно было перекинуть один проводок, чтобы WAIT возникал не только при обращении к КНГМД на F700, а при обращении ко всей области портов F400...F7FF. Т.о ППА в ROM-диске легко заставить работать и при такте Z80 в 10 МГЦ.
ППА на высокой частоте неверно работает лишь, если в него писать словом. Если 2 байта пишутся одной командой, пауза между двумя записями в ППА получается меньше 1 МКСЕК. А ППА нуждается в 1 МКС, иначе не успевает выполнить свои внутренние операции и не готов принять следующую запись в себя. В итоге адрес ячейки ROM-диска занесённый в порты B,C ППА оказывается неверным и все программы использующие ROM-диск не работают.
Проще всего ввести один такт WAIT, но если руки крюки, зато есть мозг, то можно слегка исправить процесс чтения/записи байта в ROM-BIOS ОРИОНА, а также в программах NC$ ORDOS и в М3-EXT, таким образом, чтобы для занесения адреса ROM-диска вместо одной команды
LD (port_B),HL
стояли 4 команды
LD A,L
LD (port_B),A
LD A,H
LD (port_C),A
Платы СУПЕР-4 опередили время. Столь высокая скорость была не нужна для программ написанных на ассемблере. В режиме супер-Турбо можно было пользоваться только CP/M. При запуске любых других программ ОРИОНА приходилось переключать в режим "не-Турбо", иначе невозможно пользоваться. Потому выгодно поменять кварц 20 МГЦ на 16 МГЦ (соответственно сменив коэф-т деления счётчика по строке с 80 на 64). Тогда быстродействие в режиме двойного Турбо упадёт с 5 МГЦ до 4 МГЦ, а экран ОРИОНА растянется на весь экран, как в Специалисте, т.е отплющится. Нагрев ОЗУ сократится, надёжность возрастёт, 8 МГЦ потянет любой Z80B, а в режиме супер-Турбо быстродействие будет чуть выше 5 МГЦ.
Реальный такт в 7 МГЦ (и даже выше) нужен лишь для прогона программ написанных на ЯВУ. Это компенсирует их неэффективность по скорости прогона относительно ассемблерных программ.
Кстати, пока подготавливал тексты для правильного отображения в форуме (удалял грам.ошибки и заменял табуляции на пробелы) немного их почитал и понял, что рекомендации по настройке могут быть полезны и для настройки платы базового ОРИОНА. Теперь могу спокойно все эти тексты удалить, а то у меня многомегабайтный архив текстов на тему ОРИОНА, выгодно экономить дисковое пространство и не хранить мне уже ненужное.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия
Похожие темы
» Орион-128: Cборка и настройка варианта 2011 Орион-128.2 ФАК
» Орион-128: Демки
» Орион-128 и Орион ПРО еще раз про блоки питания
» Орион-128 на AVR
» Орион-ПРО. Архивы
» Орион-128: Демки
» Орион-128 и Орион ПРО еще раз про блоки питания
» Орион-128 на AVR
» Орион-ПРО. Архивы
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|