Вход
Наше всё
Теги
codebook
PARTS
Поиск
Опросы
Закон
Пятница
22 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
ARM
AVR
PIC
PLD, FPGA, DSP
Кибернетика
Технологии
Схемы, платы, компоненты
Схемы, платы, компоненты
/1055130
Топик полностью
Evgeny_CD
, Архитектор
(25.11.2020 02:09, просмотров: 64)
в ответ на
YM2149F - синтезатор для создателей будильников судного дня
- автор:
Evgeny_CD
Много инфы
https://zx-pk.ru/threads/21890-otlichie-ay-8912a-ot-ay8912-i-ym2149-ot-ym2149f.html
Ответить
Ответы
чот какая-то реализация на VHDL очень жирная получается. аж неверится
-
Mahagam
(
25.11.2020 12:50
)
Есть гигантская разница между точной копией и грубой симуляцией. Музон звучать не будет -- это принципиально. И тут начинаются нюансы: 1) ГПСЧ шума должен быть побитово такой же, 2) внутри есть ЦАПы которые в цифре вырождаются в операцию перемножения, 3) нужен антиалиасинг и ресэмплинг... 4) ШИМ или вывод I2S. Дьявол в мелочах. И вполне может быть, если нужна точная копия, в FPGA проще сделать быстрый проц, а дальше программно...
fk0
(192 знаков,
25.11.2020 20:46
)
1) ГПСЧ шума должен иметь сходный спектр. а чо там с битами - ухом ты не различишь. ну, кроме того случая, когда ты аки древний комп умеешь грузить инфу в моск прям с магнитофонной ленты. 2) ЦАПы можно сделать безо всякого перемножения. там 4 бита (если не учитывать YM2149F) на уровни всего. я тебе 4-х битный ШИМ на 200 MHz влеплю, сделаю RC фильтр с частотой среза килогерц эдак 70, и попробуй ты его отличи от того резисторного ЦАПа что был в древнем AY. 3) это если
Mahagam
(480 знаков,
25.11.2020 21:02
)
ГПСЧ на слух различишь... Нормальные эмуляторы появились далеко не сразу. Чтоб получить точно такой же спектр в точно такой же фазе как раз и нужно почти побитовое сходство. Там не 4 бита, а даже 5 (если YM) и ещё с отдалённо-логарифмической зависимостью, для эмуляции нужно все 12. ШИМ на 200МГц ты не сделаешь (если считать длину периода), а порядка на 3 хуже и это будет слышно. Никто звук ШИМом не выводит -- гигагерцев не хватает.
fk0
(1491 знаков,
25.11.2020 23:36
)
вот я не думаю, что нужно битовое сходство. а генерить wav`ы и слушать лень. для ШИМа я имел в виду частоту счётчика. ну и туже дельта-сигму я как раз и сделаю с частотой тактирования в 200 MHz и разрядностью в 12 бит. а что не Hi-Fi, так собственно и сами те чипы - свистелки и перделки как есть. и если с YM2149F идут прямоугольники, и после ВЧ сигма-дельта - такие же, то как ты их ушами различать собрался?
-
Mahagam
(
26.11.2020 00:05
)
12 бит -- это телефонное качество. Говорить даже не о чем. Прямоугольник -- это сложный сигнал, у него очень широкий спектр. В том-то и дело. В прямоугольнике прослушивается масса гармоник, а ты кроме частоты основного тона в упор ничего не видишь и думаешь "просто свистелка". Не просто. Потом еще каналы складываться будут и будут прослушиваться биения.
-
fk0
(
26.11.2020 02:53
)
телефонный сигнал - 8 бит нелинейных. и читай внимательнее - я писал что именно аудиочипами прямоугольник не получить. а примитивным самопальным дельта-сигма безо всяких передискретизаций и интерполяций - легко.
-
Mahagam
(
26.11.2020 13:00
)
Говнокод?
-
Evgeny_CD
(
25.11.2020 18:21
)
это сложно сделать. либо намудрили чего с оценкой размера. сама же микросхема видна как пачка 8-и разрядных регистров, да кучка счётчиков внутри. возможно, что выход, который таки частично аналоговый пытались сделать через ШИМ какой, али интерфейс на ЦАП.
Mahagam
(204 знаков,
25.11.2020 19:07
)