Не выдержал слушать "музыку ВВ55", вколхозил буферы:
Предположение оправдалось - теперь тишина гробовая!
В качестве буферов использовал 74HCT245N (а-ка АП6), запитал их от фильтрованного питания аналоговой части.
Не выдержал слушать "музыку ВВ55", вколхозил буферы:
Предположение оправдалось - теперь тишина гробовая!
В качестве буферов использовал 74HCT245N (а-ка АП6), запитал их от фильтрованного питания аналоговой части.
Последний раз редактировалось Denn; 17.12.2017 в 14:02. Причина: Изменение путей ссылок
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Итоговая схема 8-битной версии стерео-ковокса:
* на схеме не указаны блокировочные конденсаторы непосредственно на выводах питания микросхем буферов и ОУ. Я использовал SMD конденсаторы 100нф с диэлектриком NP0.
В качестве буферов можно использовать любые КМОП шинные формирователи:
74HC245N
74HCT245N
74AC245N
74ACT245N
Из отечественных аналог КР1554АП6
Уровень выходного сигнала вполне достаточный даже для раскачивания высокоомных наушников. Для низкоомных (менее 300 ом) наушников нужно увеличить ёмкость выходных разделительных электролитов до 470..1000 мкф.
Последний раз редактировалось Denn; 17.12.2017 в 14:02. Причина: изменение пути ссылки
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Я помню на недопц обсуждали стереосовк с аппаратным ШИМом. Тоже 2 регистра на 8 бит, затем 2 4хбитных сумматора и 2 4хбитных счетчика ("быстрый" ШИМ, по терминологии Atmel) и ТМ2 на выходе как буфер левого и правого выхода. Очень простая схема но с не кислым потенциалом. Я думаю они не обидятся:
Хм, ИМ3 у меня имеются.
Что до цифровой реализции ковокса, то я бы еще предложил добавить туда буфер на регистровом файле или FIFO ОЗУ каком. Чтобы с хоста задав частоту дискретизации (т.е. частосту прогона FIFO) на чем-то типо ВИ53 (у нас например всегда остается 1 свободный канал на платах COM-портов), выкидывать в буфер очередную порцию не меряя тики от байта к байту, а пополняя по исчерпанию буфера. Это даст возможность укрупнить циклы разделения между обслугой ковокса и остальными, что даст возможность в "остальное время" делать полезную нагрузку, например - подчитывать блоки с носителя, т.е. вот тогда это уже будет плеер.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
К сожалению в "остальное время" влезают три NOP'а при клоке проца 2,5 МГц. Это образно, но к сожалению реальность именно около того.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Только обрати внимание, что на функциональной схеме перепутаны старший-младший нибблы, как у счетчиков так и у регистров. Принципиалку тогда вывели примерно вот такую:
Ну и в качестве послесловия, я думаю что правильнее применить СП1 вместо ИМ3. Тогда получится настоящий ШИМ. А ИМ3 это же сумматор. Принципиалка подтверждена по крайней мере одним пользователем недопц. Причем он говорит что от перепутывания нибблов звук остается приличным, но принимает какую-то "окраску". Более детально здесь. Копировать сюда смысла не вижу.
- - - Добавлено - - -
Потому, что DMA нужен для непрерывного звука.
- - - Добавлено - - -
PS Там на недопц дают ссылку на оригинал. Так вот что там написано:
Есть у меня старый ноут, есть плеер MODный, с поддержкой стервосовка. Надо бы собрать и заценить, ёпта...Схема цифpо-аналогового пpеобpазователя ковокса. Используются обычный слотовый
ковокс до 555ИР23, (Условно не показан), паpа счетчиков, паpа тpиггеpов, паpа
сумматоpов. Пpимечание: Использовать 555 сеpию вместо 155 не pекомендуется;
155ИЕ2 непpименимо по быстpодействию, 155ИМ3 не найдена в спpавочнике (Снята с
пpоизводства?), годится в пpинципе любой сумматоp или компаpатоp типа 555СП1.
Hеиспользуемые входы pекомендуется подвесить на +5в чеpез 1к. Конденсатоpы на
выходе подбиpаются по вкусу (У меня их вообще нет, но для записи или выдачи на
усилитель может оказаться необходимым не то что конденсатоp, а целый фильтp с
частотой сpеза 22 кГц). Важная тонкость: на младший pазpяд сумматоpа
идет младший pазpяд с pегистpов, но СТАРШИЙ со счетчика. И наконец, выходной
шнуp обмотан 10-20 витками на здоpовом феppитовом кольце.
Звучок - ни до, не после я от ковокса такого не слышал.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ого. Давно я такого «не детского» фильтра по питанию не встречал в этом сообщении.
Я тут поискал/почитал. Если Z80 на 20 МГц еще реально заставить работать без хитростей с ОЗУ, ПЗУ. То с периферией тех годов – облом. Максимум 10 МГц.
Вот кстати интересный проект в сети нашел. Так примерно для себя и вижу концепцию будущего Ориона. Максимальное разделение на функциональные узлы. Мечта для экспериментатора и радиолюбителя Вот интересно, почему в 90-х такой простой компьютер не придумали. Хотя были попытки ЮТ-88. Но там потом все загубили.
Последний раз редактировалось OrionExt; 28.08.2016 в 22:00.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Далеко и ходить не надо - такой же проект, и даже не один, в соседнем треде (в особенности последние Женины проекты с Микрософт Васиком). Хотя и не в виде составной этажерки (как оно работать то будет с таким количеством коммутационных элементов? Надежность будет как у бредборды).
В 90-х такой простой комп придумали, назывался он АОН (Русь и т.п.).
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Не это не то. Таких проектов с 2000 пруд пруди. Тут другой подход. Модульность. Минимализм. Тем более в наше время. Пример. Меняем 8 ОЗУ на один чип. Тут чего-то от ЮТ-88. Только в новой обвертке. Хотя и раньше такое видел у партнеров из-за рубежа. Системный разъем у них был на 2-х DB-15 VGA (может кол-во контактов попутал). Стоял у них отдельный модуль на генерацию частоты с встроенной системой типа «шагатель» для CPU.
Типа как в книге. От простого к сложному. Своими руками. Супер учебный проект. А в наше время можно и на оборот. От сложной схетотехники к простой (прикрутили там к этому безобразию 4-Core 1ГГц, цена вопроса 4 фунта). Но мы тут простых путей не ищем
- - - Добавлено - - -
Не вот! Разве плохо на таком примере детей учить в школе. И стоит копейки.
- - - Добавлено - - -
Error404? А потом что мне делать с мега(мини) проектами (Орион, Спектрум, и тд). делать. на полку повесить. И гордится. Нет, я за движение, вперед.
Последний раз редактировалось OrionExt; 29.08.2016 в 01:34.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Error404, тогда уж на DMA посадить
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)