Как стать автором
Обновить

Комментарии 16

НЛО прилетело и опубликовало эту надпись здесь
а исходник для WinAvr или IAR компилятора?
код писался для CVAVR, так что нема(
где ж вы были раньше, когда я соображал тему диплома? =)
очень интересно
Я полагаю 65кГц не выходит потому что у вас DAC кривой, и нету фильтра, который бы отрезал все выше 65кГц.
С фильтром и правильным DAC получился бы отличный синус и на 65 ;-)
теперь есть повод пригласить папу на Хабру :)
Хорошей идеей будет отдельно делать генератор синуса и прямоугольника.
НЛО прилетело и опубликовало эту надпись здесь
С такими параметрами уж лучше звуковуху использовать.

Если и собирать генератор, то хотя бы на пару десятков мегагерц.
звуковуху автономно не используешь. Само собой в идеале лучше использовать специальные заточенные под это чипы от analog devices или подобных, только вот цена вопроса начинает кусаться.
Если говорить про звуковые карты, которые в «обычном компе», то там:
— большая нелинейность АЧХ;
— максимальная частота не больше некольких десятков кГц (в моём случае старенькой SB Live 10 кГц или около того);
— к сожалению, не знаю как точно построен выходной тракт, но проблем и огорчений он может доставить – не для того ведь делалось;
Но иногда и так сойдёт :0)
Кроме того, через звуковуху гораздо проще генерировать сигналы сложной формы с помощью всякого софта. Например иногда нужна сумма нескольких синусов – запускаем несколько SinGen'ов (прога такая для генерации синусов) и готово.
А сиське может? :)



подсмотрел тут.

если вбить массив значений в таблицу по которой генерирует то может.
А не найдётся ли у кого гайда по цифровому USB-шному двухканальному осциллографу?
отлично! поидее, на основе этой штуки можно еще собрать звуовой синтезатор!
и рулить на нем жыыырные звуки )
надо добавить езще 2 генератора паралельно, НЧ и ВЧ фильтры, возможность точной настройки частотоы каждого генератора. и миди интерфейс )
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории