Звонок музыкальный на Z80 и AY-3-8910

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

WinLego
Junior
Posts: 3
Joined: 05 Oct 2025 03:13

Звонок музыкальный на Z80 и AY-3-8910

Post by WinLego »

Делаю улучшенную версию звонка. И буду рад любым советам, помощи в его улучшении. Надеюсь поддерживать периодически эту ветку ветку на форуме, если она найдёт отклик.
На фото стартовая версия.
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 24287
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by Shaos »

Улучшенную от чего? Схема имеется?
WinLego
Junior
Posts: 3
Joined: 05 Oct 2025 03:13

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by WinLego »

Большое спасибо за Ваш вопрос. Вот исходная схема от авторов звонка:
Первое улучшение, которое я вижу, это замена ПЗУ на w27c020 и оперативную память ( SRAM ) на w24c512ak-15. Ещё желательно заменить редкий кварц 2MHz на что-либо подоступнее.
You do not have the required permissions to view the files attached to this post.
imsushka
Maniac
Posts: 269
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by imsushka »

а зачем звонку много озушки ?
пзушка ладно - звукофф напихать

уж лучше SD ридер зафигачить, минимум деталей добавицца
DmitryMilk
Novelist
Posts: 46
Joined: 12 May 2025 21:56

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by DmitryMilk »

imsushka wrote: 06 Oct 2025 01:48 а зачем звонку много озушки ?
пзушка ладно - звукофф напихать
Да и вообще зачем звонку AY? Посадить динамик сразу на выход разрешения прерывания, как делали в РК86, и играть музыку через EI / DI.

Впрочем, самый главный вопрос - зачем Z80, а не микроконтроллер с набортным EPROM, к которому кроме кварца и транзистора на динамик вообще ничего не понадобится?
DmitryMilk
Novelist
Posts: 46
Joined: 12 May 2025 21:56

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by DmitryMilk »

DmitryMilk wrote: 06 Oct 2025 03:21на выход разрешения прерывания,
А, извиняюсь, я дурак, у Z80 нет такого выхода, это только у i8080/ВМ80A было.
WinLego
Junior
Posts: 3
Joined: 05 Oct 2025 03:13

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by WinLego »

Рад, что есть вопросы по звонку.
1) КР570РУ10 ( 2 килобайта) достаточно редкая микросхема и стоит дороже, чем W24512AK-15 ( SRAM 64KB).
2) С ПЗУ тоже самое.
К звонку есть два основных требования. Лёгкое тестирование на нескольких этапах сборки ( очень простой в сборке ) и универсальность. Чтобы можно было его расширить и улучшить для других задач.
В первоначальной схеме уже нашли другие люди немного неточностей. Я пытаюсь пока сделать список деталей с комментариями.
В этом списке стараюсь сохранить соответствие со схемой.
You do not have the required permissions to view the files attached to this post.
imsushka
Maniac
Posts: 269
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by imsushka »

DmitryMilk wrote: 06 Oct 2025 03:21
imsushka wrote: 06 Oct 2025 01:48 а зачем звонку много озушки ?
пзушка ладно - звукофф напихать
Да и вообще зачем звонку AY? Посадить динамик сразу на выход разрешения прерывания, как делали в РК86, и играть музыку через EI / DI.

Впрочем, самый главный вопрос - зачем Z80, а не микроконтроллер с набортным EPROM, к которому кроме кварца и транзистора на динамик вообще ничего не понадобится?
не не не, AY звучит гораздо лучще чем бипер на 8080 или зете. вот на 286 уже прилично звучит. на 8086 прилично, но звуки много пространства жрут

даешь звонок на 486, что б мп3 проигрывал :rotate:

и да, на аврке есть эмулятор аигрека, там вааще ничо не нать
User avatar
alexcp
Senior
Posts: 153
Joined: 11 Jun 2012 07:30

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by alexcp »

Чуть допилить, и получится Ring Doorbell. А на AVR скучно, да и давно не было нового недо-железа на настоящих 8-битных микропроцессорах.
DmitryMilk
Novelist
Posts: 46
Joined: 12 May 2025 21:56

Re: Звонок музыкальный на Z80 и AY-3-8910

Post by DmitryMilk »

imsushka wrote: 06 Oct 2025 07:20не не не, AY звучит гораздо лучще чем бипер на 8080 или зете. вот на 286 уже прилично звучит.
Можно сделать ШИМ-ЦАП, артефакты которого порезать RC-фильтром, и тогда произвольные волновые формы через такой ЦАП будут звучать интереснее, чем меандры AY. Я же вот смог 5+1 голосов на 7-битный ШИМ-ЦАП получить и даже без RC-фильтра :)

Как вариант, чтоб не изврашаться с ШИМ-ом - ковокс на 8-разрядном регистре (типа ИР82). Защелка регистра - от комбинации IORQ и WR. Уж такое без проблем играет даже i8080 на 2 МГц, лично пробовал на своем варианте Специалиста в начале 90-х.