Важная информация

User Tag List

Страница 19 из 19 ПерваяПервая ... 1516171819
Показано с 181 по 188 из 188

Тема: Звуковой контроллер для УКНЦ

  1. #181
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,574
    Благодарностей: 293
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Есть ещё одна нездоровая мысль - а почему бы не сделать внешнее устройство сразу на Z80? Все необходимое уже есть, называется «Музыкальный дверной звонок на звуковом сопроцессоре AY8910». Достаточно поменять ПЗУ на СОЗУ с защитой от перезаписи и куда-нибудь повесить «кнопку звонка», хоть на магнитофонный выход УКНЦ.
    Ага, только загружать это самое созу тоже как-то надо. И тут потребуется нехилая схема сопряжения. Z80 процессор для pdp11 мира чужеродный, потому не годится (и чего тогда сразу он? есть MCS-48! MCS-51 со встроенным UART. arduino... короче много чего есть). Но вот интересное дело, эти самые "схемы сопряжения шин". По идее шины то вообще по своей сути делают одно и тоже, только "по-своему". А значит в чистой теории можно сочинить "мосты" между любыми шинами. Вот есть чувак, фанат шины S100 http://www.s100computers.com/ (это по сути шина i8080 проца), так он умудрился на нее посадить и z80, и 286, и j-11, и 68000... ясное дело что адресное пространство у него общее и одновременно процессоры работать не могут, работают по очереди передаваю управления друг другу по команде. В УК-НЦ же процы работают вместе, и схема сопряжения сложная. В MY тоже все сложно и запутанно. В плате M7616 тоже дикий узел совмещения. КЦГД вообще сидит на UART-е... что как-то неправильно. Интересно возможна ли какая нибудь несильно сложная, но довольно эффективная схема сопряжения QBUS(master)->QBUS(slave) ? (Хотя бы концептуально, кто-то представляет как оно может быть сделанно?)

  2. Этот пользователь поблагодарил bigral за это полезное сообщение:
    randomizer (22.04.2018)

  3. #181
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #182
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,471
    Благодарностей: 702
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    несильно сложная, но довольно эффективная схема сопряжения QBUS(master)->QBUS(slave) ?
    Да, это делается на нескольких ИС мелкоты.
    Решение называется "АПСК".
    Кратко - главный проц может лазить в АП ведомого , переключая ведомый проц в режим ДМА, как массивами ( не актуально ), так и пословно.
    Типовая задержка при 2-х процах ( ведущем и ведомом, 0 тактов ожидания СОЗУ ) 1806ВМ3-8 - не более 500-800 нс, для единственного слова.
    В пакете ( доступ к массиву с полным отключением ведомого проца ) - порядка 100 нс. эффективной задержки.
    При этом так же осуществляется и регистровый ( регистры ввода-вывода ) обмен между М-ЭВМ ведущего проца и М-ЭВМ ведомого проца.
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  5. Этот пользователь поблагодарил MM за это полезное сообщение:
    randomizer (22.04.2018)

  6. #183
    Master Аватар для MacBuster
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    787
    Благодарностей: 147
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Ага, только загружать это самое созу тоже как-то надо.
    Ну это не проблема, т.к. на схеме звонка уже есть два выхода - «кнопка звонка» и «дверь открыта», по ним уже можно передавать в одну сторону, от УКНЦ к Z80. А обратно нам и не надо. Надо только куда-то вывести сигналы NMI (готовность к началу передачи) и «Сброс» (все выключить).

    Вот схемы двух звонков на Z80 (с AY и без него).
    ZX81, ZX-Spectrum 48, ZX-Spectrum +2, Pentagon 128K, Sprinter, ZX Evolution (rev. C), V6Z80P 1.1, БК-0011М-01 + SMK512, УК-НЦ x9, TI99/4A + FlashROM99, Amiga 1230M

  7. #184
    Member Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    67
    Благодарностей: 19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил всё же перерисовать схему в Altium Designer, да и подобрать оптимальное рассположение компонентов на макетной плате. Пока не закончил, но главное учел замечания по поводу резисторов для подтяжки.
    В процессе, какое то время меня досаждал вопрос (но стеснялся спросить): сигналы на МПИ инвертированы, как в этих условия AY работает?
    В итоге посмотрел описание подключения AY для БК:
    "Особенностью схемы является то, что все данные перед записью в звукогенератор необходимо инвертировать. Это связано с тем, что системная шина у БК инверсная, а нагружать её инверторами нецелесообразно."

    Нагружать инверторами нецелесообразно, инвертировать программно, программно, Карл!

    - - - Добавлено - - -

    Т.е. сигналы AD0..AD15 необходимо инвертировать перед записью/чтением в/из регистров. Думаю добавить КР1533АП9 для обмена данными с ИР23.

  8. Этот пользователь поблагодарил randomizer за это полезное сообщение:
    MM (25.04.2018)

  9. #185
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Рязань
    Сообщений
    1,080
    Благодарностей: 1295
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Нагружать инверторами нецелесообразно, инвертировать программно, программно, Карл!
    Ну как бы норм.
    На том же HDD УКНЦ -- данные вообще не инвертируются, поэтому хранятся инверсно.

  10. Этот пользователь поблагодарил nzeemin за это полезное сообщение:
    MM (25.04.2018)

  11. #186
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,471
    Благодарностей: 702
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    резисторов для подтяжки
    Их можно не ставить, если применить 1564АП6 ( 74HC245 ), 1564ИР23 ( 74HC374 ).
    Кстати, как насчет выключателей на выв. 26 и 27 1801ВМ1А на общий, и подтяжек резисторами ~10 ком от них на питание ?
    ( Выбор адреса регистров ).
    Выв. WTBT 1801ВМ1А тоже можно подсоединить к линии WTBT, хотя это и не особо чего даст.
    *
    Существенно экономят площадь ПП корпуса ИС типа "ЭКФ", до 35%.

    - - - Добавлено - - -

    Цитата Сообщение от randomizer Посмотреть сообщение
    Т.е. сигналы AD0..AD15 необходимо инвертировать
    Т.к. софт заранее расчитан на включение, как в БК ( без инвертирования ), это будет скорее недостатком, чем достоинством.

    - - - Добавлено - - -

    Если не сложно, пожалуйста, подтяните входы порта 177714 резисторами 22 ком ( НР1-4-9М - так в БК11М ) к питанию +5в, т.к. они болтаются в воздухе.

    ( Или СМД наборами резисторов, 10-выводными )
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  12. Эти 2 пользователя(ей) поблагодарили MM за это полезное сообщение:
    nzeemin (25.04.2018), randomizer (26.04.2018)

  13. #187
    Member Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    67
    Благодарностей: 19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Если не сложно, пожалуйста, подтяните входы порта 177714 резисторами 22 ком ( НР1-4-9М - так в БК11М ) к питанию +5в, т.к. они болтаются в воздухе.
    Если я правильно понимаю, имеются ввиду входа регистров DD9 и DD10? Я нарисовал резисторные сборки их в правом верхнем углу. Правда думал значение 22 кОм опечатка, и скорее всего должно быть 2.2 кОм, просто потому что в УКНЦ все резисторные сборки 2.2 кОм или 3.3 кОм

  14. Этот пользователь поблагодарил randomizer за это полезное сообщение:
    MM (26.04.2018)

  15. #188
    Veteran Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    1,471
    Благодарностей: 702
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    22 кОм опечатка, и скорее всего должно быть 2.2 кО
    Да, опечатка. Но она проникла в Э3 БК11, а потом и в БК11М...
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Страница 19 из 19 ПерваяПервая ... 1516171819

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Совмещенный контроллер НГМД и ЖД для УКНЦ
    от MacBuster в разделе ДВК, УКНЦ
    Ответов: 110
    Последнее: 21.04.2018, 21:50
  2. Ответов: 307
    Последнее: 23.11.2017, 12:25
  3. УКНЦ + контроллер HDD
    от tntpro в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 13.05.2012, 08:15
  4. Контроллер HDD/CF для УКНЦ -- опрос
    от felix в разделе ДВК, УКНЦ
    Ответов: 39
    Последнее: 03.03.2012, 13:32
  5. Куплю контроллер дисковода для УКНЦ
    от tnt23 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 27.02.2009, 09:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •