Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:msx-eq:msx-eq [2022-04-28 19:26] GreyWolf [MSX-EQ PSG Spectrolyzer для платформы MSX] |
msx:msx-eq:msx-eq [2022-05-25 14:19] (текущий) GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
{{:msx:msx-eq:msx-eq.jpg|}} | {{:msx:msx-eq:msx-eq.jpg|}} | ||
+ | |||
+ | |||
+ | ~~TOC_HERE~~ | ||
+ | ~~TOC wide~~ | ||
Разработчик: Pyhesty [RBSC]. Copyright (C) 2022 | Разработчик: Pyhesty [RBSC]. Copyright (C) 2022 | ||
+ | |||
+ | English version can be found here: [[en:msx:msx-eq:|]] | ||
MSX-EQ PSG Spectrolyzer – это простой картридж визуализатора спектра нот, воспроизводимых программируемым звуковым генератором типа AY-3-8910 или YM2149 (PSG). Плата предназначена для установки в стандартный MSX слот. Плата воспроизводит эффект измерения уровня сигнала, при котором каждой воспроизводимой частоте (диапазону частот) соответствует один из девяти вертикальных светодиодных индикаторов. После воспроизведения ноты или частоты индикатор плавно затухает. | MSX-EQ PSG Spectrolyzer – это простой картридж визуализатора спектра нот, воспроизводимых программируемым звуковым генератором типа AY-3-8910 или YM2149 (PSG). Плата предназначена для установки в стандартный MSX слот. Плата воспроизводит эффект измерения уровня сигнала, при котором каждой воспроизводимой частоте (диапазону частот) соответствует один из девяти вертикальных светодиодных индикаторов. После воспроизведения ноты или частоты индикатор плавно затухает. | ||
Строка 23: | Строка 29: | ||
Лицевая сторона печатной платы: \\ {{:msx:msx-eq:msx-eq_board.png?600|}} | Лицевая сторона печатной платы: \\ {{:msx:msx-eq:msx-eq_board.png?600|}} | ||
+ | |||
+ | {{:msx:msx-eq:msxeq_3_2.zip|Файлы в формате Gerber}} | ||
^Обозначение^Номинал/марка^Количество^Примечание^ | ^Обозначение^Номинал/марка^Количество^Примечание^ | ||
- | |C1..C6|100nF|C-EUC0805|6|C0805| | + | |C1..C6|100nF|6|C0805| |
- | |C7..C8|47uF 10v|CPOL-EUSMCB|2|SMC_B| | + | |C7..C8|47uF 10v|2|CPOL-EUSMCB SMC_B| |
- | |DA1..DA9|LEDs|2010BB|9|DIP-8| | + | |DA1..DA9|LEDs|9|2010BB DIP-8| |
- | |D1| PDL|EPM7128STC100|1|TSOP-100| | + | |D1|EPM7128STC100|1|TSOP-100| |
- | |R1..R37|1k|R-EU_R0805|37|R0805| | + | |R1..R37|1k|37|R0805| |
- | |XP2|PIN-10|PLD10|1| | | + | |XP2|PLD10|1|PIN-10| |
|MSXSLOT|EDGE-CONNECTOR|1|50-pin slot| | |MSXSLOT|EDGE-CONNECTOR|1|50-pin slot| | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[aliexpress>item/1005003644790122.html?item_id=1005003644790122&sku_id=12000026630013019&spm=a2g39.orderlist.0.0.6f0f4aa6xX9nSz|Светодиодные сборки]] | ||
+ | |||
+ | {{anchor:upload_firmware}} | ||
+ | ===== Загрузка прошивки в ПЛИС ===== | ||
+ | |||
+ | Для загрузки прошивки нужны: | ||
+ | - Программа [[quartus_ii:quartus_ii#quartusiiweb150|Quartus II Web Edition (Free) 15.0]] | ||
+ | - Программатор Byte Blaster или [[quartus_ii:quartus_ii#USB_Blaster|USB Blaster]] (можно купить на Ebay или AliExpress) | ||
+ | |||
+ | Стандартный файл прошивки: {{:msx:msx-eq:msx-eq.pof|}} | ||
+ | |||
+ | <WRAP center round important> | ||
+ | Если для сборки картриджа использовались светодиодные сборки с обратной полярностью, используйте для прошивки этот файл: {{:msx:msx-eq:msx-eq_inv_led.pof|}} вместо стандартного. | ||
+ | </WRAP> | ||
====== Корпус ====== | ====== Корпус ====== | ||
Строка 38: | Строка 63: | ||
* https://retrogamerestore.com/store/msx_cart_shell/ | * https://retrogamerestore.com/store/msx_cart_shell/ | ||
* https://www.msx.org/news/en/black-white-and-transparent-msx-cartidge-cases-overrich | * https://www.msx.org/news/en/black-white-and-transparent-msx-cartidge-cases-overrich | ||
- | Для этого картриджа также подходит корпус из полупрозрачного пластика, распечатанный на 3D–принтере. Модель можно найти в репозитории. | + | Для этого картриджа также подходит корпус из полупрозрачного пластика, распечатанный на 3D–принтере. Вот файлы: |
+ | * {{:msx:msx-eq:case_top.stl|Верхняя часть}} | ||
+ | * {{:msx:msx-eq:case_bottom.stl|Нижняя часть}} | ||
+ | ====== Демонстрация работы ====== | ||
Демонстрацию работы картриджа можно посмотреть здесь: | Демонстрацию работы картриджа можно посмотреть здесь: | ||
Строка 44: | Строка 72: | ||
* [[https://youtu.be/SXDI22wPhJE|Демо 1]] | * [[https://youtu.be/SXDI22wPhJE|Демо 1]] | ||
* [[https://youtu.be/Vhv5bKJgaLk|Демо 2]] | * [[https://youtu.be/Vhv5bKJgaLk|Демо 2]] | ||
+ | |||
+ | ====== Гарантия и обязательства ====== | ||
Все файлы проекта MSX-EQ доступны для некоммерческого использования в [[github>RBSC/MSX-EQ|репозитории на GitHub]]. | Все файлы проекта MSX-EQ доступны для некоммерческого использования в [[github>RBSC/MSX-EQ|репозитории на GitHub]]. | ||
Строка 56: | Строка 86: | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
+ | Авторская статья: \\ **[[https://habr.com/ru/post/664680/|Визуализатор для ZX Spectrum и MSX или с Днем Радио, Гики / Хабр]]** | ||
[[msxorg>forum/msx-talk/hardware/msx-eq-psg-equalizer-viewer|Обсуждение на msx.org]] | [[msxorg>forum/msx-talk/hardware/msx-eq-psg-equalizer-viewer|Обсуждение на msx.org]] | ||
+ | |||
+ | [[msxorg>ru/news/hardware/ru/msx-spectrolyzer-новый-красочный-проект-от-rbsc|MSX Spectrolyzer - новый красочный проект от RBSC]] | ||
[[zxpkru>threads/34302-msx-eq-psg-spectrolyzer-dlya-msx-msx2.html|Обсуждение на zx-pk.ru]] | [[zxpkru>threads/34302-msx-eq-psg-spectrolyzer-dlya-msx-msx2.html|Обсуждение на zx-pk.ru]] |