Согласен на все сто, нужно по последней схеме делать, хотя старая схема работает, лучшее враг хорошего :-)
Предлагаю схему вот в таком виде:
Скрытый текст
1) Выкинуты резисторные делители - предполагается подключать готовые платки интимных аксессуаров с АЛИ, они копеечные но содержат правильный (т.е. не резистивный, мы же к SPI будем еще что-то подключать) преобразователь уровня (и питания).
2) Выкинут входящий делитель тактовой частоты, этот вход выводим на пин (у нас в Орионе и так полно частот на любой вкус чтобы подобрать и без делителя, тем более в дальнейшем возможна доработка по переключению частоты тактирования SPI)
3) за счет пункта 2 отказываемся от дефицитной ИЕ19 в пользу популярной ИЕ5 (надеюсь я тут не ошибся, ИЕ5 рекомендую ставить на панельку дабы в перспективе уйти на ИЕ7 т.е. регулируемый размер пакета SPI в т.ч. и не кратный 8)
Выборка для этого девайса у нас уже подготовлена была в ревизии.2 - сигнал /F762:
http://zx-pk.ru/attachment.php?attac...0&d=1521624720
1. Резисторы 7/1 - 7/8 все номиналом 2 кОм.
2. Сборка R11 1 кОм.
3. 6/4-1кОм. 6/5-1 кОм.
4. R15 - 22 МОм ( 10 мОм + 10 мОм).
5/ R1/22-1 кОм.
5.R3/3 -3K3, R3/1-10K, R3/2-100, R3/4 3k3.
6. R1/21 - 22 кОм.
Может подкорректировать схему выбора микросхемы часов К512ВИ1 по схеме:
Еще я бы предложил выпустить модуль OЗУ "какбы-SIMM" с SRAM где будет стоять одна 74HCT574 (для защелки половинки адреса) и две ОЗУ SRAM 512Кх8, всё в планаре. Для этого на разъемы SIMM надо вывести A19 (он есть в схеме доработки 512 но не используется - один из выходов тамошней ТМ7) и можно будет установив только один такой модуль памяти сразу иметь 1024К которые наверняка еще и гонятся.
Я так понял это D4/3 ТМ7? Какой именно выход надо задействовать? Просто будет быстрей, если Вы будете тыкать меня носом, чтоб мне самому не вникать в это). Заново. Ну и не совсем понятно о каком А19 идёт речь) Может всёж А9? Это 18 вывод SIMM30.
- - - Добавлено - - -
Чем от нашей отличается?
- - - Добавлено - - -
Не получается у меня уместить это всё на данную плату, и так пришлось увеличить её в длину, т.е. внизу чуток(1см). Ну есть предложение ещё увеличить в левую сторону корпуса, там где карманы пустые, тогда в принципе всё хотелки без проблем.
И ещё есть предложение, сдвинуть FDD в карман там где предполагалось ставить флоповод, а IDE в карман где была сетевуха на родной плате. Ну а СОМ порт переместить в место где был FDD разьём. Размер платы при этом раскладе 305*245мм.
Да и совсем забИл, люди и тогда и сейчас просят сделать плату не только под этот корпус, а ещё под другой какой либо, но что то мне не приходит ничего в голову из более чем доступных ATX формата, так вот, думаю будет 2 платы, под УКНЦ и под АТХ. Но пока я не уверен точно, всё будет зависеть от свободного времени.
На Орионе-128 нет никакого "стандартного адреса выборки" применительно к ВИ1. :)
Про КР580ВМ80А все так, а на Z80 схему Denn ЕМНИП не проверяли (на наверное будет работать, почему бы нет?).
- - - Добавлено - - -
По всем пунктам плохая идея ИМХО. Особенно с "карманами", т.к. в одном из них место штатного БП (у меня там например БП и стоит), а второй представляет собой вынимаемую пластмасску, которая фиксирует защелкой, которую придется вырезать чтобы засунуть туда плату (и вместо куска корпуса на брюхе там будет дырка т.к. пластмасска тупо вывалится). Давайте тогда просто сократим хотелки.
Чтобы эту плату ставить в ATХ (по размеру она проходит) достаточно только крепежные отверстия на ней сделать по типоразмеру ATX (трассировщик их обойдет) и разъем питания нормальный (например molex3.5 вместо непонятного 3-полюсного нечто вверху платы выше ВВ55 РОМ-диска). Слоты и разъемы перетаскивать смысла нет, проще что-то нужное вынести на планках
Да, эти 7мм и лишние. К сожалению нет под рукой фото.
И говоря о дырке в брюхе я как раз и имел в виду то что под угольником. Там у меня (и у любого комплектного корпуса) пластиковая задвигающаяся заглушка заподлицо с дном корпуса, защелкивающаяся там где сейчас залезает влево плата (не полезет она туда, там или/или).
Кстати, в верхнюю полость прекрасно встает БП AT (АТХ), "тик в тик" если вынуть его из корпуса (останется собственно плата БП) и выкинуть вентилятор (он для мощностей Ориона не нужен).
Значит оставляю как есть, SD карты не буит).
Но зато будет RGB-PAL на AD724.
Ну и жду ответы на мои просьбы) А то потом забудем...
Как по мне, полезнее узел согласования со СКАРТ (на 4 транзисторах и кучке диодов-резисторов). СКАРТ не ухудшает качество, а RGB-PAL думаю ухудшит. В то же время переходники SCART->композит в любом Ашане есть по 60 рублей, я даже в свое время купил таких пару штук, но так и не попробовал.
Error404, за 60 рублей это не правильный СКАРТ, никакого RGB там нет.
Как бы там ни было, ЕМНИП PAL это 352 точки в строке в нечересстрочной (50Гц) развертке. Как этот конвертор будет туда засовывать наши 480/512 точек? Будет муаровая размазня, и это в компе который в отличии от Спектрума более годен под текстообработку чем под игры.
A19 - это сигнал с выхода DD16.2 (функционально - D3 порта F9 дополнительной половинки ТМ7 схемы расширения ОЗУ, сложенный на гейте с сигналом области F000..F3FF).
Сейчас ОЗУ в варианте с РУ7 набирается блоками по 256кб. Блоки управляются DD29 (ИД4, все номера по журнальной схеме), с нее выходят сигналы управления нашими двумя модулями (256+256=512кб) и расширением до 1024кб (сигналы КТ1..КТ4 в журнальной схеме, тут их подавать некуда, а вот в ревизии 512 это дополнительная плата ОЗУ вторым этажом - вторые 512кб). В случае использования двух планок SRAM по 512к (это проще чем одна на 1024 - более универсально с РУ7 по разводке управления памяти свыше 256кб) DD16.2 отрезать от ИД4 (а тот вход ИД4 пересадить на +5) а сигнал A19 заводится в параллель на обе планки и подается на ножки A18 (самые старшие) тамошних SRAM-ок. Остальные ножки SRAM-ок (A0..A17) и сигналы управления (W, OE) берут от РУ7,АП6 и с регистра-защелки половинки адреса (ХЗ что там защелкивать - CAS или RAS).
Да, примерно так. Только я не понял про вход D16.2. Сигнал 118 на него подается уже с учетом схемы РУ7? Просто 118 оно именовалось в журнальном на РУ5.
И еще я бы заменил две (DD18 и дополнительную из схемы РУ7) половинки ТМ7 порта F9 (4 бита в сумме) на одну ТМ9 (6 бит, т.е. с запасом до 4Мбайт), а освободившуюся половинку ТМ7 DD18 отдать в схему 480 вместо второй половинки тамошней дополнительной ТМ7 что мы заменим на ТМ9. Т.е. по количеству МСХ одинаково, но имеем запас по порту расширения страниц памяти (и входы данных ТМ9 развести все - на D0..D5).
- - - Добавлено - - -
Народ что надо защелкивать в Орионе-128 при переходе с DRAM на SRAM - CAS или RAS? Чтобы сэкономить один регистр и не защелкивать оба адреса?
Поскольку защелкивать придется сигналом инверсным к CAS/RAS, то CAS(или RAS?) надо на основной плате проинвертировать и вывести полученный сигнал в параллель на оба модуля на свободную ножку (чтобы на модули SRAM не тащить инверторы). Получится примерно так (см. вложение), но без инвертора, с одним регистром-защелкой из двух, со старшими адресами по A18, и АП6 тоже не нужны - они у нас уже стоят на основной плате:
Да все верно. Просто возникла путаница из-за того, что я смотрю в схему переделки РУ7, а в журнале и в схеме переделки на РУ7 DD16.2 и DD16.3 переставлены (хотя по номерам выводов совпадают). Вот смотри:Вложение 64773Вложение 64774
- - - Добавлено - - -
Как можно поменять местами D16.3 и D8.4 если это ЛА3 и ЛИ1 ?
Что касается остального смотри на картинках: исходный вариант и что я предлагаю
- - - Добавлено - - -
A20 и A21 типа резерв на будущее. Для расширения до 4Мб (можно не делать)
Типа так, вопрос, куда 9 вывод подсоединить?
https://img-fotki.yandex.ru/get/1026..._76984643_orig
https://img-fotki.yandex.ru/get/5101..._bb8dd473_orig
Туда же куда ранее смотрел вход загрузки ТМ7 D18.1 - на вывод 4 D15.2 (инвертор к сигналу 125)
Еще такое предложение:
второй триггер D18.1 (ногу 3 = 2D) подсоединить не к GND, а к 36 (ШД D6). Пригодится включать дополнительные режимы экрана.
Я бы еще и ТМ8 DD30 заменил на ТМ9 (чтобы защелкивать в порт также ШД D4 D5), но там надо будет добавить один инвертор чтобы получить еще один инверсный выход /2 (см. по оригинальной схеме)
Вот тут я вообще потерял нить что и куда ты подключил. Вывод 4 D15.2 это защелкивание порта F9, туда же ТМ9 поставили, это ее вход С (ножка 9). А вывод 1 - сброс, его туда же куда сброс всех ТМ8/ТМ9.
- - - Добавлено - - -
Соотвествующий выход ТМ7 пускай пока висит в резерве на будущее
Павел, я тут расставил элементы для схемы SD-контроллера. Всего надо то: убрать гигантский генератор (ставим мелкий планарный такой же как у AY), подвинуть разъем RS-232 к вплотную к MAX232 и несколько резисторов около кварцев КНГМД сдвинуть вправо. Вуаля. Микрушки стоят в соответствии со схемой - так чтобы оптимизировать трассы (например ИР24 оптимально ставить внутри ВВ51 мбо и там и там подключение к ШД а это сразу 8 проводников делаем минимальной длины)
http://j-p-g.net/if/2018/03/25/0685817001522008157.jpg
- - - Добавлено - - -
Схема (инверторы обведенные красным наверное можно сократить - наверняка в Орионе уже есть где-то проинвертированный A0 и точно в куче мест есть инверторы для WR):
Короче со скрипом и очень большой перестановкой, вроде получилось впихнуть SD контроллер. Но это только по корпусам, по разводке пока не могу ничего сказать, а то и так уже проводники пришлось 0.2 делать, и шины питания до 0.7 мм
И кстати, кто собрал плату, как там питание в самой дельней точке, сколько просадка?
Звучит тревожно. :) Вроде казалось должно нормально влезть. Можно глянуть как выглядит расстановка?
Кстати, при необходимости можно было бы задействовать монтажное поле около AY справа-снизу (от AY до выреза) - туда встанет пара корпусов DIP14/16.
А разве не такие же толщины дорожек были на ревизии.2 ? Шины задаются целиком на плату? Где посвободнее разводка можно потолще.
Кроме того еще ведь какая-никакая но заливка по питанию есть?
- - - Добавлено - - -
Подумалось: на месте слотов SIMM встали бы две планарные SRAM по 512кб и пара регистров для защелки CAS/RAS. Ну это так, мысли вслух.
Кстати, разводка ножек слотов SIMM в ревизии.2 соответствует фабричным SIMM-30 от РС?
По первому пункту, уже всё влезло. Теперь то чего уж думать, рисунок и реалии это две разные вещи).
По второму. Толщина была 0.26 и 0.8 вроде, но пятаки были больше. Будет так же вокруг платы плюсовая и минусовая заливка.
А что по поводу что Вам подумалось)) Пусть всё будет на SIMM, мне потом проще развести сим под что либо.
Разводка ножек стандартная, она не менялась не в первой, не во второй, не в этой версии. Всё будет в схеме.
Ну вот типа так.
https://img-fotki.yandex.ru/get/1025..._43f111e0_orig
Развел, вытравил и распаял платы СОМ2 порта и РОМ диска.
РОМ диск проверял на микросхемах W27С512 64к и 27С1001 128К, все работает.
Схема.
СОМ2 порт проверял как с внешним генератором на 7.372 кГц так и с внешним кварцем с обвеской, то и то работает стабильно.
- - - Добавлено - - -
У меня просадка по +5 В не более 0.1 Вольта возле преобразователя 5В в 12 Вольт.
Потыкал щупом по плате по питающим выводам микросхем, просадка не более 0.1 Вольта.
Я правильно понимаю, что площадки под пайку выводов запланированы еще меньше чем у ревизии.2? С чем это связано, неужели сейчас между ножек DIP проходят уже не 2, а 3 дорожки?
Если так, то это очень-очень грустно. Уже в ревизии.2 из-за маленьких площадок паять было дико неудобно, и приходилось пользоваться исключительно паяльной станцией (а я больше люблю советский ЭПСН-25), но кое-как справился. При том я вполне аккуратен и усидчив, а многие же не осилят. Может, можно что-то сделать чтобы площадки были хотя бы не меньше чем в ревизии.2 (раз уж их нельзя увеличить)
Инвертированные /cas и /ras через свободные выводы разъема SIMM будем заводить или проще на платках SRAM-SIMM поставить инверторы? В принципе, тоже вариант.
A19 выведен? А прочие (A20, A21) будем выводить на SIMM?
Пожалуйста, сделай питание MOLEX под 3.5fdd вместо 3-пинового чертичего (которого нет ни в каком блоке питания и надо колхозить) над ВВ55. Это сразу даст возможность питать плату от любого AT/ATX блока.
Вот так:
Скрытый текст
- - - Добавлено - - -
Кстати, а почему на страницы РОМ-диска поставлена ТМ8, вроде же в ревизии.2 уже была устоявшаяся схема на ТМ9 (чтобы с запасом)? Сигналы с ТМ8 (которую надо заменить на ТМ9) продублированы на разъем внешнего ROM-диска? Oтключение внутреннего ПЗУ через /CE при подключении внешнего не забыли?
Есть очень прикольные мсх ПЗУ 27с322 (или 27с320 но они более редкие), которые при копеечной цене позволяют одним корпусом ПЗУ организовать РОМ-диск на 4МБайт. Да, они большие (т.к. 16-разрядные), но для внешнего ROM-диска самое то. И как раз для 6 битного регистра страничного расширения (TM9). Эти ПЗУ шьет Willem через переходник.
- - - Добавлено - - -
А вообще, я подумываю (в стадии стоит ли овчинка выделки) над идеей выборки старших страниц сигналами A2..A7 (через обращение к кратным портам F504..F508..F50C...) что позволит отказаться от этого регистра, но иметь требуемые дополнительные 6 бит адреса.
И кстати этот вариант реализуем прямо поверх существующего с ТМ9 (т.е. вариант с сигналами A2..A7 как-то особо на плате разводить не нужно). Просто ТМ9 не ставится, а по ее месту к выходам Q0..Q5 припаиваются сигналы A2..A7 c ША. И если всё остальное сделано правильно (см. про дублирование на разъем и отключение через /CE), то всё прекрасно будет работать и с внутренним и с внешним ROM, отличия будут только в ПО.
http://zx-pk.ru/threads/18954-sborka...l=1#post946988
А 322 у меня и сейчас есть в наличии, дешево и сердито.
Сигналы с ТМ8 не дублированы, на внешний РОМ диск, так как нет свободных контактов.
- - - Добавлено - - -
Я вообще не понимаю смысл этого) У Вас сделано питание от 5 вольт с преобразователем на -5 и +12, зачем нужны какие то огромные БП АТХ?!
Я правильно понимаю, что разъем J3 - это для SD (SPI)? Можешь сделать его 7-контатным (место там есть): зарезервируем один пин под еще один селект (мало ли что)?
В правом нижнем углу "слепышь" обтекает монтажное отверстие так, что если в это отверстие завернуть винт, то правый вертикальный ряд слепыша (а он важен установки туда для больших МСХ) накрывается шляпкой винта. Подвинуть бы справа весь "слепышь" на 1-2мм правее относительно этого винтика? И еще такая мысль: у нас сделаны ряды "слепыша" с шагом 7.5мм, если между ними нет никаких трасс, то можно там сделать сплошные поля? И плотнее подойти к нижнему П-образному вырезу и к AY (чего терять место) - см вложение.
- - - Добавлено - - -
В РОМ-диск по минимуму надо 24+2=26 контактов. Чем заняты остальные (50-26)=24 контакта? Давайте проведем ревизию.
Кстати, можешь опубликовать схемы?
И что, у каждого есть качественный БП на 5V 8А? Чтобы например запитать одновременно и Орион и внутренний 3,5 HDD и не дай Б-г дисковод 5.25"? Не говоря уже о том, что преобразователь из 5 в 12 не потянет даже 1HDD+1FDD не говоря уже о двух FDD или двух HDD. А АТ/ATX есть у всех. Не говоря уже о том, что это разъем более годен даже чтобы не подать, а взять с платы питание, чем то что там есть сейчас. Могу сделать фото, какую порнографию мне на его месте пришлось делать на свой плате ревизии.2 чтобы оно в этом месте стало "user-frendly".
- - - Добавлено - - -
Т.е. вы на плате, в которую моих человекочасов вбухано хотя и меньше чем автора (Павла) но таки дофига, решили меня в АльтаирДОС оставить без ромдиска. Ну маладцы, чо. А потом тот же RD3AY прискочет с сообщением "что-то у тебя там ПЗУ в ОС не работает" :) Как бы там ни было, но добавить 2 разряда надо (ТМ8 меняем на TM9 практически 1:1 подключив дополнительные 2 входа данных к 444, 445 и получив адреса A20, A21). И обработчик /CE (который с инвертором и дорожкой к разъему внешнего РОМ) вернуть как было.