PDA

Просмотр полной версии : Сравнение: AY8930/AY8910/YM2149F



newart
19.05.2012, 12:05
Оцифровал трек с альбома C-jeff'a, на 4-х разных чипах.

http://dl.dropbox.com/u/6439155/mikona-ym2149f.wav
http://dl.dropbox.com/u/6439155/mikona-ay8910-noname.wav
http://dl.dropbox.com/u/6439155/mikona-ay8930-microchip.wav
http://dl.dropbox.com/u/6439155/mikona-ay8910-microchip.wav

Трек игрался Wild плеером = pt3.

На AY8930 в конце трека хорошо видно и слышно отсутствующую огибающую.

8910

http://dl.dropbox.com/u/6439155/8910.png

8930

http://dl.dropbox.com/u/6439155/8930.png

Чуть позже выложу запись проигранную из дампов регистра, где в 14 регистр не посылается ничего лишнего.

ZXMAK
19.05.2012, 17:17
а сам трек с какойнить открывалкой можно выложить?

Ramiros
19.05.2012, 18:10
на AY8910 если регистром-миксером отключить тон и шум то при записи потоковых данных в регистр громкости AY превращается в 4-х битный ЦАП. таким образом на нем проигрывают оцифрованные записи. Если в регистре громкости выставить в 1 пятый бит, то на выход попрет форма огибающей, чем успешно пользуются музыканты. В AY8930 эту особенность судя по всему неучли.
Проверить эту догадку можно попробовав проиграть какие либо оцифровки на AY8930, скорее всего их небудет слышно.

Woland
19.05.2012, 19:36
Оцифровал трек с альбома C-jeff'a, на 4-х разных чипах.

А саму мелодию в формате AY выложить можете? Ну т.е. тот файл, который проигрывает плеер на чипе.

newart
19.05.2012, 23:07
Проверить эту догадку можно попробовав проиграть какие либо оцифровки на AY8930, скорее всего их небудет слышно.
Так и есть.

NEO SPECTRUMAN
19.05.2012, 23:13
Чтоб сравнивать звучание микросхем нужно как минимум сделать несколько записей одной и той же микрухи и то после полного выключения компа.
Или хотя бы в R1-R6 заносить 000 и делать несколько записей.
Ибо переинициализируется только огибающая а у генераторов тона всегда будет разная начальная фаза.
http://zx.pk.ru/attachment.php?attachmentid=35592&d=1337454097

Лучшим вариантом для теста будет прошивка плеера в ПЗУ. И запись во время включения.

newart
19.05.2012, 23:17
Ибо переинициализируется только огибающая а у генераторов тона всегда будет разная начальная фаза.
Она в любом случае будет разная. А прошивать ПЗУ это вы уж как-нибудь сами.

NEO SPECTRUMAN
19.05.2012, 23:20
Она в любом случае будет разная. А прошивать ПЗУ это вы уж как-нибудь сами.
Поэтому и нужно несколько записей.
Чтоб для сравнения выбрать записи с максимально похожими начальными фазами.

newart
19.05.2012, 23:24
А саму мелодию в формате AY выложить можете? Ну т.е. тот файл, который проигрывает плеер на чипе.
http://zxtunes.com/downloads.php?id=4138

psb
20.05.2012, 02:47
т.е. в 8930 ни цапа, ни огибающих в принципе?

---------- Post added at 04:47 ---------- Previous post was at 04:14 ----------

судя по доке, там 2 режима. изначально (после ресета) должен быть включен режим совместимости с 8910, там все фичи должны работать (огибающая в т.ч.).

если же записать в 15й регистр 101ххххх, то включится режим 8930, и вот в нем-то как раз есть отличие. громкостей уже не 4 бита, а 5, соотвественно и бит огибающей теперь не в 4м бите, а в 5м. возможно и микшер там немного иначе работает.

Ramiros
20.05.2012, 09:48
т.е. в 8930 ни цапа, ни огибающих в принципе?

---------- Post added at 04:47 ---------- Previous post was at 04:14 ----------

судя по доке, там 2 режима. изначально (после ресета) должен быть включен режим совместимости с 8910, там все фичи должны работать (огибающая в т.ч.).

если же записать в 15й регистр 101ххххх, то включится режим 8930, и вот в нем-то как раз есть отличие. громкостей уже не 4 бита, а 5, соотвественно и бит огибающей теперь не в 4м бите, а в 5м. возможно и микшер там немного иначе работает.

Ну ЦАПа там и небыло никогда в принципе, это просто недокументированая особенность 8910 которой широко пользуются :) да и ЦАПом это трудно назвать, так - породия.
Огибающая что должна делать? задавать форму изменения громкости для генераторов тона (покрайней мере для этого ее и придумали) в 8930 это работает, а то, что форма огибающей просто прет на выход при определенных условиях - это уже извините нигде не оговаривается.

Когда я делал эмуляцию AY 8910 меня такие особенности тоже немного удивили, на этот счет есть некоторые соображения:
Генератор тона это посути просто счетчик который выдает лог. 0 или 1 с определенной частотой.
Миксер это регистр, который разрешает или запрещает прохождение лог. сигнала с генератора тона на усилитель.
Если кто обращал внимание, выключение генератора тона достигается установкой в 1 соответствующего бита в миксере, т.е. лог. сигнал с генератора тона складывается логически с битом в регистре миксера, и в результате на выходе получается постоянно лог.1. которая и перемножается в усилителе со значением огибающей, в результате на выходе усилителя получается чистая пила соответствующая таблице огибающей. Вот как то так :)

psb
20.05.2012, 14:58
Вот как то так
спасибо, К.О., мы знаем, как работает 8910:) но вот 1й абзац я не сильно понял. не быть ЦАПа там просто не может (умножающий цап на всех 3х каналах, ага). единственная фича, которая может быть не очевидна - при выключенном тоне/шуме в микшере, на выход идет лог. 1, а не 0. остальное все логично и понятно.
в 8930, судя по регистрам, точно так же есть огибающая, да не одна. включается она просто другим битом.

Woland
23.05.2012, 21:32
Чуть позже выложу запись проигранную из дампов регистра, где в 14 регистр не посылается ничего лишнего.

Всё еще ждем :)

ZXMAK
19.06.2013, 02:45
а перезалить можно, а то файлы потерял :)

NEO SPECTRUMAN
25.08.2015, 22:44
а перезалить можно, а то файлы потерял :)
перезалью может кому пригодяться
за одно закинул pt3
https://yadi.sk/d/DSnoeHIVif69B

EvgenRU
14.07.2017, 20:55
Такой вопрос, а никто не проверял как звучит JFC95101 ?
А то на али у них цена 30р за штуку, заказал 10 штучек на пробу, вот хотелось бы узнать как оно.
Есть подозрения, что некоторые китайские AY могут быть тоже этой штукой перемаркированной

null_device
14.07.2017, 21:27
EvgenRU, вот тут уже обсуждалось:

http://zx-pk.ru/threads/2238-muzykalnye-protsessory-ay-3-8910-i-ym2149f.html
http://zx-pk.ru/threads/21890-otlichie-ay-8912a-ot-ay8912-i-ym2149-ot-ym2149f.html

NEO SPECTRUMAN
14.07.2017, 21:31
вот тут уже обсуждалось:
что там обсуждалось?




заказал 10 штучек на пробу
с тебя записи звучания :v2_dizzy_roll: :v2_smile: :v2_dizzy_turn: :v2_ny:

и желательно с записями настоящих ym\ay если есть
чтоб можно было сравнить
учитывая особенности твоего записывающего оборудования :v2_dizzy_botan:

кстате за одно проверь как у него с дешифрацией портов
или хотя бы запусти какой нибудь тест
который определяет ym или ay щас стоит

EvgenRU
14.07.2017, 21:37
Ок, если пришлют, обязательно на эве погоняю и запишу, есть AY/YM запишу тогда Big Things на всех трех.

NEO SPECTRUMAN
14.07.2017, 21:48
Ок
запиши mikona из этой же темы
http://zx-pk.ru/threads/19258-sravnenie-ay8930-ay8910-ym2149f.html?p=824561&viewfull=1#post824561

EvgenRU
11.08.2017, 21:31
Ну что же, вот и они :)

https://avray.ru/files/picforzxpk/jfc95101/jfc95101.jpg

Заметьте, ни одного повтора :-D

Начну потихоньку записывать звучание, я так полагаю нужно сделать WAV для AY/YM/JFC ?

PS: возьму чип 0839

UPD: так, уже видно различия в звучании, чисто на слух JFC звучит сочнее и громче
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test2.jpg

ЗАПИСИ ЗВУЧАНИЯ В WAV ФОРМАТЕ
=========================
ВНИМАНИЕ, WAV файлы по 67Мб !!!
AY-3-8910A: http://avray.ru/files/aytest/mikona_AY-3-8910A_microchip.wav 67Mb
JFC95101: http://avray.ru/files/aytest/mikona_JFC95101.wav 67Mb
YM2149F: http://avray.ru/files/aytest/mikona_YM2149F.wav 67Mb
=========================
В АРХИВЕ 7z
AY-3-8910A: http://avray.ru/files/aytest/mikona_AY-3-8910A_microchip.7z 39Mb
JFC95101: http://avray.ru/files/aytest/mikona_JFC95101.7z 41Mb
YM2149F: http://avray.ru/files/aytest/mikona_YM2149F.7z 39Mb
=========================


TEST 4.30 у меня на эве ругается на некорректный порт BFFD, наверное кривоватая конфигурация, так что протестил в RamD 2.0
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test.jpg
Индикаторы в демках работают нормально

PS: У меня лично сложилось впечатление, что JFC95101 это тот же AY только с предусилителем, ну и корпус у него немного толще у AY-3-8910A - 3.19mm, у JFC - 3.87mm

NEO SPECTRUMAN
11.08.2017, 22:59
ВНИМАНИЕ, WAV файлы по 67Мб !!!
zip открывает ХР из коробке
ужимаетсо в 80% от исходного размера
7z ужимает в половину

на слух мну кажетсо что у JFC95101 самые низкие градации громкости относительно самых верхних чуть громче чем у AY-3-8910A
пока не могу нормально сравнить

а может просто показалось тк один запись громче

EvgenRU
11.08.2017, 23:15
толку от сжатия, менее 50% выигрыш, зато мороки с запаковкой/распаковкой :)))

Все записи сделаны с одинаковыми настройками, так что уровень у JFC больше чем у остальных, это факт.

UPD: добавил архивы в 7z

NEO SPECTRUMAN
11.08.2017, 23:38
толку от
качать на 25% дольше времени

а непрерывный 7z ужмет 100500 похожих wav-ов до размера одного файла



зато мороки с запаковкой/распаковкой
лкм > 7zip > запаковать
лкм > 7zip > зараспаковать :v2_tong2:

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

Интересно нет ли готового теста
который прогнал бы все градации громкости\частоты\во всех каналах итд...
и проверил бы дешифрацию номеров регистров

omercury
12.08.2017, 06:07
PS: возьму чип 0839

А теперь возьмите 9920, если верить маркировке, он вдвое старше.

EvgenRU
12.08.2017, 11:42
Как не лениво было это делать, но всё же :)
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test3.jpg

Здесь мы видим уровень примерно такой же как у AY, значит (IMHO) изначально JFC были точной копией AY, а потом уже начали делать подделки.

http://avray.ru/files/aytest/mikona_JFC95101_9920.wav 67Mb
http://avray.ru/files/aytest/mikona_JFC95101_9920.7z 39Mb

krotan
12.08.2017, 12:07
Странно, что в тесте не участвует чип GI 8912A. Есть отзывы о том, что у него звук лучше всех протестированных... (http://zx-pk.ru/threads/27639-plata-perekhodnik-ay-8910-na-ay-8912.html?p=922657&viewfull=1#post922657)

omercury
12.08.2017, 12:42
Ничего странного, у меня, например, есть только AY38912A/P от некрочипа да родной YM2149F, остальных тупо нет.

З.Ы.
Странно, что тестирует один Евгений, а остальные только стучат ложками - "Ещё, ещё!!!"
;)

EvgenRU
12.08.2017, 13:46
Раз пошла такая пьянка - режь последний огурец :)))

https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test4.jpg
http://avray.ru/files/aytest/mikona_AY-3-8912_GI.wav 67Mb
http://avray.ru/files/aytest/mikona_AY-3-8912_GI.7z 39Mb

Заметьте, именно AY-3-8912 без всяких индексов!

PS: забыл уточнить, в качестве проигрывателя PT3 использовался RC 1.96

NEO SPECTRUMAN
12.08.2017, 20:05
Как не лениво было это делать, но всё же
как раз хотел попросить

чтоб проверить предпологаемое отличие от Ау
http://zx-pk.ru/attachment.php?attachmentid=61946&d=1502557684

большая амплитуда у верхних и нихних градаций громкости
(см как внезапно завышена 14 градация у jfc)
+слабая разница между некоторыми

EvgenRU
12.08.2017, 20:54
(см как внезапно завышена 14 градация у jfc)
+слабая разница между некоторыми

Т.е. они походу не заморачивались изучением сигнала реального AY, а тупо взяли даташит, взяли оттуда уровни, а те что не были указаны влепили отбалды, судя по тому что 13 и 15 уровни совпадают. :-D

krotan
12.08.2017, 21:09
Странно, что тестирует один Евгений, а остальные только стучат ложками - "Ещё, ещё!!!";) Тестировать надо в одних и тех же условиях на одном и том же оборудовании, чтобы получить достоверные и сравнимые результаты. Так что, думаю Евгений обречён:)

NEO SPECTRUMAN
12.08.2017, 21:21
Только теста то нету.
А погонять музычку это...
...хотя просто интересно посравнивать

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


Так что, думаю Евгений обречён
еще DDp наснимал на чем то все уровни громкостей большого количества чипов

EvgenRU
12.08.2017, 22:05
У меня еще есть вот такая штука...
http://savepic.net/9605879.jpg

Но это уже когда совсем делать нечего будет :-D

omercury
12.08.2017, 22:40
У меня еще есть вот такая штука...

Микроволновка с USB... ;)

А почему провода внутри?

HardWareMan
13.08.2017, 07:21
omercury, чтоб на столе не валялись. :)

krotan
13.08.2017, 11:32
...у меня, например, есть только AY38912A/P от некрочипа да родной YM2149F... Ну и как у них звук в сравнении на слух?

EvgenRU
13.08.2017, 14:29
Ну и как у них звук в сравнении на слух?

Кардинальное отличие на слух только у YM, по-другому огибающие звучат

Наилучшее звучание, как и утверждалось ранее, у AY-3-8912 GI

NEO SPECTRUMAN
13.08.2017, 20:26
Т.е. они походу не заморачивались изучением сигнала реального AY, а тупо взяли даташит, взяли оттуда уровни, а те что не были указаны влепили отбалды, судя по тому что 13 и 15 уровни совпадают. :-D
нет у второго чипа такого не наблюдается
хотя "тихие" ступеньки все равно какие то кривые.

Sergey
12.10.2018, 07:59
Запоздало, но, всё же... По моему мнению, лучше всех звучит Ямаха, потом, с большим отставанием, идёт JFC. Третьим пришёл AY.

AndreiZX
09.02.2022, 11:16
Недавно вылезло ещё одно странное отличие. Микрочип 8910 внезапно работает без питания. То есть если все ноги подключить, кроме одной, питания +5в, то на ней откуда ни возьмись появляется напряжение +4.2в и музычка играет как ни в чем ни бывало, только на процентов пять тише, почти незаметно. Ямаховский чип так не может.

goodboy
09.02.2022, 11:58
Микрочип 8910 внезапно работает без питания.
а что подаётся на BC2 ?

Titus
09.02.2022, 12:01
Недавно вылезло ещё одно странное отличие. Микрочип 8910 внезапно работает без питания. То есть если все ноги подключить, кроме одной, питания +5в, то на ней откуда ни возьмись появляется напряжение +4.2в и музычка играет как ни в чем ни бывало, только на процентов пять тише, почти незаметно. Ямаховский чип так не может.
Ну так, если на портах защитные диоды стоят, то при подачи на любой порт потенциала 5в, открывается защитный диод на шину питания. И падение напряжения на 0.7в является нормой для диода) Но так делать не надо, т.к. защитные диоды не для этого)

reddie
09.02.2022, 12:04
музычка играет как ни в чем ни бывало
А если убрать питание со входов A8 и BC2? Сделать подтяжку через резисторы около 10КОм, а не напрямую к +5B, как обычно?

AndreiZX
09.02.2022, 19:06
Я не спец в этом и реально не экспериментировал что будет, если... Но. По моему это странное поведение. Вот ямаховский чип реально затыкается при обесточивании. Потом при подаче питания продолжает играть. Это правильно. А микрочип чего-то перемудрил. И я теперь не знаю как его заткнуть только одним выключателем.

Sandro
09.02.2022, 19:14
По моему это странное поведение.
Нормальное это поведение. Срабатывает защита от высоких напряжений на входах.


И я теперь не знаю как его заткнуть только одним выключателем.
Притянуть RESET к земле -- не?

reddie
09.02.2022, 23:10
Притянуть RESET к земле -- не?
Ресет общий на всю схему, если речь о Спектруме =) разве что лепить резистор, чтоб на остальную схему не влияло.


теперь не знаю как его заткнуть только одним выключателем
Как вариант - поставить тумблер в разрыв сигнала Clock, идущего на чип. Не совсем правильное решение, но звук заткнется.

Михаил Каа
10.02.2022, 01:12
Тоже интересует тема сравнить разные чипы. Но беспокоит вопрос методологии... Есть какая то общепризнанная демка (из первого сообщения?). Или может есть софт который генерит нужные последовательности.
Если коротко - есть почти все разновидности чипов. Есть хорошая звуковая карта. Есть Скорп и Пент - машины для тестов. Посоветуйте, как грамотно провести эксперимент.

IgorR76
10.02.2022, 01:42
Михаил Каа, поставь задачи. Что конкретно сравнивать. Тогда найдутся инструменты и средства.

reddie
10.02.2022, 08:46
Тоже интересует тема сравнить разные чипы

Что конкретно сравнивать

Весь вопрос в том, для чего. Да, звучат AY и YM по-разному, это даже на слух спокойно улавливается. У AY звук более резкий, грубый, пердежный, что ли (на огибающих четко слышно).
А вот кому что кажется более правильным - это личные предпочтения. Мне больше нравится YM, но немало народа считает "истинным" звучание AY.

Да и программно они детектируются, из свободных портов в/в приходят разные данные, но к звуку это не имеет отношения.

polikarpov76
10.02.2022, 09:03
reddie, дада, видели мы уже как на слух угадывают: https://zx-pk.ru/threads/31782-bitva-audiofilov-ay-vs-ym.html

reddie
10.02.2022, 10:14
видели мы уже как на слух угадывают
Про угадывание и не говорилось, многое зависит от аппаратуры (схемы включения чипа, усилителя) и качества записи.
Но именно разницу на одном и том же треке, одних компе-усилителе-колонках, но с разными чипами, слышу отлично.
Повторюсь, заметное расхождение идет на огибающих. В уровнях/ступеньках громкости тона, вроде, тоже что-то есть, но на треке это уловить сложно.
Насколько помню, сравнивал в свое время, перебирая последовательно громкости тона в одном канале, и на слух уровни отличались.

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

цитата из той самой темы по ссылке:


все современное использует огибающую для кольцевой модуляции
и для баса, которые как раз резко и выдают где AY а где YM

AndreiZX
19.03.2022, 13:00
Ресет общий на всю схему, если речь о Спектруме =) разве что лепить резистор, чтоб на остальную схему не влияло.


Как вариант - поставить тумблер в разрыв сигнала Clock, идущего на чип. Не совсем правильное решение, но звук заткнется.

Увы, это не так. Только дошли руки попробовать. При разрыве сигнала клок оба чипа и ямаха и микрочип - продолжают выдавать уже не музыку, а хрипы и пуки в динамик в такт музыке!! Тишина никак не наступает. Еще идеи есть, как заткнуть эти чипы одним выключателем?

reddie
19.03.2022, 13:29
Еще идеи есть, как заткнуть эти чипы одним выключателем?
А если вот так? Тумблер с двумя входами, в одном положении на сброс AY идет сигнал со схемы, в другом сажается на землю.
Вход на чипе можно подпереть к +5В резистором 5-10К для "надежности" в момент переключения.

https://i4.imageban.ru/out/2022/03/19/b926281717f8692804a137a89b859302.gif (https://imageban.ru)

AndreiZX
19.03.2022, 19:57
А если вот так? Тумблер с двумя входами, в одном положении на сброс AY идет сигнал со схемы, в другом сажается на землю.
Вход на чипе можно подпереть к +5В резистором 5-10К для "надежности" в момент переключения.

https://i4.imageban.ru/out/2022/03/19/b926281717f8692804a137a89b859302.gif (https://imageban.ru)

Да, так работает отлично. Полная тишина, без резисторов пробовал, все надежно выключается, спасибо.

nimdasys_inbox_ru
02.07.2022, 10:09
TEST 4.30 у меня на эве ругается на некорректный порт BFFD, наверное кривоватая конфигурация, так что протестил в RamD 2.0
https://avray.ru/files/picforzxpk/jfc95101/jfc95101_test.jpg
Индикаторы в демках работают нормально

PS: У меня лично сложилось впечатление, что JFC95101 это тот же AY только с предусилителем, ну и корпус у него немного толще у AY-3-8910A - 3.19mm, у JFC - 3.87mm

Подскажите пожалуйста где можно скачать обе эти утилиты ?!

null_device
02.07.2022, 10:27
nimdasys_inbox_ru, а где-нибудь искали?
Первый, лежит тут (https://vtrd.in/release.php?r=0ee7baec4c7b1bca1771541c88171df6).
Второй, вроде как лежит там же (https://vtrd.in/release.php?r=9f4d0e50a03bc00fb54a5cce5d5ada6e).