Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Генератор синуса
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
Константиn
Помогите пожалуста подобрать микросхемку, цену желательно в пределах 10 рублей с минимумом обвязки и минимум ног (корп. соик-8 хотелось бы). Частота в пределах от 50 до 200 кГц, точность не важно, стабильность неважно. Главное выход синуса!
man with no name
LTC1799. Только ценачуть выше.
Константиn
Цитата(man with no name @ Aug 22 2007, 07:45) *
LTC1799. Только цена чуть выше.

Спасибо, но к сожалению это генератор прямоугольного сигнала, мне нужен СИНУС.
sera_os
ИМХО за 10р можно собрать разве что на операционнике с мостом вина.
за 5уе есть хорошая вещь как DDS - AD9833, только управление цыфрой.
Константиn
Цитата(sera_os @ Aug 22 2007, 10:04) *
ИМХО за 10р можно собрать разве что на операционнике с мостом винна.
за 5уе есть хорошая вещь как DDS - AD9833, только управление цыфрой.
Хорошая вещь ничего не скажу, только мне цифру брать не откуда. Если 10 рублей мало, пусть будет 50 рублей за корпус!!
muravei
Цитата(Константиn @ Aug 22 2007, 11:58) *
Если 10 рублей мало, пусть будет 50 рублей за корпус!!

Думаю, Вам стоит поискать на форуме , подобные вопросы уже были.
А частота меняться должна?
Константиn
Цитата(muravei @ Aug 22 2007, 11:19) *
Думаю, Вам стоит поискать на форуме , подобные вопросы уже были.
А частота меняться должна?
Нет, не должна. Мост вина описан был, но хотелось бы чего то более компактного.
VDG
У Виши есть микросхемы - генераторы синуса.
sensor_ua
DDS сляпать - такой
http://www.myplace.nu/avr/minidds/index.htm
или с ШИМ-выходом на чем-нибудь типа ATtiny13, ATmega48 или другом камешке. У P89LPC9107, например, есть ЦАП (камень за 0.5 бакса)
Adlex
Мое мнение, что дешевле обычного ОУ с мотом Вина ничего не получится. Там деталей на 0,3 - 0,5 $
Константиn
Цитата(sensor_ua @ Aug 22 2007, 16:17) *
DDS сляпать - такой
http://www.myplace.nu/avr/minidds/index.htm
или с ШИМ-выходом на чем-нибудь типа ATtiny13, ATmega48 или другом камешке. У P89LPC9107, например, есть ЦАП (камень за 0.5 бакса)

Это много комплектухи,, места занимает много, программу писать надо (сплошные минусы). Нужен однокристальный генератор, желательно сразу с синусом на выходе.
TomaT
На фиксированную частоту нужен только контроллер+ЦАП (можно R-2R). Если делать ШИМ, то контроллер (SOIC8) и простейший ФНЧ (в простейшем случае RC). Программу конечно писать таки придется, но на нее больше часа не уйдет.
sensor_ua
Цитата(Константиn @ Aug 23 2007, 11:41) *
Это много комплектухи,, места занимает много, программу писать надо (сплошные минусы). Нужен однокристальный генератор, желательно сразу с синусом на выходе.

RC для ШИМ на AVR много? или ничего снаружи для P89LPC?
Или написать массив значений синусоиды, а потом значение из него выдавать в ЦАП при каждом тике таймера?
#define I_MAX (sizeof( SinArray))
char SinArray[]={...};
unsigned char i;
char DAC_Value;
void main(void){
Timer0_init();
DAC_init();
i = I_MAX>>1;
__enable_interrupt;//sei();
}
ISR(Timer0CTC){
DAC_Value = SinArray[i++];
//if( i>= I_MAX) i=0; //если не 256 значений в массиве
}
oles_k76
только необходимо заметить, что качество синусоиды (ШИМ+ФНЧ) из контроллера похуже будет, чем генератор на мосте Вина smile.gif
Вам ведь попроще надо? ФНЧ лепить прийдется.....
alexander55
Цитата(олесь @ Aug 23 2007, 14:19) *
только необходимо заметить, что качество синусоиды (ШИМ+ФНЧ) из контроллера похуже будет, чем генератор на мосте Вина smile.gif
Вам ведь попроще надо? ФНЧ лепить прийдется.....

К плюсам uC реализации можно отнести:
легкая перестройка частоты и амплитуды;
если нужно добавлять сдвинутые по фазе аналогичные сигналы (sin-cos, sinA-sinB-sinC).
_Vladimir_
Цитата(Константиn @ Aug 22 2007, 07:05) *
Помогите пожалуста подобрать микросхемку, цену желательно в пределах 10 рублей с минимумом обвязки и минимум ног (корп. соик-8 хотелось бы). Частота в пределах от 50 до 200 кГц, точность не важно, стабильность неважно. Главное выход синуса!


MAX038
Features - 0.1Hz to 20MHz Operating Frequency Range; Triangle, Sawtooth, Sine, Square.
Кажется была снята с производства, но кто-то еще выпускает полный аналог.
Okorok
Цитата(Константиn @ Aug 22 2007, 06:05) *
Помогите пожалуста подобрать микросхемку, цену желательно в пределах 10 рублей с минимумом обвязки и минимум ног (корп. соик-8 хотелось бы). Частота в пределах от 50 до 200 кГц, точность не важно, стабильность неважно. Главное выход синуса!


1) MAX038 (как уже писал _Vladimir_) или похожие: XR2206, ICL8038.
Все они больше не производятся, какой найдете - хватайте. До сих пор продается толькоXR2206.

2) Вероятно, более доступный вариант - делать синус из прямоугольника, на LTC1799 или LTC6907. На последней странице даташита к LTC6907 нарисовано, как это можно сделать (Typical applications -> Sine Wave Generator).
Savrik
Еще вопрос о генераторах синуса - как быть с перестраиваемыми генераторами? Для LC метра мне нужен генератор с частотами 100 Гц, 1кГц, 10кГц. Преобразователь работает от прямоугольных импульсов, но тогда ФНЧ будет работать только на одной частоте.. Думал использовать 3 ФНЧ, но это усложняет схему..
ledum
Цитата(Savrik @ Jun 10 2010, 15:16) *
Еще вопрос о генераторах синуса - как быть с перестраиваемыми генераторами? Для LC метра мне нужен генератор с частотами 100 Гц, 1кГц, 10кГц. Преобразователь работает от прямоугольных импульсов, но тогда ФНЧ будет работать только на одной частоте.. Думал использовать 3 ФНЧ, но это усложняет схему..

Посмотрите как это делают http://pro-radio.ru/measure/6873/ . Максим может быть и MAX7400.
rx3apf
Цитата(ledum @ Jun 10 2010, 16:37) *
Посмотрите как это делают http://pro-radio.ru/measure/6873/ . Максим может быть и MAX7400.

А я сделал DDS на MCP4921 под управлением ATmega8@16 MHz. Расчетный уровень гармоник ниже, чем у варианта с максимовским фильтром, а по стоимости - меньше. Обсуждалось по соседству, http://pro-radio.ru/measure/9662-5/
Herz
Цитата(Okorok @ Sep 2 2007, 21:25) *
2) Вероятно, более доступный вариант - делать синус из прямоугольника...
На последней странице даташита к LTC6907 нарисовано, как это можно сделать (Typical applications -> Sine Wave Generator).

Или так: Нажмите для просмотра прикрепленного файла
ledum
Цитата(rx3apf @ Jun 10 2010, 15:44) *
А я сделал DDS на MCP4921 под управлением ATmega8@16 MHz. Расчетный уровень гармоник ниже, чем у варианта с максимовским фильтром, а по стоимости - меньше. Обсуждалось по соседству, http://pro-radio.ru/measure/9662-5/

По цене, наверно, приблизительно в $4 и Ваш вариант (у нас легкая проблема с MCP4921 хоть и заявлено $1.5 в Гамме, но ждать надо) и вариант MAX7400(Имрад 31грв - $4)+74HC390(делитель на 100, Вдмаис 1.5грв - c20). Но Максим таки минус 80дБ дает. Проверено. А вот Ваш смотреть надо.
rx3apf
Цитата(ledum @ Jun 10 2010, 18:47) *
По цене, наверно, приблизительно в $4 и Ваш вариант (у нас легкая проблема с MCP4921 хоть и заявлено $1.5 в Гамме, но ждать надо) и вариант MAX7400+74HC390(делитель на 100). Но Максим таки минус 80дБ дает. Проверено. А вот Ваш смотреть надо.

По расчетам (моделирование посредством GoldWave) у меня выходило лучше -80 dB. А померять не смог (специализированного измерителя искажений у меня нет, а с помощью звуковой карты почему-то не могу поднять основной тон больше -12 dB, прибавляешь - начинаются искажения уже на уровне самой карты).
ledum
Цитата(rx3apf @ Jun 10 2010, 17:57) *
а с помощью звуковой карты почему-то не могу поднять основной тон больше -12 dB, прибавляешь - начинаются искажения уже на уровне самой карты).

Если карточка не набортная иногда помогает подключение на AUX - внутренний разъем - бывает идет мимо усилителей.
Из отечественных есть КР1146ФП2 http://www.kwazar-is.kiev.ua/schemes/files/k_e_fp2c.pdf , если соединить передающий и приемный фильтры последовательно, то меняя частоту клоков в широких пределах (а не 2.048 МГц) можно получить что-то подобное. До 10кГц (вместо 3.4кГц) при клоковой чуть больше 6МГц получалось динам диапазон за 75 дБ на сотнях микросхем, точнее абсолютно на всех. Хотя это и нечестно. Но 17 лет назад Максимы было практически не достать.
sensor_ua
Можно попробовать R-2R + С подключить к младшим разрядам CD4060
ledum
Цитата(sensor_ua @ Jun 11 2010, 01:19) *
Можно попробовать R-2R + С подключить к младшим разрядам CD4060

А не пила ли получится. Мне кажется, что Вы могли говорить о чем-то типа http://www.cqham.ru/modem18.htm - узел на DD3 или http://www.cqham.ru/baycom2.htm - там где ИР2-я. При простейшей фильтрации (второй порядок ФНЧ) получалось меньше минус 40дБ гармошек. ЧМ-ку в древности мы тоже так делали.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.