Выбор АЦП\ЦАП

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 02:36:07

Сообщение cloudcoder »

Помогите выбрать АЦП и ЦАП для подключения к ПЛИС Altera Cyclone II EP2C20F484C7.
Datasheet
На входе АЦП -5..+5В (или -2.5..+2.5В).
Разрешение 8-10 бит (больше не нужно).
На выходе АЦП хочу получить линейно 00000000b для -2.5В, 10000000 для 0 и 11111111 для +2.5В.
Интерфейс SPI (или параллельный. ножек свободных много.)
Количество каналов - 1 (интересен вариант и 4-8 каналов).
Аналогично для ЦАП.
Хотелось бы всё подключить без дополнительных элементов (ОУ, ИОП)

Перерыл много даташитов, не понял как АЦП\ЦАП работают с биполярными сигналами или просто не там искал и не нашёл то, что нужно.

(добавлено)
Частота выборки до 100кГц.
Функция ПЛИС в этой задаче - цифровой фильтр. Сейчас реализован ФНЧ Чебышева.
Думаю, здесь тип АЦП не имеет значения.
Для АЦП везде написано, что на аналоговый вход подаётся только от GND до Vref, а нужно от -x до +x.
Последний раз редактировалось cloudcoder Вс янв 31, 2010 19:48:38, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Я чтото главных требований не нашел:
напряжение питания (хотя понятно двуполярное. + и - 5???);
частота дескретизации (выборки) 10кГц... 100МГц? И тип самого АЦП- дельта-сигма (ДС), конвейерный или последовательного приближения...
Ну и главное напишите приблизительный круг задач. Если только звук оцифрять то ДС самое то и даст отображение до 20 разрядов.
Для начала посмотрите тут и там
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 02:36:07

Сообщение cloudcoder »

Спасибо за ответ!
Частота выборки до 100кГц.
Функция ПЛИС в этой задаче - цифровой фильтр. Сейчас реализован ФНЧ Чебышева.
Думаю, здесь тип АЦП не имеет значения.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Значит дельта-сигма АЦП практически отпадают
Вопрос в лоб как доставать собираетесь? Город, регион или еще чего можно?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 02:36:07

Сообщение cloudcoder »

Доставать собираюсь в СПб
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Тогда смотрите тут. Наверное это один из вариантов. Или там
Приценитесь а потом уже обузим круг
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 02:36:07

Сообщение cloudcoder »

По этим ссылкам я и так каждый день бегаю. Только в этот раз не знаю что искать, т.к. не понимаю что именно мне нужно.
На какие из АЦП можно подавать сигнал от -2.5 до +2.5В ? В даташитах везде вижу от GND до Vref.
В даташите на AD7682 вроде бы что-то нашёл, но то ли это?!
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Нет не пойдет. Вам нужна микросхема имеющая двуполярное питание.
У себя в справочнике нашел только 2 микрухи это 8 битный АЦП AD7821 и 16ти битный AD7701. Последний как раз с диапазоном +-2,5 В. Превый +-5В. Но есть особенности, во первых не знаю выпускают ли их. Во вторых нужна схема согласования с ПЛИС. Там насколько помню логика 3,3В. Самый простой вариант применить ADUM'ы
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Посмотрите тут может определитесь с выбором
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Родился
Сообщения: 5
Зарегистрирован: Вс янв 31, 2010 02:36:07
Re:

Сообщение cloudcoder »

Meteor писал(а):Нет не пойдет. Вам нужна микросхема имеющая двуполярное питание.
У себя в справочнике нашел только 2 микрухи это 8 битный АЦП AD7821 и 16ти битный AD7701. Последний как раз с диапазоном +-2,5 В. Превый +-5В. Но есть особенности, во первых не знаю выпускают ли их. Во вторых нужна схема согласования с ПЛИС. Там насколько помню логика 3,3В. Самый простой вариант применить ADUM'ы
Спасибо за информацию! К сожалению, пришлось сделать длительный перерыв, но сейчас расскажу к какому решению пришёл.
За основу взял AD7821. Для согласования с ПЛИС применил 2 MAX3002 (5<->3.3V). Для подачи двуполярного питания взял MAX6125(2.5V), MAX6150(5V) и MAX828. В итоге на выходе получаю +5V, -5V, +2.5V, -2.5V, которые подаю на AD7821 и на MAX3002. На практике не проверял, поэтому вопрос будет ли это работать? Схемы прикладываю.
IMG_0541.JPG
(44.55 КБ) 614 скачиваний
IMG_0543.JPG
(20.72 КБ) 552 скачивания
Изображение
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»