| Аудиотехника Разработка и ремонт аудиотехники. Усилители, записывающие приставки и другие аудиоустройства своими руками. |
Сложение двух PWM
20.04.2011, 15:56
|
|
|
Прохожий
Регистрация: 15.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сложение двух PWM
Пытаемся сделать говорилку на контроллере с усилителем D-класса.Собственно усилитель из себя представляет два полевика и драйвер, в который нужно подать PWM.С одним каналом звука проблем нет.Но нам нужно смикшировать два. т.е. сложить два PWM.По отдельности всё работает. а вместе складывается плохо.т.е. появляются искажения.Мы выводим два синхронных PWM и пытаемся логическими элементами их сложить.Но ничего не выходит. Может кто имел дело с данной проблемой и знает как это делается.
|
|
|
|
20.04.2011, 16:05
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Сложение двух PWM
Складывайте в аналоговой части, или ЦОС. Но не ШИМ
|
|
|
|
20.04.2011, 16:47
|
|
|
Прохожий
Регистрация: 15.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Сложение двух PWM
Так в том и проблема,что нет аналоговой части.аналоговый сигнал получается на динамике.
|
|
|
|
20.04.2011, 17:01
|
|
|
Вид на жительство
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
|
Re: Сложение двух PWM
микшируйте программно до выдачи на ШИМ, другого способа нет
|
|
|
|
20.04.2011, 17:36
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
Re: Сложение двух PWM
ШИМ не может сложиться... Разве что по "ИЛИ". И если перекрытие - вот вам и искажение. Можно по "ИЛИ" сложить 1 и 4 - будет 5. А если 1 и 3 - будет 3.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
20.04.2011, 17:56
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Сложение двух PWM
Сообщение от gor_nik
|
|
Так в том и проблема,что нет аналоговой части.аналоговый сигнал получается на динамике.
|
Тогда - Цифровая Обработка Сигнала (ЦОС) - складывайте байты внутри процессора. Или откуда там у вас идет ШИМ
|
|
|
|
20.04.2011, 18:06
|
|
|
Прохожий
Регистрация: 15.02.2010
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Сложение двух PWM
А как сложить внутри процессора? в принципе если можно сложить внутри,то можно сложить и аппаратно снаружи. а нам это и не понятно...
|
|
|
|
20.04.2011, 20:29
|
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Сложение двух PWM
Точно, сложить и поделить на два.
Увеличить скважность вдвое, один канал сдвинуть на pi и |.
|
|
|
|
20.04.2011, 20:51
|
|
|
Вид на жительство
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
|
Re: Сложение двух PWM
|
Цитата:
|
|
А как сложить внутри процессора?
|
(PWM1 + PWM2) ›› 1
|
Цитата:
|
|
в принципе если можно сложить внутри,то можно сложить и аппаратно снаружи
|
вы вообще представляете себе как выглядит ШИМ ? подумайте почему просто "сложить снаружи" не удастся...
|
|
|
|
20.04.2011, 20:59
|
|
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Сложение двух PWM
Проредить импульсы, и сложить на элементе OR.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:59.
|
|