Например TDA7294

Форум РадиоКот • Просмотр темы - STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пт июл 19, 2019 18:31:19

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
СообщениеДобавлено: Пн июл 01, 2019 11:34:00 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 14:11:34
Сообщений: 22
Рейтинг сообщения: 0
Добрый день!
Пытаюсь запустить генерацию синуса для управления H-моста с использованием DMA на TIM4. Для этого использую таблицу синуса с 70 значений. Которая соответствует одной полуволне синуса, то есть от 0 до PI.
Проблема заключается в следующем. DMA не выдает весь массив равномерно.
Количество периодов PWM не соответствует тому количеству заданной в таблице (70) и в начале есть скомканный сигнал частота которого на порядок больше, чем задающая частота PWM.
На картинке это прекрасно видно (обведено красным кружком).
Изображение Изображение

В чем может быть проблема?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
СообщениеДобавлено: Ср июл 03, 2019 10:19:14 
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватар пользователя

Карма: 127
Рейтинг сообщений: 718
Зарегистрирован: Чт апр 21, 2011 18:55:50
Сообщений: 4688
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я плохо в этом разбираюсь.. И по существу мне просто интересно. А таймер №4 умеет ДэдТайм делать? Там в Н-мосте не будет замыкания? Или я втупляю? :dont_know:

_________________
Станислав


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
СообщениеДобавлено: Ср июл 03, 2019 12:53:25 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 14:11:34
Сообщений: 22
Рейтинг сообщения: 0
Я сделал задержку между каналами с использованием дополнительного таймера (TIM3). У меня транзисторы которые не формируют синусоиду включаемые таймером в прерывании от DMA.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: STM32F103 DMA "сжимает" начало массива при выводе на ШИМ
СообщениеДобавлено: Чт июл 04, 2019 05:25:39 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 18:46:37
Сообщений: 557
Рейтинг сообщения: 0
А если по пробовать настроить DMA на выдачу в прямом режиме (не циклическом) массива ШИМ.
Будет DMA сжимать ?


Вернуться наверх
 
Плавкие предохранители LittelFuse. Грамотный подбор

Выбор оптимального плавкого предохранителя требует учета многих параметров. Для упрощения выбора оптимального предохранителя и автоматизации расчетов Littelfuse предлагает онлайн-утилиту. Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y