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)

artyr_n 18th May 2014 14:32

По размерам плат.
Предлагаю использовать 19 дюймовый стандарт МЭК 297
для того чтобы стали разъемы так как у vinxru и vlad6502, высота платы по стороне с разъёмами 4U (144,45 мм) глубина платы 160 - 220 мм.
Преимущества:
- все таки стандарт
- можно использовать стандартный конструктив (или частично использовать) от производителей SСHROFF, Rittal.
Недостатки:
- ограничение размеров для всех плат (для каких то может бы много пустого места)
- если использовать фирменный конструктив от SСHROFF или Rittal он довольно дорогой и еще сказывается, что обычно размерность корзин 3U, 6U.

SpecialistMK87 18th May 2014 19:46

чем меньше печатная плата тем она надежнее и более стойкая к вибрациям. Поэтому если влезает на 3U, то это лучше чем 6U

artyr_n 18th May 2014 20:00

Quote:

Originally Posted by SpecialistMK87 (Post 711402)
Поэтому если влезает на 3U, то это лучше чем 6U

6U = 233,35 мм
по разъемам получается 4U = 144,45 мм в 3U разъемчики не помещаются

vlad6502 18th May 2014 22:14

Эвоно оно как серьезно закрутилось все ;)

Я собирал на макетках 150x100мм, в принципе, вполне подходящий размер, при этом некоторые модуля получились двухплатные.

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

P.S. Если что интересует из моего проекта - с удовольствием поделюсь, спрашивайте.

vlad6502 18th May 2014 22:53

Микро-80: BASIC
 
3 Attachment(s)
На этих выходных запустил BASIC: в модуле ОЗУ / ПЗУ заменил одну РУ10 на 2764 с прошитым интерпретатором.

После настройки перемычек дешифратора банков памяти получил следующую карту памяти:

$0000..$27FF - ОЗУ основное (5x537РУ10)
$6000..$7FFF - ПЗУ образ BASIC (2764)
$E000..$E7FF - Видеопамять, курсор (537РУ14)
$E800..$EFFF - Видеопамять, символы (537РУ10)
$F000..$F7FF - ОЗУ монитора (537РУ10)
$F800..$FFFF - ПЗУ Монитор (573РФ5)

Константа верхней границы ОЗУ в данном случае - $27, прописываем ее по адресам $0002, $021C, $0230, $0242 образа BASIC в ПЗУ (см. Радио 85г. N1). В статье написано, что минимальный объем ОЗУ для работы BASIC - 12 КБ. В моем случае получилось 10 КБ, каких либо проблем не заметил.

После начального сброса копируем содержимое образа BASIC из ПЗУ в ОЗУ командой монитора: T6000,7A00,0000 и запускаем интерпретатор командой J0

Набросал примитивную програмку, погонял компьютер непрерывно в течение суток - все Ок, работает стабильно.

Tronix 18th May 2014 22:59

Адски! Респект, как говорится. Меня мучает вопрос, как так возможно красиво укладывать МГТФ снизу платы? У меня получается треш и угар, типа такого:

Скрытый текст


artyr_n 18th May 2014 23:16

vlad6502
1. на сколько Ваши схемы отличаются от схем которые выложил vinxru, могли бы выложить свои схемы?
2. как у Вас идет распиновка разъемов в ряд 1,2,3,4 и т.д. или 1,3,5,7 и т.д.

Quote:

Originally Posted by vlad6502 (Post 711428)
Я собирал на макетках 150x100мм

Просто хочется притянуть размеры плат к стандартным корзинам которые можно купить, хотя может этого и не нужно.

по поводу разъема питания можно применить такие
http://www.kosmodrom.com.ua/prodlist...gsonpcb&page=0

rw6hrm 18th May 2014 23:40

Quote:

Originally Posted by vlad6502 (Post 711433)
минимальный объем ОЗУ для работы BASIC - 12 КБ. В моем случае получилось 10 КБ

Интересно... мой аппарат из соседней темы работоспособен с Бейсиком хоть на 1 килобайте, правда доступно будет около 500 байт, но простую программу написать можно...

vlad6502 19th May 2014 02:08

1 Attachment(s)
Quote:

Originally Posted by Tronix (Post 711434)
как возможно красиво укладывать МГТФ снизу платы?

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

Quote:

Originally Posted by artyr_n (Post 711436)
vlad6502
1. на сколько Ваши схемы отличаются от схем которые выложил vinxru, могли бы выложить свои схемы?
2. как у Вас идет распиновка разъемов в ряд 1,2,3,4 и т.д. или 1,3,5,7 и т.д.

по поводу схем - модуль отладчика и процессора - собирал по журналу. Модуль ОЗУ-ПЗУ - практически полностью переработал, т.к. хотел получить на одной плате 8 банков РУ10 (детали в теме по модулю), дисплейный модуль - изменения в видео-ОЗУ для использования МС РУ10 и РУ14, модуль клавиатуры - изменения в логике подавления дребезгов контактов клавиш РУС, УС, СС - взял у PRUSAK (не требует контактов на переключение). Схемы выложу без проблем, нужно только привести их в порядок - они у меня кусками и есть еще на бумаге кое-что, думаю на неделе сделаю. Свои схемы я рисовал в OrCad 9.2

Распиновку разъемов - присоединяю

Quote:

Originally Posted by rw6hrm (Post 711440)
мой аппарат из соседней темы работоспособен с Бейсиком хоть на 1 килобайте.

Минимальные требования в 12КБ - это из журнала. У меня на 10КБ ОЗУ остается 1468 байт свободных для программы, остальное занимает интерпретатор и его рабочие области. У Вас интерпретатор стартует с ПЗУ ? Тогда, возможно, ему хватить 1 КБ ОЗУ чтобы запуститься.

vlad6502 20th May 2014 01:41

Микро-80: нюансы картинки дисплейного модуля
 
2 Attachment(s)
При заявленом разрешении дисплейного модуля в 32 строки по 64 символа ни на одном из протестированых импортных телевизоров (3 аналоговых + 2 LCD + 50"плазма) не удалось получить нормально видимыми более 25-26 строк ;(

Прийдется поковыряться в Мониторе и Бейсике, чтобы приручить ПО к реалистичному разрешению 25x64.

Конечно, возможно выделить специальный телик под монитор для Микро-80 и подкрутить у него картинку по вертикали ;)


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

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