реклама на сайте
подробности

 
 
> STM32F105 phase shifted PWM, как сделать ШИМ со сдвигом фазы?
slava2148
сообщение Jun 6 2011, 10:27
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 11-12-07
Пользователь №: 33 185



Здравствуйте, господа профессионалы!
Обычно я до всего дохожу сам, но тут решусь спросить: кто-нибудь знает как реализовать широтно-импульсную модуляцию со сдвигом фазы на этих американских процессорах. У них как и у MSP-шников нет второго регистра для заднего фронта импульса (в отличие, например, от LPC29xx), т.е. действие всех каналов заканчивается со счётом таймера (в up режиме). А может это можно на STM32F2xx как-нибудь реализовать? Частота ШИМа - 50 кГц, регулировка 10 бит.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Danis
сообщение Jun 6 2011, 11:10
Сообщение #2


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Немножко поподробнее обрисуйте задачу. Полагаю, все аппаратно хотите сделать, без лишних обработчиков прерываний и прочих «накладников».
Что делаете? Так в "лоб" сразу и не сообразишь. Вообще была похожая не типичная ситуация, вышел из положения использованием Advanced-control timers (TIM1&TIM8), они довольно навороченные у STM32. В некоторых случаях можно даже комбинировать несколько таймеров для формирования одного «хитрого» сигнала, соединяя аппаратные пины.

Сообщение отредактировал IgorKossak - Jun 6 2011, 12:03
Причина редактирования: Лишнее цитирование


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 13:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016