nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:59



Reply to topic  [ 40 posts ]  Go to page Previous  1, 2, 3  Next
ШИМ Covox 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
С перепутанными выводами счетчика при той-же синусоиде - получается вот что:

Вместо пилы на вход второго слагаемого приходит вот такая красная дребедень...
И с ней на выходе переноса сумматора получается странный синий "ШИМ-сигнал". :o

-----------------------Image

То ли я чего не понимаю... то ли автор перемудрил... :-?
Надо попробовать всё же перекинуть выходы счетчика так, как положено для правильной ШИМ...

_________________
iLavr


08 Dec 2013 13:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Разобрался-таки я в хитросплетениях схемотехники этого загадочного ШИМ-ковокса.

Если мы хотим получить вот такой "классический" ШИМ-сигнал:

-------Image

то следует прибегнуть к известной аппаратной его реализации:

-------Image

Звуковой и "опорный" сигнал в виде нарастающей пилы надо подать
на входы компаратора, в результате на выходе будет классический
ШИМ-сигнал.

Автор этого цифрового ШИМ-ковокса в принципе эту схему и реализовывал,
но только методами цифровой схемотехники.

Вместо компаратора он применил цифровой быстродействующий сумматор,
хотя верно сам замечает, что подойдет и цифровой компаратор, но
у автора такового не было.
Поскольку используется сумматор, а не компаратор, "опорный" сигнал
в виде нарастающей пилы надо инвертировать и подать на вход переноса
сумматора логическую "1".
Автор этого не сделал (но в звуке это не будет заметно) а вот счетчик
в схеме - работает на вычитание, что полностью эквивалентно счету
на сложение, но с инверированными выходами.
Таким образом, пила с убывающей амплитудой - здесь в роли "минус" пилы
с нарастающей амплитудой.

А вот зачем автор затеял непонятные мухли с перестановкой нибблов и битов
по старшинству у счетчика - остается для меня загадкой.
:-?

Если суммировать звуковой сигнал и пилу с убывающей амплитудой обычным
образом как на вот этой исправленной схеме,

Image

то получается самый что ни на есть правильный "классический" ШИМ-сигнал.


Увеличить

Кто желает сам в этом убедиться, может попробовать это в проекте EWB.

Видимо, перепутанные биты счетчиков дают звук какой-то интересной окраски.
А как видно из графика предыдущего моего поста - там тоже ШИМ, но частота
его значительно выше.
Так что не зря мне эта схема вспомнилась в связи с "тёплым ламповым" звуком! :lol:
С качеством звукового ШИМ-сигнала многое еще зависит от того, как его проинтегрировать...

С программной реализацией звукового ШИМ-сигнала - я продолжу уже в соответствующем
топике, ПК "Специалист".

_________________
iLavr


09 Dec 2013 02:34
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
А как выбираются C1 и C2? Это LPT1 и LPT2 или же поочередно через один порт пишутся значения то в C1, то в C2? То есть что есть Slot ISA Covox? Вот думаю, может собрать девайс, тем более что 155ИМ3 даже в бутике стоит 20 рублей в розницу....

Просто тут люди заинтересовались такой картой:
Image

http://www.phantom.sannata.ru/forum/index.php?t=15926


15 May 2014 12:23
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
А как выбираются C1 и C2? Это LPT1 и LPT2 или же поочередно через один порт пишутся значения то в C1, то в C2? То есть что есть Slot ISA Covox?

Вот там видишь штрих-линию? Если на шине ISA Covox, то C1 и C2 - выборки по адресам.
Можно задействовать адреса LPT1 и LPT2 если не заняты их адреса.
А Slot ISA Covox - это как раз и есть вариант на плате в шине ISA, а не снаружи на разъёме LPT.

То есть к регистрам DD1, DD2 прицепляется характерная для ISA-плат схемотехника
с селектором адреса и дешифрацией.
Quote:
Схема цифpо-аналогового пpеобpазователя ковокса. Используются обычный слотовый ковокс до 555ИР23, (Условно не показан)...

_________________
iLavr


15 May 2014 13:10
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 

Когда я этим топиком занимался, я нашел-таки хорошую схему на слотовый стерео-совок отечественного производства.

Но я по совоксам всё слил куда-то в архив и сейчас не нахожу сразу...

Если пошарить по интернету, то наиболее близкая схема - от Атари:

Image

От регистров надо отвалить эти самодельные R-2R ЦАП и они тогда будут теми регистрами,
что огорожены штриховой линией.
И вот к ним и цепляется вся остальная ШИМ-схема.

_________________
iLavr


15 May 2014 16:22
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Да вот же это всё - страницей назад! :o Эх и ленивый ты, Tronix! :lol:
Lavr wrote:
Image
Увеличить

Image
Увеличить

На последней схеме у регистра К555ИР23 с выходов отпаиваются МС ЦАП (КР572ПА1), входы /ЕО -
отцепляются от общего провода и подключаются к выходам К155ТМ2 со схемы ШИМ-ковокс:

Image

_________________
iLavr


15 May 2014 16:33
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Lavr wrote:
Да вот же это всё - страницей назад! :o Эх и ленивый ты, Tronix! :lol:


Я не ленивый, эту схему я видел. Но она "моно", поэтому я и не заострил внимание.
Lavr wrote:
На последней схеме у регистра К555ИР23 с выходов отпаиваются МС ЦАП (КР572ПА1), входы /ЕО -
отцепляются от общего провода и подключаются к выходам К155ТМ2 со схемы ШИМ-ковокс


К каким выходам? 5,6,8 или 9?


15 May 2014 23:17
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
К каким выходам? 5,6,8 или 9?

На схему посмотри - ВСЁ же уже нарисовано! :evil:

Image

Значит теперь насчет адресов: поскольку Совок занимал порт LPT, то стандарта на адреса регистров
у него не было (или я не нашел).
Если Совок "стерео" вешали ЗА LPT на разъёме - (он не мешал принтеру), то байты разбрасывали в
левый и правый канал чисто аппаратно, благодаря счетному триггеру или другому селектору регистров.

А вот когда Совок вешали на шину ISA - там с адресами разнобой полный был... :(
Короче - либо под имеющийся софт подгоняли адрес, либо на свободные адреса LPT вешались.
Так что я не могу тебе однозначно сказать, обращение по каким адресам вызовет запись в регистры
по стробам C1 и C2.
Это зависит от того, как и подо что выполнить селектор.

_________________
iLavr


16 May 2014 08:25
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Звиняюсь за слоупочство, отвлекали тут на работе по работе :( . Да, иса полюбому вешается на лпт-порт, первый. Но вот насчет стерео несколько непонятно.... Ну байт влево, байт вправо, но это же не стерео как таковое... А по другому вряд-ли возможно. Просто смысл то в том, что бы была хоть какая поддержка софта, тот же Scream Tracker или игрушки для XT....


16 May 2014 12:06
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Да, иса полюбому вешается на лпт-порт, первый.

Совершенно не обязательно. Я вчера с твоей подачи провентилировал этот вопрос,
и куда только не вешается! :o И даже куда ни один LPT не вешается - и туда Совок вешают...
Особенно музыканты со своим трекером...

Tronix wrote:
Но вот насчет стерео несколько непонятно.... Ну байт влево, байт вправо, но это же не стерео как таковое...
А по другому вряд-ли возможно.

Нет, стерео - нормальное, если выводимый поток именно стерео и 8 бит. Просто позади
порта принтера - снаружи компа используют разные варианты аппаратных стробов по каналам.
Есть даже схемы с детектором "стерео" :o (я над ними смиялься!).

Tronix wrote:
Просто смысл то в том, что бы была хоть какая поддержка софта, тот же Scream Tracker или игрушки для XT....

Вот это самое неприятное, что, как я уже говорил, стандарта не было как такового.
Я когда рылся в поиске - везде пишут: вот схема, поддерживается такими-то играми,
таким-то софтом... вот другая схема - для вот таких игр... и т.д.

Я с настоящим Совок-сом играл в Another World, в Larry I и кажется в 1-х Гоблинов,
ну и Scream Tracker гонял - вот и всё...
Но кайф от Another World на всю жизнь помню - как оно таинственно звучало! :roll:

_________________
iLavr


16 May 2014 13:59
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Тогда не буду собирать. Лучше дождусь когда приедут опреационник с усилителем для Adlib и дособеру его.


17 May 2014 02:11
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Тогда не буду собирать.

Интересно было бы собрать Совок с регистром настройки, если уж на то пошлО... 8)
Чтобы его можно было при желании настроить под любые варианты Совок-сов....

Но всё это, конечно же, винрарные дела давно минувших дней.... :-?

Я-то поднял эту тему не из-за Совокса, а из-за аппаратной реализации ШИМ.
Вот эта штука меня реально интересовала, и хотелось разобраться...

Недавно попалась тоже интересная конструкция - приёмник прямого усиления
с усилителем класса D на КМОП-инверторах.
Но это не для нашего форума как-бы тема...

Хотя развитие мысли видится вот какое - раз уж сделали приёмник на 555, то,
может, сделать его на PIC16F628 с компараторами и ШИМ-контроллером?
Забавно будет выглядеть программно-аппаратный приёмник! :lol:
Скорости PIC16F628 должно хватить! :D

_________________
iLavr


17 May 2014 02:40
Profile
Senior

Joined: 20 Mar 2013 03:36
Posts: 137
Location: Ростов-на-Дону
Reply with quote
Post 
Lavr wrote:
Забавно будет выглядеть программно-аппаратный приёмник! :lol:

Software-defined Radio, тоже хочу попробовать собрать что-то подобное.

По теме: а чем лучше этот ШИМ-Covox по сравнению с R-2R? И микросхем больше, и звук не тёплый резисторный...


17 May 2014 08:09
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pfgx wrote:
По теме: а чем лучше этот ШИМ-Covox по сравнению с R-2R? И микросхем больше, и звук не тёплый резисторный...

У тебя какая-то странная привычка брякать непонятную отсебятину, ничего не прочитав, и не подумав...
Не хочу разводить флейм на очевидном месте, слушай и дальше свой "тёплый резисторный" звук...

_________________
iLavr


Last edited by Lavr on 17 May 2014 08:59, edited 2 times in total.



17 May 2014 08:43
Profile
Senior

Joined: 20 Mar 2013 03:36
Posts: 137
Location: Ростов-на-Дону
Reply with quote
Post 
Читал, думал. Люди напрягались, схему придумывали, и я что-то не въезжаю нахера такое городить надо было и в чём же отличие звука ШИМ от R-2R. Спросил, получил подробный исчерпывающий ответ, спасибо.


17 May 2014 08:54
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 40 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.