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)

Viktor2312 10th September 2014 04:39

Quote:

Originally Posted by vlad6502 (Post 737004)
Собрал и запустил последний модуль Микро-80 - динамическое ОЗУ

Классно.

Как раз сейчас разрабатываю печатную плату МДОЗУ_М-80_ver1.0

http://img-fotki.yandex.ru/get/4802/...0150cdb_XL.bmp
МДОЗУ_М-80_ver1.0_001

vlad6502 10th September 2014 11:55

Красивые платы, Микро-80 в массы ? ;)

AIS 10th September 2014 21:58

Quote:

Originally Posted by Viktor2312 (Post 736470)
Вот сейчас тоже делаю МИКРО-80

Платы будут совместимы с корзиной "Ириши"?

Viktor2312 10th September 2014 22:14

Quote:

Originally Posted by AIS (Post 737177)
Платы будут совместимы с корзиной "Ириши"?

Нет, так как размеры модулей другие, и под другой заводской корпус. Тут будет проще чем в Ирише, там делалась корзина под габариты модулей, а корпус предполагалось делать самодельным в соответствии с размерами корзины. Тут наоборот, изготовить нужно только корзину, которая потом устанавливается/прикручивается в заводской корпус 17".

---------- Post added at 22:14 ---------- Previous post was at 22:10 ----------

Вот под такой корпус всё делается.

http://img-fotki.yandex.ru/get/4812/...c36a0383_L.jpg

http://img-fotki.yandex.ru/get/6842/...beb0ad77_L.jpg

vlad6502 18th September 2014 04:38

Микро-80: модуль сопряжения
 
5 Attachment(s)
Отладил модуль сопряжения с магнитофоном. На этой же плате смонтирован интерфейс клавиатуры, панелька под дополнительные порты 580ВВ55 и остается еще достаточно места для расширений, например, 580ВИ53 и 580ВВ51. На монтаж ушло 14 часов.

В качестве накопителя использовал профессиональный кассетный диктофон Marantz-PMD222 (моно - широкая дорожка записи, сквозной канал, 2 скорости).

Изначально пробовал запись / чтение с константами, рассчитаными по формулам из журнала Радио. Для моего случая (частота кварца 20 МГц, тактовая частота процессора - 2,5 МГц) это: константа записи = 40*Ftakt/2 = 40*2,5/2 = 50 = $32, константа воспроизведения = 1,5*константа записи = 1,5 * 50 = 75 = $4B

Компьютер данные не считывал... Тщательно перепроверив работоспособность модуля, но так и не добившись считывания данных, пошел другим путем: записывая на ленту последовательность байтов $22, подобрал константу записи для достижения скорости обмена 1500 бит/сек. Затем, методичным перебором константы чтения от $2F и выше, добился считывания с ленты и определил "коридор" рабочих значений константы чтения. Финальным вариантом взял значение середины "коридора". В результате мои рабочие константы выглядят следующим образом: константа записи = $30 -> $F75D - близка к расчетной; константа воспроизведения = $36 -> $F75C - существенно отличается от расчетной. Интересно, почему ?

В качестве эксперимента попробовал работу на пониженой скорости ленты 2,38 см/сек - все читается без проблем. Есть идея в дальнейшем соорудить интегрированый накопитель на микрокассете.

HardWareMan 18th September 2014 07:18

Чтобы проверить надежность магнитофонного интерфейса (при ремонте компаратора или самого магнитофона, например) мы на кружке генерировали рандомное содержимое объемом не менее 32КБ а уже его выгружали и загружали. Если считалось 2 раза подряд без ошибок - то все пучком. Было всякое, зато магнитофонные интерфейсы всегда работали на ура. Касаемо самих констант, то тут есть несколько нюансов. Во-первых, зависит от реализации в машинном коде. Например, у принятого манчестера в РКшке, Орионе и Специалисте выгрузка длиннее загрузки, поэтому константа выгрузки заметно меньше константу загрузки. Причем, она несколько нелинейна, если изменять скорость между 0.5х и 2х.

Viktor2312 18th September 2014 11:19

Quote:

Originally Posted by vlad6502 (Post 738593)
(частота кварца 20 МГц, тактовая частота процессора - 2,5 МГц)

Каким образом пришли к такому выводу?

HardWareMan 18th September 2014 11:50

Если ГФ24, то тактовая будет 20/9=2,222222МГц.

Viktor2312 18th September 2014 13:00

Quote:

Originally Posted by HardWareMan (Post 738618)
Если ГФ24, то тактовая будет 20/9=2,222222МГц.

Там не КР580ГФ24 применяется, в оригинале, а на рассыпухе К155ЛН1 и т. д. В принцип работы и коэффициентов деления не вникал, но думаю, что схема повторяет часть ГФ24 и коэффициенты деления такие же. И тогда при 22,5 МГц будет 2,5МГц.

vlad6502 18th September 2014 13:05

В Микро-80 тактовый генератор на рассыпухе на основе ИЕ5. 20 МГц / 8 = 2,5 МГц

Для проверки качества считывания я использовал образы Монитора и Бейсика (он у меня зашит в ПЗУ). На приаттаченом скриншоте как раз отображен процесс чтения / записи образа Монитора с последующим сравненинем считаных данных с оригиналом.


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

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