Перейти к содержанию

Рекомендуемые сообщения

Пытаюсь добиться нориальной работы от этой микрухи уже месяц. Перепробывал 4 разных схемы и микрухи двух разных производителей, но все время одна и тажа проблема:

странное скрипение даже при малом уровне сигнала. Даже микрофонного(!). Подскажите, что делать, может, кто с этим уже сталкивался...

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

странно, никогда не было не одной проблемы с этими микрухами :blink: делай по даташиту не ошибешся (типовое включение т.е без всяких рег.громкостей, фильтров перед ней и т.д). Возьми звук с ПК, и питание ей устрой от импульсника ;)

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Фильтр на выходе стоит из резистора и кондёра? Без него бывает возбуждается.

Изменено пользователем fant

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

Собирал по нескольким схемам, одна из них - по даташиту. Начну по поядку. Купил радио конструктор "УНЧ Стерео 2Х15 Ватт", производство МПСЗ (Мухосранский ПрибороСтроительный Завод). Питание однополярное. Собрал - заработало, но жутко скрипело даже при небольшой громкости(подавал сигнал напрямую с электрогитары, гитарной примочки(линейный выход), а с выхода для наушников манитофона, усиление было огромным, но тот же скрип и плюс огромное количестао помех(сильное шипение)), причем был определенный порог громкости, до которого все было в ажуре. Залез в Нэт. Посмотрел там насчет этой проблемы - ни у кого такого не было. Там же услышал мысль, что в даташите полюбому должнен быть стопудово рабочий вариант. Достал я даташит, посмотрел самую первую схему и решил переделать имеющуюся, тем более, что по разводке они очень мало различались. Нарисовал стерео вариант даташитовской, прикинул, что нужно поменять на имеющейся(нужно было заменить пять элементов перемычками, перерезать две дорожки, заменить все элементы и изменить напряжение с однополярного на двухполярное), сделал, включил и ... Вобщем тажа самая проблема. Пробовал два разных блока питания: на 6в 500 мА, 9в 350 мА и 12 в 500мА. непоиогло. Надоело. Сходил и купил другой радиоконструктор тоже на TDA2030a, но в моно варианте и с двухполярным питанием. Собрал. Опять таже порблема. Купил в другом магазине отдельно МС и поставил туда. Не помогло. Потом посоветовали поставить дополнительную емкость и сопротиаление в обратной связи. Ничего не изменилось. Бьюсь месяц и НОЛЬ результата. Сам же треск на нижних частотах напонинает очент плохой овердрайв. На хай-мид и верхних частотах уже становится ясно, что это не срез верхушек синусойдной, а как бы запирание отпирание выходного сигнала(описание чисто субъективное). Если надо, могу выложить запись работы динамика через микрофон. Схемы, по которым собирал выложу чуть позже.

Ссылка на комментарий
Поделиться на другие сайты

Помню,собирал усилитель на такой микрухе, и было так что при отсутствии RC-цепочки на выходе(которая параллельно динамику подключается) звук был нормальным,а при установке этой цепочки работа усилителя нарушалась примерно так же,как здесь написано.Использовал двуполярное питание,чтоб без разделительного кондёра обойтись.Думаю,следует попробовать RC-цепочку не устанавливать.

Изменено пользователем sulphur

Рыга...Рыга...Рыга...Рыга...Регламенты давай...(Роман Карцев и Виктор Ильченко - "Собрание на ликёро-водочном заводе")

Ссылка на комментарий
Поделиться на другие сайты

А осциллографом глянуть на форму сигнала есть возможность?

Сынок, не спрашивай, что Родина может сделать для тебя. Подумай, что ты можешь сделать для Родины.

Ссылка на комментарий
Поделиться на другие сайты

Пытаюсь добиться нориальной работы от этой микрухи уже месяц. Перепробывал 4 разных схемы и микрухи двух разных производителей, но все время одна и тажа проблема:

странное скрипение даже при малом уровне сигнала. Даже микрофонного(!). Подскажите, что делать, может, кто с этим уже сталкивался...

ФНЧ на вход ИМС: последовательно со входом 1 кОм, от входа на массу - 3300 пик. Не поможет - тогда схему в студию.

Когда вы познаете себя, тогда вы будете познаны и вы узнаете, что вы – дети Отца живого. Если же не познали себя, тогда вы в бедности и вы – бедность.

Ссылка на комментарий
Поделиться на другие сайты

СТЕРЕО УСИЛИТЕЛЬ 2Х15 ВТ TDA2030 - 1. Это первая схема.

МОНО УСИЛИТЕЛЬ 1Х15 ВТ TDA2030. Это вторая схема.

СТЕРЕО УСИЛИТЕЛЬ 2Х15 ВТ TDA2030 - 2. Это схема, сосавленная мной.

Если не трудно, проверьте эти схемы, особенно последнюю. Заранее спасибо!

Radio.rar

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

за место r1 поставь подстроичник и проиксперементируй у меня тожа была эта проблема ,и удили внемания кандесаторам фильтра и блоку питания

Ссылка на комментарий
Поделиться на другие сайты

Насчет R1 Это нужно попробывать. Но мне уже советовали уменьшить сопротивление R1. Я поменял 100К на 10К: результатом стало сильное снижение коэффициэнта усиления, но проблема осталась. Но все равно спвсибо. И еще: от блока питания компьютера идет четыре провода(желтый, красный и два черных). Какие из них какие? И что можно сделать с обычным блоком, или самой схемой(второе желательнее)? Потому что комьпьютера рядом с усилителем не будет.

Ссылка на комментарий
Поделиться на другие сайты

Насчет R1 Это нужно попробывать. Но мне уже советовали уменьшить сопротивление R1. Я поменял 100К на 10К: результатом стало сильное снижение коэффициэнта усиления, но проблема осталась. Но все равно спвсибо. И еще: от блока питания компьютера идет четыре провода(желтый, красный и два черных). Какие из них какие? И что можно сделать с обычным блоком, или самой схемой(второе желательнее)? Потому что комьпьютера рядом с усилителем не будет.

+12 - желтый , земля - черный(красный +5вольт).А зачем чтоб комп стоял рядом ???? Просто БП от него возьмите (купите). Мда и ещё,у 2030 мощь небольшая , поэтому можно и двухполярное цепануть ( +12 - желтый , земля - черный , -12 - синий). Зато никаких 50гц не слышно :lol:

Ссылка на комментарий
Поделиться на другие сайты

Уменя тестери навернулся - на днях куплю - так что вольтаж выхода скажу чуть позже.

Неужели ни как нельзя по другому, кроме как комповский БП? А то истоит он(самый дешевый) чуть-ли ни в шесть раз дороже чем сама схема, да и с размерами тоже самое:)

Ссылка на комментарий
Поделиться на другие сайты

А всё-таки попробуй убрать RC-цепочку,включенную параллельно динамику.Может проблема исчезнет.

Рыга...Рыга...Рыга...Рыга...Регламенты давай...(Роман Карцев и Виктор Ильченко - "Собрание на ликёро-водочном заводе")

Ссылка на комментарий
Поделиться на другие сайты

Исключение RC цепочки, к сожалению, не помогло. Но обратно ставить я ее не стал, т. к. ,помоему, она ставится в случае самовозбуда.

Подскажите еще: что сделать чтобы увеличить входное сопротивление и чувствительность(до 250 - 300мВ) в стерео схеме с однополярным питанием?

Ссылка на комментарий
Поделиться на другие сайты

В даташите на микруху в её схеме имеются 2 диода 1N4001.Что если их не устанавливать?

Рыга...Рыга...Рыга...Рыга...Регламенты давай...(Роман Карцев и Виктор Ильченко - "Собрание на ликёро-водочном заводе")

Ссылка на комментарий
Поделиться на другие сайты

В двух схемах (стерео с однополярным и моно с двуполярным питанием) диодов нет изначально. При их установке , как мне показалось, немного уменьшается уровень шумов.

Ссылка на комментарий
Поделиться на другие сайты

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

Решилось все очень просто - переставил с рабочего УМЗЧ микрухи в тот, который горел, и всё прекратилось. Вновь собранный работает как часы.

Александр

Ссылка на комментарий
Поделиться на другие сайты

Уменя тестери навернулся - на днях куплю - так что вольтаж выхода скажу чуть позже.

Неужели ни как нельзя по другому, кроме как комповский БП? А то истоит он(самый дешевый) чуть-ли ни в шесть раз дороже чем сама схема, да и с размерами тоже самое:)

Дык этож новый БП :blink: неужели у вас в городе нет магазинов с радиохла..(деталями) ??? там обычно его можно урвать меньше, чем за сотню :blink: Хотя можно поискать и трансы, если они вам больше доступны (в плане покупки). трансформатор для 2030 - вторичные обмотки где-то вольт по 15-16(чтоб ампера 3)( если двухполярное - надо два плеча от транса), через мост конденсатор будет 20 в ;) что вам и надо. Удачи

Ссылка на комментарий
Поделиться на другие сайты

Почеиу-то мне начинает казаться, что я занимаюсь мозго... Наверное... Потомучто меня все чаще посещают мысли о бональной несовместимости агрегетов... Подскажите пожалуйска параметры линейного входа усилителя(чувствительность и сопротивление) и что надо изменить в схеме(стерео, однополярное пит.) для их получения?

Ссылка на комментарий
Поделиться на другие сайты

Почеиу-то мне начинает казаться, что я занимаюсь мозго... Наверное... Потомучто меня все чаще посещают мысли о бональной несовместимости агрегетов... Подскажите пожалуйска параметры линейного входа усилителя(чувствительность и сопротивление) и что надо изменить в схеме(стерео, однополярное пит.) для их получения?

У TDA2030 по даташиту в типовой схеме включения входное сопротивление 22кОм и чуствительность(напряжение) max +/-20mV. Хотя из-за сопротивления и напряжения входа больших косяков быть не должно.

Чтобы сказать что происходит с усилителем, напиши от чего он сейчас питается и какое напряжение у БП без усилителя, по какой схеме собран (дай ссылку или выложи схему), что стоит на входе - потенциометр,... Может быть на самом деле левые микросхемы - если сможешь выложи фото самих микрух - так чтобы можно было рассмотреть маркировку, корпус, ножки (А то если очень левые это хорошо видно. Если человек не разу не видел нормальной, не думаю что он заметит что что-то не так - хотя бывают и очень хорошо подделаны, разницу еле заметишь при сравнении с оригиналом.)

Если вдруг понадобится Datasheet то вот: TDA2030.pdf

Ссылка на комментарий
Поделиться на другие сайты

Вот эта схема. Входное сопротивление 150 КОм, чувствительгость 50 Мв. По крайней мере ак написано в инструкции к радиокрнструктору. Вот. А нужно чтобы сопрртипление осталост такимже, а чувствительность стала 250-300 Мв(параметры линейного входа). Реально ли это сделать, и если да - то как? Подскажите.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Повторюсь - НЕТ, так как у вас там крутилки, что приведет к искажениям при работе в мостовой схеме.
    • Все верно, вы почти все что нужно сделали.  Только не нужно было добавлять это b=UDR; Сразу после старта сбросить флаг flags = 0; А в основном цикле ждать установки флага FLAG_END_RX. И если он установлен, проверять на совпадение строки в буфере (rx_buf) с вашей строкой (AT+QM \ r \ n .....   .....  AT+MP \ r \ n) При совпадении вызывать выполнение нужного алгоритма.
    • У меня до саба ещё дело не дошло, только сейчас думаю купить амп на полкиловатта, но так можно, при условии, что на входе будет моно, и будет срез частот
    • Про флаг Т: если он не используется в основной программе, а у меня он постоянно в деле. для меня меня отложенная обработка прерывания обычное дело, нужно лишь правильно расставить приоритеты частей программы. И обычное дело: выставляешь частоту задающего генератора побольше, делишь его до получения частоты 1000 Гц каким либо таймером, загоняешь в прерывание с флагом. затем закольцовываешь основную программу с проверкой флага прерывания от таймера 1000Гц. загоняешь программу в Sleep. Получаешь кольцо обработки с образцовым интервалом в 1 мс. После любого прерывания проверяешь флаг от таймера, если он, то сбрасываешь флаг и начинаешь перебирать подпрограммы обработки индикаторов, клавиатуры, и тд. и тп, подпрограммы обработки флагов и др. После окончания обработки всех подпрограмм возвращаешься к Sleep. И так по кольцу. Если происходит прерывание не от таймера, программа выходит из Sleep, проверяется флаг от таймера, если не он (а это не он) обратно к Sleep. В большенстве программ использую этот алгоритм.   GPIOR1 и GPIOR2 в 88 условно можно использовать как флаги, но их адреса больше 0х1Е, на них не распространяются команды cbi, sbi, sbic, sbis, и их сначала нужно загрузить в общий регистр, промодифицировать, и заново сохранить. Эта последовательность длинная, и модифицирует SREG, что сводит на нет работу по сравнению с  классическим GPIOR.
    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
    • Ну тогда дорога к сименсу в гости - они вам какой-нибудь Desigo CC или даже Siematic предложат, тыщ за 10 долларов. Ну и ещё тыщ 5 надо будет отдать за контроллеры и их конфигурирование.   А если попроще - то можно к отечественным MasterSCADA обратиться, либо к WiredBoard - у них не совсем SCADA система, но нормальные контроллеры, довольно просто настраиваются и можно графическую оболочку рисовать.
×
×
  • Создать...