Здравствуйте. Использую ЦАП в своем проекте для генерации тестовых сигналов для АЦП. Проект многоканального регистратора на stm32f407zgt6, но есть проблема с формой сигнала ЦАП, формирующего синус по таблице. ЦАП настроен для вывода по одному каналу "пилы", по другому каналу синусоиды из таблицы. ЦАП работает в режиме DMA и тактируется таймером. Сигнал пилы зашумлен обычными цифровыми шумами, а на сигнале синусоиды присутствует шум в виде меандра с амплитудой порядка 10 мВ или примерно 4 цифровым разрядам. Что бы это могло быть, по Вашему мнению?
240570, Здравствуйте, я бы поверил сначала ЦАП только на один канал с синусоидой, проверил отключение выходного ОУ. А вообще как будто младший бит или биты некорректно передаются. Можно попробовать еще без DMA просто чтение из памяти. С ходу сказать не могу нужны эксперименты.
У моем проекте кроме DMA для ЦАПа активно используется DMA АЦП- память и DMA память-SDIO. Видимо, при одновременной высокой нагрузке возникают коллизии на шине данных, которую использует DMA контроллер. Создал отдельный проект только с ЦАП и все настройки как и в исходном проекте - синусоида гладкая. Хочу попробовать перенести проект на STM32F743.
ЦАП настроен для вывода по одному каналу "пилы", по другому каналу синусоиды из таблицы. ЦАП работает в режиме DMA и тактируется таймером. Сигнал пилы зашумлен обычными цифровыми шумами, а на сигнале синусоиды присутствует шум в виде меандра с амплитудой порядка 10 мВ или примерно 4 цифровым разрядам.
Что бы это могло быть, по Вашему мнению?
А вообще как будто младший бит или биты некорректно передаются. Можно попробовать еще без DMA просто чтение из памяти.
С ходу сказать не могу нужны эксперименты.