Внешняя AD C тормозит микроконтроллер? - PullRequest
0 голосов
/ 23 марта 2020

Я подключаю внешний AD C к микроконтроллеру STM32L0 через интерфейс SPI. Будет ли это медленнее, чем при использовании внутренней AD C. Внешняя AD C может быть быстрее, но интерфейс SPI действует как ботнелек.

Или любым другим способом использовать внешнюю AD C

1 Ответ

0 голосов
/ 23 марта 2020

Скорость конвертации AD C зависит от того, как и что вы измеряете:

  1. Сколько времени занимает инициация конверсии?

    Некоторые АЦП имеют автоматический режим, который многократно преобразует входные данные. Другим нужно просто установить бит, а другим - целую последовательность команд.

  2. Сколько времени занимает преобразование?

    Существуют разные алгоритмы преобразования, SAR, fla sh, назовите это. Синхронизированные преобразования имеют тактовую частоту, и в большинстве синхронизированных AD C есть несколько циклов служебной информации для выборки и т. Д. c.

  3. Сколько времени занимает получение результата?

    Это зависит в основном от интерфейса. Вы упомянули SPI, поэтому его тактовая частота и количество байтов для обмена добавляют к этому. Существуют АЦП с параллельным интерфейсом.

Поэтому, чтобы решить, является ли тот или иной AD C более быстрым, вам необходимо рассчитать все эти значения. Впрочем, после пробных вычислений вы можете почувствовать задницу.

...