Что тут у вас опять случилось, что я тут понадобился. Когда я делал свою плату, то руководствовался по-моему оригинальной схемой.
Единственное что добавил порт 33h для блокировки GS ввиду конфликтов с буржуйским DivIDE
Вид для печати
molodcov_alex, и не только
Я не кого не заставляю покупать свои срали мазанный платы!! И сидеть на мягком месте не запрещаю!! Вы чего мне тут сегодня своими высказываниями мозг выносите? Я вроде вырос из возраста, чтоб каждый..... меня тыкал носом, учите своих детей и жен, а за поступки свои я сам отвечу!!!
А так же рад за Вас, что Вы не совершаете таких тупых поступков как я и делаете идеальный платы. Вы то конечное идеалы.
Писи, а схема изначально была выложена в первое сообщение в брахолке, но Вы её потеряли, проблема посмотреть!! И делалась она по базовой схеме отсюда http://zx-pk.ru/threads/17696-genera...e-ram-2mb.html с добавлениями Блэк Кота, я не отрицаю, что мог при перерисовке сделать ошибки. Но прочитав всю тему о сборке, я так и не понял, что именно не так, всё очень мутно написано, никакой конкретики!! Это для тех кто будет собирать.
Опять таки какой оригинальной ?
Основная схема ,что ходит вот эта , но она не правильная , красным обозначены фактические соединения ,что бы GS была рабочей.
https://c.radikal.ru/c29/1801/02/04099781f2d8t.jpg
Вот по этой GS_CPG.pdf - http://zx-pk.ru/threads/17570-dorabo...ral-sound.html
В любом случае, на моей странице есть исходники CPLD, можешь посмотреть что и как.
Я вот создавал тему по плате расширений пентагона ,после нового года дошли платы ,но перед тем как их продать ,я собрал плату и нашел ошибки ,сделал исправленную схему ,мануал ,а платы РАЗДАРИЛ в виду ошибок на них.
А по твоей логике виноваты собирающие, того что ты не доделал и не проверил , а недоделки такие ,что не каждый опытный сможет осилить ,и Саше пришлось высылать мне ее в Харьков , и т.д. и т.п. , считаешь критику несправедливой ? Ты делаешь коммерческий проект , ответственность по отношению к другим это первый залог успеха , безответственное отношение имеет сам видишь какой результат....
Павел Рябцов, у тебя такой нежный суппорт по твоим платам... Критику ты вообще не воспринимаешь. Нет что бы сказать "о.к., горшочек больше не вАрит, буду выпускать только отлаженные проекты, сто раз отмерь - один раз отрежь".
http://s01.yapfiles.ru/files/1382917...omoptimize.gif
В общеь все высказались ,надеюсь выводы будут правильными.
Поехали дальше , Саша ,операционники на сколько могу судить вроде бы рабочие , тот что стоит по громкости каналами вроде бы правильно управляет ,а тот что в чуда перемножителе от (ката) как раз и не работает , в общем переделываю и тут все к классике.
По поводу памяти показывает 30 страниц ,но с этим позже начну разбираться ,должно быть 63.
- - - Добавлено - - -
В выходной LM-ке 5 и 10 нога засажены на землю.... по какой схеме задумка вообще не понятно....
- - - Добавлено - - -
Все гораздо интереснее , разводка вроде бы правильная , только на выходной LM-ке перепутано питание , ай да плата ,радость для умельцев :biggrin:аем
Саша скорее всего одной LM-ке капец в виду этого , сейчас как то порежу ,узнаем.
- - - Добавлено - - -
И последнее на сегодня ,убрал в выходной части доработки (ката) , те семплы что на большой громкости играют нормально ,и качественно воспроизводится мой тест , то что тихо ,идет с искажениями и хрипом , и все включая мой тест идет в моно , значит еще где то ошибки, и да на выходной LM-ке попутано питание.
Повторяю ...... не читающим все сообщения!!!
http://zx-pk.ru/threads/28713-sborka...l=1#post947534
Повторю я не заставляю покупать мои платы, это сугубо личная инициатива каждого!!
SoftFelix Критикую я воспринимаю нормально, если она по сути и от авторитетных людей. А Вы кто чтоб меня критиковать? Вы лично для меня надпись в интернете и не более!! И я Вам не мешаю выпускать отлаженные проекты, а большинство плат я делал для себя и плата для меня лишь заготовка .... Я не думаю, что 500р за детали которые можно использовать в других проектах большая сумма!!
JV-Soft спасибо за исправления косяков, но надо было сразу смотреть мою схему, точней не мою, а по которой делалась плата, думаю немного вопросов и флуда убавилось бы. Что такое для Вас понятие коммерческий проект? Если Вы считаете что продавать иногда и часто в убыток это коммерция, то у Вас не совсем правильно понятие об этом. У меня и в мыслях этого не было, я всегда писал это для меня ХОББИ!! И не более.
Моя вина в этом, лишь то что я не предупредил, что плата ещё не запускалась и возможны ошибки, но это думаю лучше чем ничего и пустая болтовня. А советчикам(рукофлудам), ну направьте всю мощь Вашего ума на разработку плат, а не тупо давить на клавиши!! И хватит ФЛУДИТЬ......
Учителям напоминаю, учите своих родственников, достали уже......!!!
Задолбали! :)
Плату то запустили полноценно собранную? ;)
saymon, Все ,дожал, перепаял всю обвязку, осталось свормировать IORQGE ,и память проверить ,а то около метра только видит -
https://www.youtube.com/watch?v=Inr-...ature=youtu.be
печатную плату GS работающую от Павла в редакции JV-Soft, хотелось бы нав
На самой распространенной схеме GS которую я красным подрисовывал еще нашел ошибку ,на элемент D38.3 (ЛИ1) для формирования IORQGE по схеме заходит - /CSDD и /CF
/CF это неправильно ! Туда должен идти CSF иначе GS вешает комп, на классической синей плате разводка правильная /CSDD и CSF
Так же для формирования IORQGE придется напаять одну ЛИ1 в пляте Рябцова ,так как на диодах стабильно этот узел не хочет работать.
"Диодно-резисторная" логика - глючное кроилово. Да, у кого-то работает, но, в большинстве случаев, глюки. Многое зависит от применяемых серий микросхем. Особенно в ТУРБО-режимах. Так же источник глюков - перехват "монтажного И" на n-p-n или p-n-p транзисторе с открытым эмиттером (коллектором). В Спекке с шиной такое часто используют (перехват IORQGE, WAIT и т.п.). В этом случае идеально работает вентиль с Z-состоянием (ЛП8, к примеру).
Есть и в наших ZX-ах много мест где она работает отлично ,просто надо понимать куда можно ,а куда нет.
- - - Добавлено - - -
saymon, В виду того что площадки под SRAM сделаны не очень правильно (они короткие) ,ты не пропаял около 10 ног на двух SRAM.
Я пропаял ,теперь все ок ,моя схема тут работает правильно ,62 страницы ,как и должно быть. Завтра постараюсь выслать все это дело + мою плату доработок.
- - - Добавлено - - -
happy end
https://d.radikal.ru/d05/1801/ac/07d395ec2b17t.jpg
https://a.radikal.ru/a41/1801/24/fd601e54275bt.jpg
- - - Добавлено - - -
PS все что тут от (ката) надо убирать.
Есть такое. На Ленинграде без проблем работает доработка порта #FE на вывод, когда колхозится 2ИЛИ на диодах с подмесом А0 для /IORQ в ТМ9.
Лучше не кроить. В 1998-ом году подключал Hayes-модем по схеме Контратьева. Там надо было замешать /NMI на 2И с Magic'а TR-DOS'а и прерывания модема. Т.к. свободного 2И не было, сделал на диодах (нагрузка в 1кОм, вроде, была, ужЕ не помню). Как же оно глючило... Я уж отчаялся получить нормальную работу. Поставил вентиль ЛИ1 и потом без проблем качал ФИДОшку на Спекке до 2001-го года включительно.
Замена транзистора в ZXMC2 в перехвате /WAIT и IORQGE на вентили ЛП8 полностью вылечили глюки от этой карты в ТУРБО-режиме.
Может кто то возьмется перерисовывать схему ,это найденные мной ошибки между нормально работающей синей платой GS и схемой.
https://c.radikal.ru/c06/1801/43/b5607b2c47d5t.jpg
Урааа. Благодаря Jv-soft карточка ожила и будет петь.
Эта тема будет полезной тем кто захочет испытать свои силы в сборке этой платы.
Павел как будете перевыпускать платы не пытайтесь влезть в минимальный размер жертвуя толщиной дорог, переходных отверстий и т.д. Ну и конечно же вводите только проверенные в работе доработки
от Жени. Заранее создать отдельную тему где предварительно решать все технические вопросы
Женя огромная благодарность за неоценимую помощь.
saymon, и тут все ок.
https://www.youtube.com/watch?v=tKpipRGxoA4&feature=youtu.be
:v2_dizzy_dance: Нет слов, получилась конфетка
Небольшое продолжение , после запуска карты saymon и ее прослушивания мне не давало покоя ощущение ,что она играет мягче и четче чем моя GS ,несколько раз сравнил на разных треках , и слышу разницу , да его карта звучит лучше !
Начал разбираться , вывел и там и там пилу для проверки ЦАП-ов , все одинаково , подумал наверно как в классике чужая жена лучше :biggrin:
Опять сел слушать и сравнивать звук обеих карт , усилитель ,наушники подключил , да Сашина карта лучше.
Проверил в своей номиналы ,думаю может ошибся , нет, все ок.
Потом начал проверять ЦАП громкости и нате пожалуйста ,в одном канале громкости у меня небольшая нелинейность ЦАП , в одном канале ! и даже не ЦАП звука ,а громкости , и я это услышал ! :v2_rolley
Скорее всего у меня подбита по одному биту ПА1 , вот так починив одну карту , нашел баг и в своей.
Так что Саша твоя карта звучит отлично !
Вот так выглядит линейность рабочего ЦАП по громкости
https://d.radikal.ru/d25/1801/4b/331c0f46ca5ct.jpg
А вот мой приболевший ЦАП
https://c.radikal.ru/c36/1801/18/8e9bb7481e3dt.jpg
Нелинейность небольшая , и мне приятно ,что слух мой меня не подводит :)
JV-Soft, а какие микросхемы ЦАП у saymon, использованы?
Как и у меня КР572ПА1А с точкой
Класс. Получилась достойная карта пока в единственном экземпляре.
Женя с тебя автограф на карте, что бы было видно кто вдохновил жизнь в неё.
Иначе у этой карты не было бы никаких шансов
Программный семплер не тру. Почему вы все еще не запилили аппаратный сэмплер? С DMA и прочими плюшками?
Я вообще не так давно вернулся :) остальные не знаю чего штаны протирали.
- - - Добавлено - - -
Уже поменял ПА1 ,в ней дело было ,теперь все ок.
- - - Добавлено - - -
Так же ИЕ5 ставить надо только 1533 ,а 555 и 155 на частоте чуть выше 14.4мГц отказываются корректно работать попробовал 3 штуки , при первом делении частоты на 2 вместо 7,2мГц выходит 6,6 мГц и осцилом видно провалы , с 1533 все ок.
Павел Рябцов,
1. У выходной LM перепутано питание
2. Убрать все что касается аналогового перемножителя блеката ,оно не работает вообще.
3. Все что касается доработки с портами у меня тоже не заводилось ,поэтому нафиг.
4. на SRAM не хватает длинны площадок поэтому ее трудно качественно припаять.
Вот пример правильной реализации
https://a.radikal.ru/a19/1801/3d/843b81124f4bt.jpg
5.что бы не ставить дополнительный корпус ЛИ1 на IORQGE надо вернуть на схему два диода и резистор в сигналах B1 ,RAM1, B1X ,а освободившейся элемент использовать для IORQGE ,обратив внимание на схему ,там заходит сигнал CSF ,а не /CF как на схеме.
6. Сто раз перепроверить согласно моей исправленной схемы ,и схемы в псевдографике которую тут выкладывали , узел флагов D5 , D12 , и правильно переразвести , так же для проверки можно прозвонить синюю плату GS если она конечно есть.
7. Убрав ЛА2 и ИР35 микросхема ТМ9 стоящая рядом с ИР35 может быть перенесена с учетом освободившегося места ЛА2 , тогда район SRAM станет свободней.
8. Предусмотреть перемычки или пятаки для коммутации старших адресов ПЗУ , это даст возможность зашить и использовать в ПЗУ разные версии GS и мой тест.
9. Стороны разьема Zx-bus оставить как на прежних платах GS .
Это точно , вид не тот :biggrin:
https://c.radikal.ru/c32/1801/fa/a011152d3134t.jpg
По ссылке - обычный WT MIDI. Я же говорю за настоящий, треккерный семплер. Загружаешь модуль MOD и оно само крутится, без CPU, чисто на логике (внутри CPLD/FPGA). 4 канала минимум. Вот такое я хочу сам сделать, стало прям интересно.
Ну или даже с CPU, но с аппаратным ускорителем в виде DMA. Чтобы CPU только настраивал режим сэмпла, а выводился он сам через прозрачный DMA с нужной дискретизацией, не тратя ресурсов CPU.
HardWareMan, на CPU проще тем ,что есть гибкость в добавлении трекерных форматов модулей , на чистой логике под каждый формат нужен отдельный конфиг.
А вообще странно ,что за эти долгие годы пока я отсутствовал так и не прикрутили ISA 8/16 , и тыкай в спек хоть бластер хоть видеокарты. Ну естественно софт надо писать.
Частичная реализация есть в Спринтере и SMUC'е. Даже не представляю, как можно на аппаратной платформе Спекка реализовать, хотя бы, полноценную ISA8... DMA (самое главное), куча прерываний, куча адресаций... Даже некоторые ISA8-модемы криво работают на Спекке (схема Кондратьева). С времянкой что-то не то.
Что бы что то такое делать нужно кодить под это дело . Если кодить будет 3,5 человека то проект обречен