* 16k DRAM (8 штук К565РУ3) заменены на 32k SRAM (одна 62256). Вместе с DRAM убраны компоненты, обеспечивавшие мультиплексирование адресов (D16, D17, D19, R20..R28), буфер сигнала !WR (D5.4) и C1 и R2, ограничивавшие длительность сигнала RESET. В связи с заменой DRAM на SRAM, не используется половина D5 (К155ЛП5) и половина D10 (К155ЛА3). Входы неиспользуемых элементов подтянуты к +5 вольт резисторами, так что эти элементы можно использовать для чего-нибудь полезного.
Расширение ПЗУ до 8Кб
* ППЗУ К573РФ1 (знакогенератор, D12) и К573РФ5 (ROM монитора, D17) заменены на AT28C16 и AT28C64, соответственно. Можно также использовать К573РФ2 (2716) и К573РФ6 (2764); на последней нужно только подключить вывод 1 к +5 вольтам.
Адаптер для PS/2 клавиатуры
* На плате установлен адаптер PS/2 клавиатуры по схеме Камиля Каримова (caro). Прошивка от caro работает, хотя изредка встречаются клавиатуры (например, Logitech K100), несовместимые с прошивкой (из-за отсутствия в клавиатуре Scan Code Set 3).
Встроенный трехканальный источник питания
* На плате собран трехканальный DC-DC конвертор (из готовых модулей) с контролем последовательности подачи питания и защитой от перегрузок.
Прочие решения
* Несколько изменен декодер сигнала !CS (D11) - теперь он декодирует не только адреса 8000h (К580ВВ55 D20), A000h (К580ВВ50 D14), C000h (К580ВГ75) и E000h (ППЗУ и К580ВТ57), но и 9000h, B000h и D000h. Дополнительные адреса никак не используются. * Установлен отдельный тактовый генератор для видеоконтроллера - теперь можно заниматься оверклокингом процессора, не теряя видеосинхронизации. * Внешний динамический громкоговоритель заменен на пьезоэлектрический, который установлен на плате. * Добавлены развязывающие конденсаторы в питание - по одному на каждый корпус. * Один 61-контактный разъем заменен на два 26-контактных IDC (по одному на каждую из К580ВВ55), три RCA (выход видео, вход с магнитофона, выход на магнитофон), разъем питания и разъем для подключения внешней кнопки сброса. * На плате установлен ROM диск размеров 32k на AT28C256. С диска можно читать директивой R монитора.
P.S. 15 августа 2014 была куплена последняя платка - платы больше не раздаю...
P.P.S. Про своё расширение до 128К отрезал в отдельный топик
Last edited by Shaos on 15 Aug 2014 08:04, edited 48 times in total.
18 Dec 2013 16:07
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Интересно, что в заголовке веб-сайта написано:
radio86rk [licensed for non-commercial use only] / Radio-86RК-SRAM
А в тексте главной странички:
Quote:
Коммерческое использование информации с этого сайта
Вся информация, выложенная здесь, находится в публичном доступе. Вы можете использовать ее как пожелаете, в коммерческих или некоммерческих целях. Тем не менее, я был бы признателен, если бы Вы как минимум сообщали мне, если собираетесь использовать что-то из выложенного здесь, особенно файлы в форматах Eagle и Gerber, для создания и продажи печатных плат или еще чего-то.
Это надо понимать как разрешение на коммерческое использование только русскоязычными читателями?
могу заказать платку (под корпус Mini-ITX сделана)
Размер платки 6.7 x 6.75 дюймов, т.е. 45.23 кв.дюйма - многовато
На sunstone.com изготовление двух плат без зелёнки обойдётся в $262
P.S. Вроде у китайцев с seeedstudio.com получается существенно дешевле...
P.P.S. В барахолке зх.пк.ру слегка модифицированную плату продают за 21 доллар (без учёта доставки) - первая партия уже разобрана, ведётся запись на вторую партию. Я пожалуй смогу уложиться в цену до 20 баксов за плату красного цвета с золотым покрытием плюс доставка в любую точку мира до 20 долларов - т.е. всего $40. Кто в доле?
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Вот думаю - толи заказать как есть, толи добавить отсебятины по быстрому типа RTC, ВИ53 и ОЗУ 2К в верхней области плюс парочку ПЗУ 2К, чтобы сделать совместимым с ShaOS
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Shaos wrote:
Вот думаю - толи заказать как есть, толи добавить отсебятины по быстрому типа RTC, ВИ53 и ОЗУ 2К в верхней области плюс парочку ПЗУ 2К, чтобы сделать совместимым с ShaOS
С модифицированием есть проблемы - платка сделана в Eagle 6.X, на который у меня нет ключа, а бесплатная версия не разрешает новые компоненты ставить на такую большую плату...
Kanzler wrote:
Давай и мне , закажи .
Пока заказал как есть:
т.е. при количестве 10 штук получается $18.47 за одну красную позолоченную платку
Самая дешёвая пересылка в любую точку мира - $12.75 (без треканья и гарантий). Корректировка - если вес платы с конвертом укладывается в 2-3 унции, то можно уложиться в $9.45!
Плюс при оплате через PayPal он себе заберёт 2.9% + $0.30 т.е. решая уравнение x-0.029*x-0.3=18.47+9.45+0.59 (цена пузырьчатого конверта), получаем 0.971*x=28.80 или $29.66 - это минимум, за который я могу эти платки отдать - скажем я округлю это до $30 и назову это ценой с бесплатной негарантированной доставкой в любую точку мира - так наверное будет честно
P.S. Пересчитал под реальный вес полученных плат 6 января - цена уменьшилась до $30 за платку!
Короче думаю задействовать дополнительные CS-ы, которые автор так любезно вывел, а именно - #9xxx, #Bxxx и #Dxxx. На один из них можно повесить ВИ53 (скажем на #Bxxx), причём все три канала плюс обычную программную пищалку объединить в один аудио выход как у Вектора-06Ц (а может и в два аудиовыхода, смешав по разному - типа стерео) - а то один канал (как у Микроши) уж сильно куцо будет выглядеть. Добавив одну микруху 4xИЛИ можно получить ещё более мелкие CS-ы: #C800-#CFFF, #D000-#D7FF и #D800-#DFFF, куда можно прицепить дополнительные ОЗУ 2К и две ПЗУ 2К, получив ShaOS-совместимый компьютер.
Last edited by Shaos on 20 Dec 2013 10:38, edited 3 times in total.
19 Dec 2013 20:56
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Shaos wrote:
Shaos wrote:
Вот думаю - толи заказать как есть, толи добавить отсебятины по быстрому типа RTC, ВИ53 и ОЗУ 2К в верхней области плюс парочку ПЗУ 2К, чтобы сделать совместимым с ShaOS
С модифицированием есть проблемы - платка сделана в Eagle 6.X, на который у меня нет ключа, а бесплатная версия не разрешает новые компоненты ставить на такую большую плату...
Наверное проще будет перерисовать платку с нуля в Eagle v5.x (который входит в состав нефришной части дебияна), добавив туда всё что хочу, включая доработки (ATX-разъём и коррекция адреса старта ПЗУ), и соответственно переразвести вручную, причём форм-фактор можно сохранить (Mini-ITX 165x165 мм), но компоненты расположить покомпактнее.
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Shaos wrote:
Наверное проще будет перерисовать платку с нуля в Eagle v5.x (который входит в состав нефришной части дебияна), добавив туда всё что хочу, включая доработки (ATX-разъём и коррекция адреса старта ПЗУ), и соответственно переразвести вручную, причём форм-фактор можно сохранить (Mini-ITX 165x165 мм), но компоненты расположить покомпактнее.
Не получится сохранить форм-фактор - у меня стандартная лицензия на Eagle v5 с ограничением 160x100 мм...
P.S. Вобщем буду уплотнять и убирать всё лишнее - например ROM-DISK вместе с его ВВ55-м можно убрать на внешнюю платку.
Оставшуюся ВВ55 (клавиатурную) - затолкать в PLCC (а вообще надо вместо ATMEGA+ВВ55 поставить один PIC в режиме slave parallel port).
Статическую память - в SOIC. Мелкую логику тоже можно в SOIC засунуть...
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Можно SRAM увеличить - вместо 32К в DIP, можно поставить 128К в SOIC. Для переключения четвертинок этой памяти надо откуда-то взять 2 бита. Первая мысль была заюзать незадействованные биты C1 и C2 порта клавиатуры, однако потом я прочитал, что при записи на магнитофон мигает светодиод рус/лат, а это значит, что они всей половинкой мерцают по видимому - соответственно память таким способом переключать опасно, ибо запись на магнитофон (или переключение рус/лат) может убирать нашу программу в тень (а вот знакогенератор так переключать вполне можно - временное мерцание букв не повредит). Тогда возникла мысль задействовать CS #F000 на запись, поставив туда один 7474, в котором два D-триггера как раз и обеспечат нам эти 2 бита (по RESET триггеры будут сбрасываться в ноль).
Еще пара идей по освобождению места на плате:
1) Заменить 589ИР12 на 74LS573
2) К155ИР13 и все прочее, что формирует видеосигнал (кроме ВГ75 и ПЗУ с шрифтом), засунуть в одну PALку, а остальную мелкую логику - в другую (Rokl, кажется, так уже делал на 8085).
3) Вместо двух PAL поставить одну 5V CPLD в PLCC и в нее же убрать 589ИР12
4) Убрать DC/DC конверторы, они тоже много места занимают- поставить внешний трехканальный "кирпич".
5) Сделать плату четырехслойной и убрать хотя бы питание и землю во внутренние слои - тогда, может быть, удастся и до 160x100мм сократить
Про PIC / PMP вместо ВВ55+ATMEGA: у PIC с PMP не хватает 5V tolerant pins - нужны диоды с резисторами, они место занимают, да и софт для PICа нужно заново писать.
У меня коммерческая лицензия на Eagle 6 - на нем и с помощью http://freerouting.net был выполнен оригинал. Я мог бы так же развести новую плату под SOIC, PLCC, ВИ53 и прочее.
22 Dec 2013 10:27
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
Спасибо, Автор!
Я уже почти дорисовал схему в пятом игле - тоже всë в публик домайн отдам
Кстати я тоже было задумался об избавлении от раритетных регистров, но с ходу не осилил - пока делаю минимальные доработки, чтобы не испортить психофизическую ауру РК86
P.S. Прошивки и даже схему от Rokla я так и не нашëл...
P.P.S. Я имел ввиду PIC16F871 с PSP - он пятивольтовый!
Users browsing this forum: Google [Bot] and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum