TDM Lab

TDM Lab 

Немного о электронике

76subscribers

6posts

Синхронная работа ЦАП и АЦП на STM32

Как предки всё это на логике вояли?... На старой работе советский частотник тиристорный на 100 кВт меняли на новый, так новый по габаритам раз в 10, а то и больше.
Отличное видео, на Artery тоже резольвер обрабатываю для motorControl, правда там не DAC использую а PWM.
6:12 - функция atan2f S-образный подъизгиб имеет, или это следствие измерения sin и cos на АЦП в разные моменты + ограниченная точность?
Анисимов Юрий, Это следствие того что я разгоняю ротор рукой и он получает неравномерное ускорение.
При нормальном вращении измерение угла почти идеальная прямая, небольшая разница во взятии отсчетов АЦП на это не влияет.
TDM Lab, спасибо, понял.
Здравствуйте. Использую ЦАП в своем проекте для генерации тестовых сигналов для АЦП. Проект многоканального регистратора на stm32f407zgt6, но есть проблема с формой сигнала ЦАП, формирующего синус по таблице.
ЦАП настроен для вывода по одному каналу "пилы", по другому каналу синусоиды из таблицы. ЦАП работает в режиме DMA и тактируется таймером. Сигнал пилы зашумлен обычными цифровыми шумами, а на сигнале синусоиды присутствует шум в виде меандра с амплитудой порядка 10 мВ или примерно 4 цифровым разрядам.
Что бы это могло быть, по Вашему мнению?
240570, Здравствуйте, я бы поверил сначала ЦАП только на один канал с синусоидой, проверил отключение выходного ОУ.
А вообще как будто младший бит или биты некорректно передаются. Можно попробовать еще без DMA просто чтение из памяти.
С ходу сказать не могу нужны эксперименты.
У моем проекте кроме DMA для ЦАПа активно используется DMA АЦП- память и DMA память-SDIO. Видимо, при одновременной высокой нагрузке возникают коллизии на шине данных, которую использует DMA контроллер. Создал отдельный проект только с ЦАП и все настройки как и в исходном проекте - синусоида гладкая. Хочу попробовать перенести проект на STM32F743.
Subscription levels3

1 уровень

$1.41 per month

2 уровень

$3.6 per month

3 уровень

$7.1 per month
Go up