Перейти к содержанию
    

Задача для шести аналоговых сигналов и трех АЦП в STM32F407(STM32F207 или AT32F407)

2 hours ago, HardEgor said:

Поставить 3 контроллера, синхронизовать их и получить необходимый результат.

Дачётам... Сразу 10 контроллеров.

И результат будет вообще без кода...

))))

Любезный, не лень писать всякую смешную всячину?

1 hour ago, x893 said:

Куб не может врать. DMA2 streams 0, 1, 2

Можно и так. Варианты есть - только выбирай.

Я не пользуюсь кубом.

Это во первых.

Во вторых, инжектированные каналы не работают с ДМА.

В третьих, инжектированные каналы не позволяют получить более высокую скорость, да и используются они совсем для других целей.

Таким образом, вариант имеется только один.

В качестве резерва можно было понизить частоту дискретизации до семи...шести кратной.

Но не потребовалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На входе у вас 6 аналоговых каналов. На выходе тоже 6 каналов разностей и сумм.
А почему бы не сделать предварительные вычисления разностей и сумм аналоговых сигналов на ОУ?
Тогда нет особых требований к синхронизации работы АЦП.
Считывайте себе с нужной скоростью, с помощью ДМА укладывайте в память. Задача простая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...