PDA

Просмотр полной версии : Звуковая карта "ZXM-CrystalMIDI"



Mick
03.04.2020, 19:29
ZXM-CrystalMIDI Mini - новая звуковая карта для ZX Spectrum.
С идеей ее создания как то обратился ко мне Евгений Копасов (Djoni).
Эта карта предназначена для проигрывания MIDI файлов на ZX Spectrum совместимом компьютере. За основу взят специализированный чип SAM2695. В данной ревизии карты работа с этим чипом будет по последовательному каналу, хотя чип позволяет обращаться с ним и с нормальной 8-ми шиной данных. Последовательный канал реализован через порты музыкального сопроцессора AY-3-8910 (AY-3-8912 или YM2149), через так называемый AY-RS232/MIDI интерфейс. Только оговорюсь сразу что на карте не устанавливался преобразователь уровней типа MAX232, а только выведены сигналы на разъемы. Кроме того установлен разъем для подключения модуля WiFi модуля ESP-01.
Плата устанавливается непосредственно в панельку AY, либо через шлейф. По аналогии с другими звуковыми моими картами ввел небольшой микшер для объединения звука AY и SAM2695. Питание осуществляется как от обычных +5В, питающих микросхему AY, так и через дополнительный разъем с +5В и +12В. Причем +12В нужно только для питания аналоговой части.
Пока разведена плата, но не заказывалась. Как появится реальный образец, то напишу об этом отдельно.

Схему добавлю как выйдем из изоляции :)

https://sun1-14.userapi.com/fGd8WX1o-ksG5dOo4CW4UAifrOWIqJyoApoGvg/VLwa0zvu2gc.jpg

https://sun1-84.userapi.com/K8_49l2A2zgkjSIOGLiU8VL8AjaPVFc1g_1xSg/v9l_fcp3Pqc.jpg

Если что упустил, то Djoni я думаю добавит пару слов.

Собранная плата

https://i.ibb.co/Gtd0ZKc/DSCN0073.jpg (https://ibb.co/Gtd0ZKc)

https://i.ibb.co/GpJCPh5/DSCN0075.jpg (https://ibb.co/GpJCPh5)

Mick
04.04.2020, 14:06
Вот так сказать не успел выложить эскизы печатной платы для звуковой карты ZXM-CrystalMIDI Mini, как прибыли 5 шт чипов SAM2695 для нее. Что же, теперь точно надо будет заказывать платы, но после зп.


https://sun1-91.userapi.com/qIEYttIi3kV205jZ8SeTMBxgg8Pf2scVXA5mKA/NWGJ2vGqG80.jpg

Djoni
04.04.2020, 19:23
Постараюсь завтра выложить видео как звучит чип SAM2695.

Фото платы прототипа , автор Алексей Семёнов aka 7emen13.

http://gifok.net/images/2020/04/04/2020-02-10-17-17-51.md.jpg (http://gifok.net/image/RLN0)


http://gifok.net/images/2020/04/04/2020-03-19-23-57-01-1.md.jpg (http://gifok.net/image/RLN3)

Небольшое видео


https://youtu.be/1X4oH_OVJ6g

Mick
06.04.2020, 18:08
После публикации 27 номера журнала "ZaRulem печатное слово"
решил немного доработать звуковую карту, а именно ввел посадочное место для модуля WiFi ESP-12. Пришлось правда чуть увеличить ширину платы на 4 мм. Сейчас габариты платы стали 90x90 мм

https://sun1-22.userapi.com/xEEQ7-eqkWz1STGom16N2vMTPfLijFm9JIIX1w/5kSft2_42bk.jpg

https://sun1-98.userapi.com/AcTq1DFEkb1u0fvnv82435taIcIzHd4W_Dgrhg/siQTuVPVXW0.jpg

nihirash
07.04.2020, 11:12
Ох... переписать бы по-человечески, миди-плеер, а не вот так вот.

goodboy
07.04.2020, 11:36
Последовательный канал реализован через порты музыкального сопроцессора AY-3-8910 (AY-3-8912 или YM2149), через так называемый AY-RS232/MIDI интерфейс.
http://gifok.net/images/2020/04/04/2020-03-19-23-57-01-1.md.jpg
так на фирме этот порт выведен на RJконнектор, зачем подпаиваться к AY ?

nihirash
07.04.2020, 12:10
так на фирме этот порт выведен на RJконнектор, зачем подпаиваться к AY ?

Там не совсем RJ. Там BT631W - их куда сложнее купить. При наличии оного - можно и его использовать(только там преобразователь уровней нужен будет), но питание там есть - можно запитать прямо с коннектора.

creator
08.04.2020, 08:08
Только оговорюсь сразу что на карте не устанавливался преобразователь уровней типа MAX232
А он там вообще не нужен. Мы же не к настоящему serial порту (12V) подключаемся, а к TTL уровням.

И вообще, так можно любую MIDI daughterboard подключить. Единственная проблема — им надо +5V, +12V и –12V (для DreamBlasterX2 достаточно только +5V). Я тут пошаманил и вот:

https://www.youtube.com/watch?v=TJy0ZgffIIk
У меня просто коробочка под MIDI дочки оформлена с настоящим MIDI интерфейсом через оптрон.

Mick
14.05.2020, 19:08
Пришли платочки, фото под спойлером


https://sun9-31.userapi.com/c855532/v855532427/23175e/taw6-DVGrJY.jpg
https://sun1-90.userapi.com/wQQbQtazX-MA13-vOu5AIgv78AcRsq5QHJ6aag/XnCwXoa70bs.jpg


Ах да, почему зеленый - отвечаю, так пожелал Djoni :)

Djoni
15.05.2020, 04:45
Красота :)

creator
16.05.2020, 08:33
Компоновка весьма странная. Интересно, на каком оригинале/клоне, воткнув эту плату в сокет AY/YM, мы увидим звуковые разъёмы наружу?

zebest
16.05.2020, 10:00
Интересно, на каком оригинале/клоне
Думайю с Uno , ээээ. экспортировали оное.
http://www.zxuno.com/forum/viewtopic.php?f=63&t=3043&hilit=midi

Mick
16.05.2020, 10:20
Компоновка весьма странная. Интересно, на каком оригинале/клоне, воткнув эту плату в сокет AY/YM, мы увидим звуковые разъёмы наружу?

В Фениксе, я относительно его делал. Но могу возразить, когда нашлепки AY на процессор раньше делали, что то никто не задавался этим вопросом.
Да без проблем можно аудио разъем не запаивать так как есть 4 пиновый - это раз. Во вторых, никто не мешает прицепить шлейф с хотя бы с таким разъемом - https://www.chipdip.ru/product/dip-40-ds1019-40w

Так что, кто ищет тот находит, на всех не угодишь

Kalantaj
27.06.2020, 21:15
Э... Это если стоит SoundCardExtreme то вообще придется шаманить чтоб всё вместе заработало?

Mick
28.06.2020, 08:08
Это если стоит SoundCardExtreme то вообще придется шаманить чтоб всё вместе заработало?

Просто так действительно работать не будут, так как распиновка YM2149 и YM2203 разная. Если чисто теоретически, то проводками подпаиваться непосредственно к соответствующим выводам YM2203.
Эта версия карты планировалась для компов с обычным AY. А там видно будет, если взлетит, то будем ее модернизировать.

Kalantaj
26.09.2020, 08:40
Если MICK'а не пинать, то ничего и не выпустит. МИИИК! Где инфа по карте? У меня вон уже коллекция мидях лежит дожидается, а от тебя никакой информации. К ZX-Uno скоро карта приедет, а для любимой пентевы от тебя молчок.

Mick
28.09.2020, 19:28
Если MICK'а не пинать, то ничего и не выпустит. МИИИК!

Безусловно, если не пнешь, не полетит. Детальки я собрал, теперь надо спаять. Попробую на этой неделе собрать, если не отвлекут.

Kalantaj
29.09.2020, 07:41
Безусловно, если не пнешь, не полетит. Детальки я собрал, теперь надо спаять. Попробую на этой неделе собрать, если не отвлекут.

О! Это радует! Уже стоит закупаться SAM2695 ?
И ещё вопрос тут созрел... Вот в первом посте сказано что втыкается сие чудо в панельку AY. Получается сигналы управления приходят именно туда. А обязательно ли наличие самого чипа AY в панельке?
Ну у меня вон стоит SoundCardExtreme. Когда забыл вынуть AY и воткнул SCE - звук как бы накладывался от двух чипов на выходе. Так может не устанавливать AY а воткнуть вместо него эту карту и всё заведется?
Ну типа AY будет играть с SCE, а midi - с панельки AY.
Или я что то недопонимаю?

Mick
30.09.2020, 09:17
И ещё вопрос тут созрел... Вот в первом посте сказано что втыкается сие чудо в панельку AY. Получается сигналы управления приходят именно туда. А обязательно ли наличие самого чипа AY в панельке?

Вроде об этом уже говорилось. AY или YM нужен, так как работа ведется через его порты.
Касательно работы совместно с звуковой картой ZXM-SoundCard, то теоретически должно работать, только нужно будет подпаиваться непосредственно к ногам YM2203, а на самой плате ставить AY не надо. Собственно это касается и к AY, если не охота городить кабели с панельками :)

Kalantaj
02.11.2020, 22:09
Безусловно, если не пнешь, не полетит. Детальки я собрал, теперь надо спаять. Попробую на этой неделе собрать, если не отвлекут.

МИИИИИК! Даже если отвлекали - можно ж было уже спаять. Ну что там?

NEO SPECTRUMAN
02.11.2020, 22:14
МИИИИИК! Даже если отвлекали - можно ж было уже спаять. Ну что там?
да каму там нужен твой миди

милярды спектрумистов ждут появления zx8080 :)

Kalantaj
03.11.2020, 08:14
да каму там нужен твой миди
милярды спектрумистов ждут появления zx8080 :)

Что ж ты как ААА - срёшь во всех темах , в которых кто-то что-то написал? Вот мне лично вообще и в анус не впился zx8080, а midi-карта интересна. Именно поэтому я написал в ЭТОЙ теме, а не пошел в тему zx8080 (если она есть вообще) и не начал рассказывать что какой-то там zx8080 то вообще не спектрум и он вообще не нужен никому.
Будь добр не обсирай пожалуйста то, что тебе не интересно - общайся по интересующим ТЕБЯ вопросам в темах, соответствующим твоим интересам.

И да... Вопрос по поводу midi-карты был адресован топикстартеру.

Kalantaj
23.02.2021, 16:42
Мик, ты вообще отложил в самый дальний ящик выпуск этой карточки?

Mick
17.05.2021, 20:52
Гы гы, не прошло и года - я все таки собрал сей девайс.

https://i.ibb.co/Gtd0ZKc/DSCN0073.jpg (https://ibb.co/Gtd0ZKc)

https://i.ibb.co/GpJCPh5/DSCN0075.jpg (https://ibb.co/GpJCPh5)

AY часть попробовал, ее не сломал :)
Надо теперь миди часть попробовать

Mick
18.05.2021, 09:51
AY часть попробовал, ее не сломал

Забыл написать. Подключил когда платку в комп, слышу AY играет тихо. Начал смотреть, а у него питание 3В. Потом допер, у меня стоит стабилизатор, который должен питаться от 12В чтобы получить аналоговые 5В. Зато опытным путем доказано, что YM2149F работает от 3В (только немного тише).

Заодно дополню, то что я штыри напаял снизу, это просто один из вариантов подключения платы, можно шлейфом или чем то другим.
Если ставить бутерброд непосредственно на место AY в компьютер, то лучше вместо панельки использовать типа таких разъемов - https://www.chipdip.ru/product/pbs20

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

Нашел у поляков строчку из бейсика для проверки миди

PLAY "T160","","","Y1Z192Z0V15O5cdefgabC"

Набрал, надо же услышал пианино :)

Mick
18.05.2021, 19:49
Как оказалось, Ямахи на 3 Вольтах не все играют. Может это от даты выпуска зависит, но у меня играет у которой дата 0045

Небольшое видео https://disk.yandex.ru/i/_KyI3dkAbYImRw

А это фото показывает как не надо включать иначе будет 3В на AY

https://i.ibb.co/Gs31JF1/IMG-20210518-152727.jpg (https://ibb.co/Gs31JF1)

Лучше вот так

https://i.ibb.co/NpnVfXD/IMG-20210517-111134.jpg (https://ibb.co/NpnVfXD)

Mick
21.05.2021, 10:30
Перевел по старинке бейсиковский файл Bach.tap в trd

загружать из TR-DOS

RUN "MIDIBACH"

Вложение 75443

Проверил, вроде играет. Так что для проверки работоспособности миди чипа этого должно хватить.


Дополнительно по поводу питания. Поставил WF19054 - от 3В не работает.

Небольшое видео с примером звучания


https://vk.com/micklab?z=video-191616672_456239017%2F43823ac079b886751b