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

 
 
> STM32F3-Discovery, не работает ADC1, на максимальной тактовой частоте
ViKo
сообщение Mar 18 2014, 10:53
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



На DAC Ch1 вывожу аппаратно созданный треугольник.
Соединил выход DAC Ch1 (PA4) со входом ADC1_IN3 (PA2) перемычкой.
Результат АЦП вывожу на DAC Ch2 (PA5), задействованы DMA1, прерывание от него, флаг, потом программно записываю из массива в DAС...
Не могу добиться нормальной работы ADC1, пока не задам тактовую частоту меньше 72 MHz.
Более-менее нормально работает при тактах 18 MHz. При 36 MHz "ломает" сигнал,
а при 72 MHz - вообще, сплошной шум, преимущественно выше входного сигнала.
Считаю это аппаратной ошибкой STM32F303VC, Rev Y.

Есть в datasheet упоминание про каналы PA2 и др., табл. 67, что они не совсем fast. Это не то.

upd. ADC2 ведет себя так же плохо! Видимо, где-то я просчитался.
Странно, что в двухканальном режиме (interlive) второй АЦП работал нормально. Потому и возникло подозрение насчет первого.

Errata смотрел, делал DMA раздельными, не помогло.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Mar 19 2014, 05:33
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Несколько снимков с осциллографа. Для тактовой частоты АЦП 72 МГц, и разного времени выборки в тактах.
Желтый сигнал - входной для АЦП1, треугольник со встроенного ЦАП1, буфер включен. Когда на нем "шум" - это время работы АЦП, накапливается массив. После этого - вывод.
Зеленый сигнал - выходной, программный вывод массива на ЦАП2.
181.5 такта

Прикрепленное изображение

фрагмент
Прикрепленное изображение

19.5 такта
Прикрепленное изображение

фрагмент
Прикрепленное изображение

7.5 такта
Прикрепленное изображение

фрагмент
Прикрепленное изображение

Если же задать тактовую частоту 18 MHz, АЦП работает без нареканий, даже при выборке 1.5 такта.
Чудо?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 07:47
Рейтинг@Mail.ru


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