Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Сборка Микро-80 (http://zx-pk.ru/showthread.php?t=17142)

vinxru 8th November 2011 13:20

Quote:

Originally Posted by Ewgeny7 (Post 433052)
Элитан - 200рэ доставка почтой, около полутора недель.

Я в Платане 10 слотов, 20 кварцевых резонаторов и 10 микроконтроллеров заказывал. Изначально было написано, что доставка 300 рублей.

Но в итоге получилось, что в счете 2 доставки. Это уже 600 рублей. Плюс 300 рублей страховка. Плюс НДС. Итого, получилось, что сумма счета увеличилась в два раза. И ждал я заказ месяц.

vinxru 9th November 2011 02:08

3 Attachment(s)
Модуль ПЗУ и статической памяти готов. Теперь можно соединить эти 4 платы (видео, видеопамять, процессор, пзу и статическая память) и надеяться на чудо. Но завтра я отдохну, надоело.

Viktor2312 9th November 2011 02:46

Quote:

пзу+срам).
Всё понятно ПЗУ, а это далее, что значит, если на русском, для нас быдлов русских?

vinxru 9th November 2011 02:58

O.o

Viktor2312 9th November 2011 03:39

срам - это

Quote:

O.o
Как-то неочень понятно.

Да и ладно, оно и не надо тогда значит...

срам он и в Африке срам, то что сдесь и наблюдаю... Нет на мактной плате всё отладить, а потом готовый вариан выдать в виде заводской платы, а так... ИМХО

vinxru 9th November 2011 03:43

Срам - это транскрипция от SRAM.

SRAM = Static RAM = Статическое ОЗУ = Статическая память

P.S. Я думал вы издеваетесь.

HardWareMan 9th November 2011 09:22

Начали писать ПЗУ? Будьте добры, пишите тогда СОЗУ. :3

vinxru 9th November 2011 11:31

2 Attachment(s)
Модуль статической памяти на 2 Кб на 16 микросхемах К565РУ2.

AHTuXPuCT 9th November 2011 12:30

vinxru, а не проше поставить 573РУ10/РУ17?

omaxlab 9th November 2011 12:31

vinxru, все никак не могу доехать до твоей работы .. платки с иде болтаются в багажнике.. может сам выбираешся куда? например в район комсомольской в течении дня?

AIS 9th November 2011 12:35

AHTuXPuCT, Не в ту сторону думаете. ОЗУ на ферритовых кольцах и ПЗУ на диодах - вот следующий шаг. А проще эмулятор на РС запустить.
Кстати - серьёзно - никто не знает, как сделать ОЗУ на ферритовых кольцах?

vinxru 9th November 2011 13:45

1 Attachment(s)
Quote:

Originally Posted by omaxlab (Post 433533)
vinxru, все никак не могу доехать до твоей работы .. платки с иде болтаются в багажнике.. может сам выбираешся куда? например в район комсомольской в течении дня?

Постараюсь, но не сегодня.

---------- Post added at 11:20 ---------- Previous post was at 11:16 ----------

Quote:

Originally Posted by AHTuXPuCT (Post 433531)
vinxru, а не проше поставить 573РУ10/РУ17?

Я пытаюсь следовать схеме. А проще поставить 62256, которую я и поставил в целях отладки.

---------- Post added at 11:45 ---------- Previous post was at 11:20 ----------

Quote:

Originally Posted by AIS (Post 433535)
Кстати - серьёзно - никто не знает, как сделать ОЗУ на ферритовых кольцах?

В теории знаю. Данные записываются подачей импульса тока на нужные столбец-строку.

А читаются данные записыванием единицы в нужную столбец-строку (Иногда координат больше). Если хранящиеся там данные отличаются от единицы, то кольцо будет оказывать большее сопротивление и это выразится в изменении напряжения на проводе. Но чаще добавляют еще один провод пропущенный сковозь все кольца. Если при записи данных хранящиеся в кольце данные отличались, то наводка (импульс) на этом проводе будет сильнее. После подобного чтения значения, данные уничтожаются и их надо записать заново.

Вот на таких кольцах надо делать. Каждая такая банка вмещает 1 бит информации.

vinxru 9th November 2011 17:37

Первые наброски корпуса
http://tmaplatform.ru/vinx_home_page/micro80_corp1.gif

Ширина и глубина корпуса взята с компьютера УКНЦ. Кулеров много, так как они стильно смотрятся и они будут работать очень медленно и забирать воздух сквозь фильтр. Я не хочу полный корпус пыли.

Atari 9th November 2011 21:05

http://en.wikipedia.org/wiki/Rack_unit
http://ru.wikipedia.org/wiki/Юнит_(единица_измерения)
http://www.rackmountmart.com/html/4UTable.htm

vinxru 9th November 2011 21:19

Я не собираюсь его в стойку ставить. Он будет на полке стоять.

vinxru 10th November 2011 11:26

1 Attachment(s)
Список микросхем и светодиодов используемых в Микро-80. Тут еще нет деталей для модуля загрузки с SD-карты.

vinxru 11th November 2011 02:22

2 Attachment(s)
В журнале Радио приведена неработоспособная схема модуля ПЗУ. Что бы она заработала, надо подать на 1 ноги микросхем D3-D6 землю.

После перезагрузки процессора, все адресное пространство занимает первая ПЗУ, которая обычно находится по адресу 0xF800-0xFBFF. Этим занимается "схема начального запуска микроЭВМ". Без указанной доработки, при обращении к адресам отличным от 0xF000-0xFFFF, шинные формирователи (буферы) D3-D6 оказываются выключены и получается полная ерунда.

Мне стало интересно, а как же другие собирали и я открыл схему Прусака. Он сделал так же.

vinxru 11th November 2011 02:24

К589АП16 и К589АП26 даже без нагрузки греются до 40-50 ' C и пахнут. Чувствую, что компьютер получится "теплый и ламповый".

В схеме есть еще один маленький косяк. После перезагрузки процессора, все адресное пространство занимает первая ПЗУ, которая обычно находится по адресу 0xF800-0xFBFF. Этим занимается "схема начального запуска микроЭВМ". Триггер, который активируется сбросом, а деактивируется обращением в диапазону адресов 0xF800-0xFBFF. Это триггер отключает динамическую память и (без условий) включает первую ПЗУ.

После перезагрузки процессор читает из памяти команду по адресу 0x0000. И это оказывается ПЗУ, а там находится команда JP 0xF81B (команда перехода на адрес 0xF81B). Поэтому вторую после перезагрузки команду процессор читает уже по адресу 0xF81B, а обращение по этому адресу вызывает отключение ПЗУ от остального адресного пространства.

И еще есть замечания:

Статическая память и вторая ПЗУ не отключаются триггером. Если после перезагрузки процессор обратится к адресам 0xF000-0xF7FF, 0xFC00-0xFFFF раньше чем к 0xF800-0xFBFF, то одновременно включатся две ПЗУ (или ПЗУ и СОЗУ). То есть выходы микросхем ПЗУ/СОЗУ замкнутся друг на друга.

А еще, переходные процессы на шине адреса могут отключить схему начального запуска микроЭВМ. Надо было помимо адреса, еще и наличие сигналов ЧТЗУ/ЗПЗУ проверять.

Но все это маловероятно.

vinxru 11th November 2011 10:53

Схема памяти стабильно не работает на частоте 8 Мгц. Цепочка ЛА3-ИД4-ЛА1-ЛА8-АП16 не успевает отключится от шины данных за это время. И при последовательном чтении адресного пространства появлятся значение по адресу 0xEFFF или 0x0000. Это не удивительно. Немного удивили напряжения на выходах микросхем (в статическом режиме, на частотах меньше 1 Гц). Там далеко не 0 и 5 Вольт, а иногда и 3.3 Вольта.

vinxru 12th November 2011 02:41

3 Attachment(s)
Перезагрузка процессора после включения не срабатывает.

Я таки запустил компьютер, но без клавиатуры или модуля отладки работать с ним невозможно. Я вставлял микросхемы задом на перед, у меня отваливался провод +12 Вольт, я нечаянно впаял конденсатор между адресными линиями памяти, у меня замкнуло -5 Вольт на выход микросхемы, но ничего не сгорело. Ура. Теперь буду делать модуль клавиатуры+магнитофона+PS/2 адаптера.

HardWareMan 12th November 2011 18:47

Зачетно! Жду продолжения банкета!

vinxru 12th November 2011 21:03

1 Attachment(s)
У меня есть только две платы из десяти. Видеоплаты надо переделывать. А еще делать корпус, переднюю панель и блок питания. И переносить софт.

Так что работы еще много.

Уже посмотрел на Тетрис от ЮТ-88. Именно на него, потому что он самый маленький. Тетрис использует для ввода-вывода Монитор. Проблема в том, что он использует ESC-последовательности не поддерживаемые Микро-80. Надо заменить вызов монитора на вызов собственной функции, которая будет обрабатывать ESC-последовательности.

Вот Тетрис ЮТ-88 перенесенный на ZX описанным выше способом (подменой вызова монитора, вызовом собственной функции). Разрешения у ZX не хватает.

vinxru 15th November 2011 15:23

2 Attachment(s)
Для Микро-80 разработано простое устройство ввода данных, функционально аналогичное манипулятору "мышь". Его принципиальная схема изображена на рис.1, возможный вариант внешнего оформления - на рис.2. Устройство состоит из двух одновибраторов (DA1, DA2), в частотозадающие цепи которых включены переменные резисторы R4 и R5. Длительность выходных импульсов пропорциональна углу поворота движка соответствующего резистора. При вводе данных резистором R4 (ось X) управляют большим пальцем правой руки. резистором R5 (ось X) - средним, а кнопкой SBI - указательным.

Для подключения к микро-ЭВМ используют свободные порты ППА КР580ИК55, предназначенного для обслуживания клавиатуры.

-----------------

Так что модуль "Клавиатуры и Магнитофона", так же будет модулем "Мыши". Обязательно соберу такую мышь.

Плата модуля уже протравлена и просверлена, осталось запаять детали.

vinxru 15th August 2012 16:43

Контроллер клавиатуры, магнитофона и переходник на PS/2 клавиатуру.

http://s61.radikal.ru/i174/1208/44/60c3af4ac863.jpg

http://s019.radikal.ru/i611/1208/de/a82c1beecd5d.jpg

vinxru 18th August 2012 01:17

Готово 3 платы, осталось еще 6. Это с учетом того, что 2 платы видеоадаптера надо переделывать. А еще корпус с кучей выключателей, светодиодов и БП.

http://s017.radikal.ru/i417/1208/28/bd148c18ab74.jpg

Kakos_nonos 18th August 2012 09:40

а зачем переделывать? Они же работают

vinxru 18th August 2012 10:49

Что бы в одном стиле всё было. У плат видеоадаптера разъемы другие.

sergey2b 18th August 2012 16:41

vinxru скажите пожалуйста а какой флюс вы используйте ?

vinxru 18th August 2012 21:49

Quote:

Originally Posted by sergey2b (Post 533287)
vinxru скажите пожалуйста а какой флюс вы используйте ?

Обычную сосновую канифоль. Потом ацетоном или изопропиловым спиртом смываю. В данный момент хреновым ацетоном, который оставляет белый налет после высыхания.

Потом еще в спирте помою.

HardWareMan 19th August 2012 09:24

Ацетон всегда оставляет белый налет. Или я пропустил прорыв в нанотехнологиях?

Atari 19th August 2012 12:15

разбадяженные изопропил, ацетон etc. действительно оставляют следы.
$#%# голову своим поставщикам.

vinxru 14th December 2012 16:27

Начинаю доделывать, всё что не доделал. Собрал Микро-80 в минимальном варианте. Без отладочного модуля и всего 2 Кб ОЗУ.

Модули по отдельности работают. А вместе компьютер очищает видеопамять, а потом виснет. Скорее всего на команде POP, при первом чтении из ОЗУ.

http://ic.pics.livejournal.com/vinxr.../38752_600.jpg

http://ic.pics.livejournal.com/vinxr.../38031_600.jpg

http://ic.pics.livejournal.com/vinxr.../38215_600.jpg

http://ic.pics.livejournal.com/vinxr.../38567_600.jpg

http://ic.pics.livejournal.com/vinxr.../37275_600.jpg

http://ic.pics.livejournal.com/vinxr.../32094_900.jpg

Далее опять не хватает деталей для сборки, но мне их уже обещали прислать (или послали уже).

P.S. Пишу сюда, что бы все не думали, что я умею только темы открывать :) Всё начатое движется, но не так быстро, как хотелось бы. А картинки уже были на соседнем форуме, да.

Vladimir_S 14th December 2012 16:30

vinxru, Ну наконец то!

SpecialistMK87 15th December 2012 01:57

IDC не самые надежные разъемы. Тут их опасно много.
Сам компьютер выглядит просто здорово

vinxru 15th December 2012 03:18

А что надежнее?

BYTEMAN 15th December 2012 03:20

золотые ламельки от ЕС?

Viktor2312 15th December 2012 13:00

Quote:

Originally Posted by vinxru (Post 559460)
А что надежнее?

Разъёмы типа ГРПМ контакты у них в основном посеребренные.

SpecialistMK87 16th December 2012 00:15

Quote:

Originally Posted by vinxru (Post 559460)
А что надежнее?

если с таким же шагом и распространенный, то разъемы на кабель под обжим BLD, например
http://www.brownbear.ru/goods/1071.html

ГРПМ - идеал, но ведь платы уже разведены

если бы я делал такой компьютер, то сделал бы объединительную плату, можно наверняка найти сочетание - угловые разъемы/штыри на платы и разъемы/гнезда на объединительную плату

http://www.rct.ru/catalogue/1/457/2/...20r.30370.html

это из того что можно впаять в существующую разводку и несложно купить

я IDC все что больше 10 ножек просто ненавижу, постоянные проблемы с контактом :)

vinxru 16th December 2012 00:32

IDC пока ведут себя хорошо.

Гораздо лучше, чем слоты:

http://tmaplatform.ru/vinx_home_page/micro80_z1.jpg

---------- Post added at 22:32 ---------- Previous post was at 22:31 ----------

IDC легко выкинуть и состряпать такой же.

vinxru 16th December 2012 15:22

Только однажды я наткнулся на одножильный шлейф. Одна тоненька жила с сопротивлением почти 1 ом. А шлейф как раз был на питание.


All times are GMT +4. The time now is 01:04.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.