nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 15:07



Reply to topic  [ 39 posts ]  Go to page Previous  1, 2, 3  Next
Советское ретро на современной элементной базе (размышления) 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Shaos wrote:
На самом деле ВВ55 легко можно сымитировать микроконтроллером на том уровне, который используется в советских любительских компах - т.е. три порта ввода-вывода в режиме без прерываний. От микроконтроллера всего понадобиться 8 ног на шину данных, два адресных сигнала и два упрвляющих (чтение и запись).

Да. Т.е. 12 ног. Плюс клава, вход-выход магнитофона, динамик - ещё 5. Получаем 17. Не сильно выиграли с ногами, но избавились от одного большого корпуса (что радует:). Зато получается проблема: МК должен одновременно имитировать ВВ55, опрашивать PC-клавиатуру, и достаточно быстро передавать сигналы магнитофона/динамика. Всё это в реалтайме. Я думаю, производительности МК на такое всё-таки не хватит. Или я не прав?


Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.

_________________
:dj: https://mastodon.social/@Shaos


14 Jun 2006 05:22
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Shaos wrote:
Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.

Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.


14 Jun 2006 08:28
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Shiru Otaku wrote:

Во-вторых, генерация синхроимпульсов. В упомянутых конструкциях это генератор на 8/10мгц и куча счётчиков.


ATF16V8

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


14 Jun 2006 09:57
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Shiru Otaku wrote:
Shaos wrote:
Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.

Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.

Специалист где публиковался?

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


14 Jun 2006 09:58
Profile
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Да, в Моделист-Конструкторе. Схемы вариантов MX и Экспресс выкладывал HWM здесь, на форуме; оригинальная статья из журнала вот: http://mkmagazin.almanacwhf.ru/mk_other ... ialist.htm (этот линк тоже уже упоминался на форуме).


14 Jun 2006 10:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Shaos wrote:
Да - CS забыл. Еще тот же микроконтроллер можно заставить общаться по RS-232 с ПЦ принимая и отдавая прошивки. В качестве такого микронотроллера можно взять PIC16F871 с 33 пинами для ввода-вывода.

Такое у нас достать-то проблематично - видел только в одном прайсе, без малого 6 баксов.

И, поглядев даташит на него, сомнения у меня почему-то не исчезли. Может, потому-что я на PIC'и особо не заглядывался никогда, и не знаю, что они могут.


Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).

P.S. Ну и плюс ко всему я могу этот тандем сэмулировать с точностью до такта ;)
Эмуль 8080/8085 у меня имеется, а эмуль пика написать недолго - я давно разобрался в его системе команд.

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 14 Jun 2006 16:11, edited 1 time in total.



14 Jun 2006 15:40
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Shaos wrote:
Почему PIC16F871? Во-первых, я к нему уже приспособился. Во-вторых, он легко прошивается моим программатором El-Cheapo. В-третьих, он может работать на частоте 20 МГц и у него 33 ноги на ввод-вывод плюс широкий набор встроенной периферии. В-четвёртых, стоит он тут $5.15, если поштучно (а вот к примеру 3 МГц 8085A тамже стоит $4.99, а 5 МГц 8085A-2 - $5.49).

Первые два пункта необъективны:)

Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)


14 Jun 2006 15:55
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Ладно, ты главное скажи - как он справится с поставленой задачей? Мне кажется, что не потянет, но я с ним не работал, а ты работал - значит, можешь примерно представить и рассказать:)


Ну видеокартинку в реальном времени он строить вполне может:

Image

P.S. На самом деле скорее всего придётся поставить два таких периферийных микронтроллера - один на эмуляцию ВГ75 и ПДП, а другой на связь с ПЦ через RS-232, ПЦ-клавиатурой, магнитофоном, светодиодами и т.д. (напомню что динамик в РК подцепляется к выходу разрешения прерываний самого процессора). Потом к этому всему потребуется большая микросхема SRAM и собственно всё :)

P.P.S. Если же мы решим уйти от текстового режима (РК-86) в графический (Орион и Специалист), то без микросхем(ы) программируемой логики и/или быстрого дополнительного микроконтроллера типа SX-28 не обойтись.

_________________
:dj: https://mastodon.social/@Shaos


14 Jun 2006 16:16
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Вот что я думаю по этому поводу.
В качестве проца можно оставить ВМ80, стоит он 2,5. С тремя питаниями проблем вроде нет, ты все равно ПЦшный блок питания заюзаешь. Весь синхрогенератор поместиться ATF16V8(100Р). Либо в РТ(+JK триггер)(7-10руб). Контроллер клавы можно сделать на 2051(20Руб) либо ATtiny2313(15руб) ОЗУ ПЗУ от атмела, низковольтное.
Контроллер дисковода ВГ93(7Руб), контроллер CF/HDD ВВ55+один инвертер. Контроллер CF/MMC можно уместить в АВР скажем ATMega88, что до совместимости то на неё можно положить, в свое время перенос программы РК->Сец->Орион занимал не очень много время.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


15 Jun 2006 04:58
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Мне например было бы интересно заюзать такой девайс аля читалку книг на ТВ большим текстом

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


15 Jun 2006 04:59
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
cr0acker wrote:
Мне например было бы интересно заюзать такой девайс аля читалку книг на ТВ большим текстом
Значит посмотрел я схему специалиста. Схема ориона мне показалась проще. Вото что я предлагаю. Взять стандратную связку ГФ24+ИК80+ВК28(Все это есть в том же чипдипе по цен мене 10 руб), кварц на 20Мгц. Синхрогенератор от Ориона запихнуть в ATF16V8. ОЗУ-48Кб, 8Кб(Архитектура спеца это позволяет), видетракт взять от спеца, контроллер дисковода не нужен. Контроллер CF на ВВ55 или контроллер SD/MMC, на меге/51ой с озу. В принципе с такой компоновкой можно уместиться в фриварный размер игла. Дешеврратор в РТшку(0,5руб) запихнуть. Плату под лут.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


15 Jun 2006 10:31
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Хотя впинципе меня вариант на 1821ВМ85(I8085) тоже возбуждает.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


15 Jun 2006 10:33
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
cr0acker wrote:
Хотя впинципе меня вариант на 1821ВМ85(I8085) тоже возбуждает.

ХМ можно без ВК-28

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


15 Jun 2006 11:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Предлагаю из "старья" иметь только процессор 8085 - а всю остальную обвязку делать из современных компонентов. И никаких ГФ24 и ВВ55! ;)

_________________
:dj: https://mastodon.social/@Shaos


15 Jun 2006 17:26
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
HardWareMan wrote:
Согласен! Особенно без ВВ55. На крайняк 8255 - они тру ТТЛ. =)

Ну есть 1834ВВ55(Это 82С55 Speed grade 2)

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


16 Jun 2006 02:05
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 39 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 6 guests


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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.