|
Задачка |
|
|
|
Apr 2 2006, 12:37
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
Помогите пожайлуста решить задачку, заранее спасибо. Дано: 6 каналов (аналоговый сигнал около 2В) Задача: брать точные отсчеты(12bit АЦП) каждую мс по всем 6 каналам(желательно в одно время), записывать значения во Flash, либо сразу отправлять по USB на ПК(даже лучше).
Хотел реализовать на AT89C5131 и АЦП, но не могу подобрать быстродействующий 12 битный АЦП, содержащий входной мультиплексор, и 6 устройств выборки-хранения перед ним.
Предложите пожайлуста свою реализацию, либо продолжите эту. З.Ы. Каналов может быть больше, главное укладываться в 1мс.
|
|
|
|
|
Apr 3 2006, 06:23
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Andrew83 @ Apr 2 2006, 16:37)  Хотел реализовать на AT89C5131 и АЦП, но не могу подобрать быстродействующий 12 битный АЦП, содержащий входной мультиплексор, и 6 устройств выборки-хранения перед ним.
Предложите пожайлуста свою реализацию, либо продолжите эту. З.Ы. Каналов может быть больше, главное укладываться в 1мс. Ну, насчёт реализации не знаю, а АЦП такие действительно есть: например, LTC1408 от LT. Аналог девицы тупо запихнули 6 АЦП в один корпус, и получился AD7658. Ещё посмотрите у Maxim, NSC, TI, etc...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 3 2006, 06:37
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 3-03-06
Пользователь №: 14 931

|
Посмотри еще 8-канальный АЦП TLV2548. Хоть он и не умеет измерять одновременно все каналы, у него есть память на 8 измерений и можно быстро пробежать по всем каналам (время преобразования ~5 мкс на канал), а затем по SPI все втянуть в микроконтроллер
|
|
|
|
|
Apr 6 2006, 04:46
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
AD7658 (250 kSPS, 12-Bit, 6-Channel), но у него 64 ноги (смогу ли развести). Стоит вроде 10-13$. Вроде можно, в одно и тоже время, взять отсчеты по всем 6 каналам. LTC1408 (6 Channel, 14-Bit, 600ksps), вроде то что надо, 6 каналов, на каждом УВХ, и ноги всего 32. Стоимость вроде 13-15$. Смогут ли УВХ делать выборку в один момент, а затем оцифровывать эти значения за мс? Что лучше?  а время поджимает
|
|
|
|
|
Apr 6 2006, 05:46
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
Просмотрел LT, TI, MAX,- чуть не утонул. Интересное предложение по поводу C8051F320. Вроде был настроен на AT89C5131, а теперь не знаю. AT89C5131  C8051F320
|
|
|
|
|
Apr 8 2006, 12:42
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
У кого есть информация на AT89C5131 и AD7658 помогите пожайлуста(желательно на русском). Может есть готовый пример подключения к ПК.
|
|
|
|
|
Apr 8 2006, 16:55
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Andrew83 @ Apr 6 2006, 07:46)  AD7658 (250 kSPS, 12-Bit, 6-Channel), но у него 64 ноги (смогу ли развести). Стоит вроде 10-13$. Вроде можно, в одно и тоже время, взять отсчеты по всем 6 каналам. LTC1408 (6 Channel, 14-Bit, 600ksps), вроде то что надо, 6 каналов, на каждом УВХ, и ноги всего 32. Стоимость вроде 13-15$. Смогут ли УВХ делать выборку в один момент, а затем оцифровывать эти значения за мс? Что лучше?  а время поджимает  Могу обратить ваше внимание на последовательные АЦП, к примеру ADS7816 (Burr-Brown) 12бит 200kSPS бывает в DIP, SOIC и MSOP корпусах, всего 8 ног. По цене получится несколько дороже чем предложенный Станиславом вариант, т.к. каждый АЦП $3-4 и суммарная стоимость для 6-ти каналов будет $18-$24, но зато при выходе из строя одного канала ремонт будет дешевле и проще.
|
|
|
|
|
Apr 9 2006, 11:29
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Andrew83 @ Apr 8 2006, 15:42)  У кого есть информация на AT89C5131 На сайте Atmel'а, только боюсь AT89C5131 не потянет 6 каналов (12-бит) со скоростью преобразования выше ~10-20kSPS. Здесь можно купить всего за $30-$40 отладочную плату Cygnal на борту: - USB 2.0 Full speed. - USB отладчик - два раздельных высокоскоростных (если мне не изменят память) 16-бит 1MSPS АЦП выведенных "под ключ" - разъемы, на которые выведены порты MK.
|
|
|
|
|
Apr 9 2006, 17:00
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
Про то, что лучше ремонто-пригодность при 6 отдельных АЦП я не подумал. Но, тогда выбор (из существующих микросхем) еще больше. Хотелось бы остановится на 7658(т.к. это все же 6в1), либо (если ставить 6 шт) нужна такая микросхема, которая бы отличалась от других (одноканальных) явным преимуществом (дабы обьяснить выбор).
Сообщение отредактировал Andrew83 - Apr 9 2006, 17:10
|
|
|
|
|
Apr 9 2006, 17:15
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710

|
Цитата(defunct @ Apr 9 2006, 14:29)  На сайте Atmel'а, только боюсь AT89C5131 не потянет 6 каналов (12-бит) со скоростью преобразования выше ~10-20kSPS. Здесь можно купить всего за $30-$40 отладочную плату Cygnal на борту: - USB 2.0 Full speed. - USB отладчик - два раздельных высокоскоростных (если мне не изменят память) 16-бит 1MSPS АЦП выведенных "под ключ" - разъемы, на которые выведены порты MK. Вот те раз. Почему не потянет?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|