[an error occurred while processing this directive] [an error occurred while processing this directive]
Нужен совет по АЦП (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Константин 31 января 2002 г. 14:25

Посоветуйте как решить описанную ниже проблему.

Имеется 4 аналоговых входа на которые, с периодичностью 2500 мкСек одновременно коммутируется постоянное напряжение, в диапазоне от -3 до +3 Вольт, которое нужно оцифровать с точностью 8 бит. Напряжение на каждом входе удерживается 150 мкСек. О приходе новой порции данных система узнает по фронту логического сигналу на специальном выходе.

Решить эту проблему, например на AVR8535 используя его встроенное АЦП впрямую нельзя. Измерить за 150 мкСек четыре входа не получится. На одно измерение уходит от 65 мкСек.

Я вижу следующие варианты решения:

1)Использовать защелки аналогового сигнала. Сигналы на входах защелкнуть и потом спокойно измерить встроенным в AVR8535 АЦП. Остается только придумать как измерить двуполярный сигнал.

2)Применить внешний 4-х канальный двуполярный АЦП. АЦП не обязательно должен быть честным 4-х канальным (т.е. измеряющим одновременно по 4-ем каналам). Он может иметь на входах защелки аналогового сигнала и одно реальное АЦП оцифровывающее по очереди защелкнутые уровни. АЦП должен иметь интерфейс для подключения к управляющему микроконтроллеру (SPI, I2C…)

Помогите, пожалуйста, с выбором. Дайте дельные советы. Посоветуйте доступные АЦП или защелку аналогового сигнала.
Заранее спасибо всем откликнувшимся!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru