реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Свой АЦП-USB модуль, Помогите с проектированием
segment
сообщение Apr 21 2010, 15:04
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Добрый день.

Стоит задача сделать устройство АЦП-USB на 8-10 каналов/16-bit, это студенческая работа, поэтому готовые модули не предлагать.

Основная мысль - использовать внешнее АЦП + микроконтроллер LPC1751 -> SPI -> DMA -> USB 12mbit/s
Было бы прикольно использовать просто usb Cypress чипы, но не ясно можно ли напрямую подключить микросхему АЦП к этим чипам..

Интересуют следующие вопросы:
- может есть более рациональные варианты?
- как организовывать входы АЦП к микросхеме АЦП? ( то есть можно ли просто вывести их на разъем?)
- Если нет, то какие схемы включения нужно использовать?
- Может есть схемы аналогичных не очень навороченных устройств?

Спасибо.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Apr 21 2010, 15:26
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



FT2232 в режиме MPSSE (SPI/I2C) или FT232R в synchronous bit-bang.
свободными выводами можно управлять коммутатором входа АЦП.
Цитата
- как организовывать входы АЦП к микросхеме АЦП? ( то есть можно ли просто вывести их на разъем?)
как минимум нужна защита и входной буфер на ОУ, переключатель коэф.усиления

Сообщение отредактировал ukpyr - Apr 21 2010, 15:27
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 21 2010, 18:09
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Да, действительно, FT2232D отличный вариант.
Выбрал ADS7871IDB в качестве SPI АЦП. Еще как раз имеется программируемый усилитель.

Итого 14 бит * 8 каналов * 48.000 семплов = 5.4 Мбит/c что влезает в пропускную способность FT2232D.

А есть какие-нибудь готовые решения по "защита и входной буфер на ОУ" ?
"переключатель коэф.усиления" я так понял уже присутствует в ADS7871IDB
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Apr 21 2010, 18:16
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
А есть какие-нибудь готовые решения по "защита и входной буфер на ОУ" ?
резистор + TVS ?
также можно подумать о защите компа - гальваноразвязке (ADuM1xxx, Si84xx, ISO72xx).
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 21 2010, 20:05
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Ясно, самая простая защита.

Диапазон входных напряжений будет 0-2.5 В, значит резистор нужно подбирать 100-300 Ом? И какие диоды порекомендуете?

А что насчет гальваноразвязки USB ? Видел микруху ADuM4160 - но стоит под 600р, и еще развязка питания ADuM5000 тоже примерно столько же стоит.. это дорого или нет? Денег не жалко на пару плат, но интересно, может есть более дешевые реализации.

ЗЫ
Более внимательно посмотрел на ADuM4160 - увидел что она сразу и питание от USB развязывает


ЗЗЫ
Еще более внимательно почитал - не развязывает она питание, по крайней мере я запутался, и везде говорят использовать дополнительный dc-dc типа ADuM5000

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

Сообщение отредактировал Сега - Apr 21 2010, 19:29
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Apr 21 2010, 23:49
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Диапазон входных напряжений будет 0-2.5 В, значит резистор нужно подбирать 100-300 Ом?
можно и больше - у вас вх.частота невысокая
Цитата
И какие диоды порекомендуете?
диоды спасут от пониженного напряжения, но не спасут от повышенного. лучше стабилитрон или TVS с низкой емкостью.
Цитата
А что насчет гальваноразвязки USB ? Видел микруху ADuM4160 - но стоит под 600р,
для развязки SPI хватит ADuM1401. DC-DC из дешевых SFT01L05, DET01L05, VA-0505S1.

Сообщение отредактировал ukpyr - Apr 21 2010, 23:50
Go to the top of the page
 
+Quote Post
dac
сообщение Apr 22 2010, 16:10
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



1. на казусе активно обсуждается тема, сделайте поиск по ключевому слову "usbee" - практически все что вам надо. hi-speed usb, + ацп по требованию.
2. зависит от того, какой входной сигнал - диапазон напряжений, частот, расстояния до источника сигнала, выходное сопротивление источника сигнала и т.д. по миинмуму - последовательный резистор между разъемом и входом ацп.
3. см. п. 2.
4. см. п.1. единственное что надо сделать - завести на порт где лог. входы вторые 8бит ацп и к оставшемуся порту прикрутить управление ацп.
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 22 2010, 17:14
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Спасибо, совсем забыл по казусу поискать =)

Но на данный момент пока устраивает текущий вариант.

Вместо развязки USB получается будет развязка SPI и питания. Если ставить SFT01L05, то после него нужно фильтровать дросселем и линейный стабилизатор ставить? Ну в любом случае мне нужно 3.3В получить..

И еще, не подскажите оптимальный TVS, лучше что имеется в наличии в Мега-Электронике (megachip . ru) или Терраэлектронике, а то выбор большой..
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 27 2010, 13:07
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(Сега @ Apr 21 2010, 22:09) *
Да, действительно, FT2232D отличный вариант.
Выбрал ADS7871IDB в качестве SPI АЦП. Еще как раз имеется программируемый усилитель.
Итого 14 бит * 8 каналов * 48.000 семплов = 5.4 Мбит/c что влезает в пропускную способность FT2232D.
А есть какие-нибудь готовые решения по "защита и входной буфер на ОУ" ?

Вы всерьез надеетесь запихнуть оцифровку 14*8*48000 семплов через ftdi в usb ??? cranky.gif
Моя смеяться (бугога...)
Идите в интерфейсный подфорум и изучайте работу usb.
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 27 2010, 18:21
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



И тут тролли..
Go to the top of the page
 
+Quote Post
stoker
сообщение Apr 27 2010, 19:06
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



В вашей студенческой работе есть требования к полосе? Вам надо звук оцифровывать? Нужны ли вам реально 16/14 бит?
А то может быть достаточно 10? Взять LPC2148 подключить его как стандартное аудио устройство и наслаждаться...
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 28 2010, 04:43
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Да особо нет, просто нужно обосновать выбор аппаратного обеспечения, и ставить микроконтроллер только для того чтобы юзать АЦП как-то не очень.. первый вариант у нас был как раз на LPC1751, но больше привлекает идея с мостом SPI-USB через ftdi.
Go to the top of the page
 
+Quote Post
stoker
сообщение Apr 28 2010, 09:53
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата
...просто нужно обосновать выбор аппаратного обеспечения...

Если нужно обосновывать, значит поставлена задача, вы можете ее озвучить? А то может вам нужно медленные процессы мерить? Сигма-дельта + ваш любимый FTDI.
Go to the top of the page
 
+Quote Post
segment
сообщение Apr 28 2010, 13:22
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



Задача стоит измерять показания с шести компонентного датчика и со стенда вращающегося трансформатора, а также его хотят где то еще применять.
Там есть и быстрые процессы и медленные
Go to the top of the page
 
+Quote Post
stoker
сообщение Apr 28 2010, 20:45
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(Сега @ Apr 28 2010, 17:22) *
Задача стоит измерять показания с шести компонентного датчика и со стенда вращающегося трансформатора, а также его хотят где то еще применять.
Там есть и быстрые процессы и медленные


Имейте в виду, если у вас будут быстрые процессы и нужно что то регулировать в реальном времени о USB можно забыть.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 15:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016