Верно
Можно и более быструю. Более медленную на свой страх и риск.
Можно, запись в ПЗУ не используется. можно что угодно совпадающее по распиновке ставить.
Вид для печати
Собрал себе, почти всё работает. GS, TSFM, SD. Спасибо.
Но SAA1099 не хочет. Каким плеером его лучше проверять?
izzx, вот тут есть тест SAA (внизу страницы): http://micklab.ru/My%20Soundcard/ZXMSoundCard.htm
Не нашёл инфы: а почему звук FM моно? Зачем объединили каналы?
Оказывается, SAA работает. Тест звучит. Какие-то у меня были не те плееры скачаны.
Вот теперь осталось Миди запустить. Пока не поёт. Причём:
- Если вынуть набортный AY, то Эва с мультисаундом у меня не запускается.
- Если вставить мультисаунд во второй слот, то тоже не запускается
- Тест TS хрипит, если вставить колонки в выход звука на Эве. Как будто набортный AY подпевает, когда его не просят. А если колонки подключены к мультисаунду, то звук чистый.
Так что я думаю работе миди мешает AY. Или я плохо чип припаял.
Ещё посмотрел. На ноге 39 "midi_clk" чипа миди есть частота около 11 с лишним Мгц. А на дорожке, что идёт к ноге 16 "midi_in" есть разные частоты в десятки-сотни герц, когда играет плеер. Так что тут всё нормально.
Заметил также, что с подключенной платой и на частоте 14Мгц компьютер не может запустить некоторые проги. Например, nedoOS. Особенно если включены блоки TSFM и SounDrive. Вот тут не понятно почему.
Перепаяли чип миди и оно заработало. Я в первый раз кривовато запаял. Похоже, что теперь мультисаунд у меня полностью рабочий. Проблема какая-то в самой Эве. Потому что если воткнуть другую карту ГС, то тоже работает странновато. Буду разбираться.
Евгений!
Спасибо за твои старания.
Собрал себе плату, завелась сразу .
Обновил прошивку https://github.com/UzixLS/zx-multiso...pld.rev.A1.pof
- Поправлен завышенный тон в демке stellar.scl;
- При формировании сигнала iorqge больше не учитываются порты SounDrive и SAA1099.
Доброго времени суток. Не совсем в "музыкальную" тему... Давно хочу разобраться с IORQ на Evo. А если пересобрать прошивку для Эвы с раскомментированным параметром FREE_IORQ. И, по логике, на разъемах появится сигнал IORQ. Не?
UPD. Речь идёт, конечно, о TS-Confe
здарова народ.
вопрос к автору, можно как-то проверить работоспособность EPMки в учтройстве, например на контрольных TP ?
история такая, перед прошивкой плисина потребляет 30мА, после прошивки 240-280мА (греется), соответственно ничего не работает. генератор выдаёт 32.2МГц, на CLK Z80 15.8-16.2МГц (прыгает)
поменял три плисины, всё одно и тоже. снял все чипы с платы, ничего не поменялось. вот ещё на шине AD0-AD7 полное отсутствие сигналов.
что можно ещё проверить ? неужели все три плисины с браком ?
У меня, кстати, то же самое с GS. Тоже пытаюсь понять, что не так.
Плата на 2МБ оперативки. Запаял пока только мегабайт на лицевую сторону.
И с миди чипом проблема какая-то. Пытается какие-то отдельные ноты играть периодически.
TSFM, SAA1099 и Soundrive работают.
Эвы у меня нет. Проверял на Кае 1024 и Пентагоне 2024 года с Nemo-BUS.
А есть прошивка на 12 МГц или меньше? А то может процессор не тянет просто.
Попробуйте через TopJTAG Probe посмотреть какие пины альтеры не меняются. BSDL-файл для плисины брать тут: https://www.intel.com/content/www/us...-pin-tqfp.html
Точные цифры сейчас не скажу, но повышение потребления и нагрев после прошивки - это нормально. Много энергии жрут сумматоры ЦАПов для GS.
Значит ПЛИС как минимум частично работает, принимает и выдаёт клок.
Сигналы на AD0-7 есть только при обращении к портам карты. В остальное время они в высокоимпедансном состоянии.
Я так понял не работает вообще ни одна часть карты? Тогда проще проверять на AY.
Проверить есть ли клок YM_M.
Запустить какую-нибудь AY-музыку и смотреть есть ли сигналы YM1_CS/YM2_CS, AWR.
Если нет AWR - проверять сигналы M1, MREQ, WR со стороны Nemobus.
Если AWR есть, но нет YM*_CS - проверять A15, A14, A3-0 со стороны Nemobus.
Так же стоит проверить сигналы сброса RST, RSTOUT - должны быть постоянно в высоком уровне.
- - - Добавлено - - -
Кая и Пентагона у меня нет, на этих компьютерах карту не проверял.
Прозвоните 16 ногу на миди чипе - нет ли замыкания с соседними. + прозвоните эту ногу на 14 ногу верхней ямахи - должна звониться.
Вложение 80551
Победил проблемы.
В части General Sound был плохой контакт в панели ПЗУ.
А миди-чип заново посадил феном и все заработало. До этого припаивал обычным паяльником его.
Black Edition :)
https://i.ibb.co/J2chD0P/IMG-20240328-165721.jpg
https://i.ibb.co/mb62vTx/IMG-20240328-165828.jpg
у меня заработало TS-TSFM-SAA )))
GS по прежнему не поёт. попробую прошивку на 12МГц...
.
.
с прошивкой на 12МГц тоже не заработало. TopJTAG Probe офигенская штука )
выяснил что на шине адреса со стороны з80 тишина. иногда какие то адреса помаргивают и всё.
да и TopJTAG Probe постоянно отваливается, трудно четко промониторить плисину (
Есть какие-то нюансы работы на эве совместно с NeoGS (конечно, при отключенном дипом на мультисаунде GS)? Или GS-часть в таком случае вообще не реагирует ни ни что?
Вопросы по проработке микширования, если она была:
как лучше микшировать: мультисаунд на вход эвы или эву на вход мультисаунда?
куда лучше подключать NeoGS если всё микшировать на эве: на вход мультисаунда или на эву?
Это доработка Сергея Новикова, герберы по идее должны быть в его git репе: https://github.com/SeregaButylkin/zx-multisound
К площадкам TP5 и TP6 которые рядом с ПЛИС. При этом в ПЛИС заливается отдельная прошивка на 2 Мб (выложена у меня в гите: https://github.com/UzixLS/zx-multiso...rev.A1.2mb.pof).
- - - Добавлено - - -
Да, обе карты уживаются вместе.
На мой взгляд, лучше всё заводить на микшер эвы. ОУ у неё запитан от 8В - больше максимальный размах сигнала (если зачем-то будете слушать несколько источников разом). Ну и доп. отверстия в корпусе не придётся делать :)
вопрос по midi, воспроизвожу миды с zxmidip3.trd но играют только отдельные ноты, как будто кто-то время от времени по клавишам бьет :) никаких мыслей по этому поводу не будет?
Отлаживаю General Sound
Если вставить рабочее пзу, иногда получается загрузить мелодию, но после нескольких аккордов все зависает. Но чаще всего ничего не грузится, зависает в момент загрузки файла
Когда вставлено тестовое пзу ничего не происходит, если запустить миди плеер, отсюда zxmidip3.trd, начинает говорить "два", если запустить какой нибудь мид, то начинает говорить "два четыре"
Куда копать не подскажите?
кому "не доступно" можно или VPN или тут
в общем запустил свою плату, правда не без мгтф, виной всему глючный процессор
https://i.ibb.co/BBNFdsn/IMG-6158.jpg
подскажите а как проверить FM ?
В поставке WildPlayer есть несколько FM-мелодий
https://budder.narod.ru/MugenGroup/wp.htm
Всем доброго дня!
У меня тоже была проблема с запуском GS части, Z84 периодически зависал в странном состоянии MREQ = 0, IOREQ = 1, ADDR = 0xFFFF, RD = 0, WR = 1. При этом вероятность зависания уменьшалась со снижением напряжения питания. Пришёл к выводу, что это связано с низким уровнем клока. Сейчас Z84 тактируется от 3.3В выхода FPGA матрицы, согласно дш, для z84 Clock Input High Voltage Min = Vcc - 0.6 = 4.4В при 5В питании. Похоже, что не всем экземплярам процессора 3.3 В размаха достаточно.
https://pic.maxiol.com/thumbs2/17237...0444.scr02.png
Первым решением было конденсаторами добиться овершута на входе clk, Z84 стал стабильно запускаться.
Вторым решением стало снижение R3 до 470 Ом и пересборка прошивки с выходом GCLK, сконфигурированным как Open Drain. Этот вариант также доказал свою работоспособность.
https://pic.maxiol.com/thumbs2/17237...0444.scr04.png
К сожалению, судя по осциллограмме, здесь также процессор работает за пределами своей спеки - Clock Rise / Fall max 10 ns.
Сам остановился на варианте 2, как не требующим аппаратный правок платы, но правильным решением выглядит добавлением буфера для клока z84.
у меня те же симптомы, тоже про это думал, но до экспериментов не дошло, попробую второй метод
у меня тоже заработало
sfsdart, спасибо за информацию! В следующей ревизии добавлю буфер на 74LVC1G125DB
Uzix, крепёжные отверстия в плате под какую-то конкретную планку рассчитаны? У меня есть низкопрофильная, но там ушки не совпадают.
Gutten, нет, расчёта под какую-то конкретную заглушку нет.
А я померял осцилом на ножке 1 у Z80 размах около 5.2 В без всяких доработок. Может что-то не так сделал, но вроде там не 3.3 вольта..