|
Свой АЦП-USB модуль, Помогите с проектированием |
|
|
|
Apr 21 2010, 15:26
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
FT2232 в режиме MPSSE (SPI/I2C) или FT232R в synchronous bit-bang. свободными выводами можно управлять коммутатором входа АЦП. Цитата - как организовывать входы АЦП к микросхеме АЦП? ( то есть можно ли просто вывести их на разъем?) как минимум нужна защита и входной буфер на ОУ, переключатель коэф.усиления
Сообщение отредактировал ukpyr - Apr 21 2010, 15:27
|
|
|
|
|
Apr 21 2010, 18:16
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
Цитата А есть какие-нибудь готовые решения по "защита и входной буфер на ОУ" ? резистор + TVS ? также можно подумать о защите компа - гальваноразвязке (ADuM1xxx, Si84xx, ISO72xx).
|
|
|
|
|
Apr 21 2010, 20:05
|
Местный
  
Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 21 2010, 23:49
|
Профессионал
    
Группа: Участник
Сообщений: 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
|
|
|
|
|
Apr 27 2010, 13:07
|
Знающий
   
Группа: Участник
Сообщений: 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 ??? Моя смеяться (бугога...) Идите в интерфейсный подфорум и изучайте работу usb.
|
|
|
|
|
Apr 28 2010, 09:53
|

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

|
Цитата ...просто нужно обосновать выбор аппаратного обеспечения... Если нужно обосновывать, значит поставлена задача, вы можете ее озвучить? А то может вам нужно медленные процессы мерить? Сигма-дельта + ваш любимый FTDI.
|
|
|
|
|
May 3 2010, 19:25
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Во, вот такая защита пойдет ESDA6V1L? Насчет SFT01L05 попробую сформулировать вопрос по-другому. Нужно ли после SFT01L05 ставить сглаживающий фильтр, если после него дальше идет линейный стабилизатор со свой стандартной обвязкой в пару конденсаторов?
Эскизы прикрепленных изображений
|
|
|
|
|
May 3 2010, 21:38
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
Цитата Во, вот такая защита пойдет ESDA6V1L? в АЦП какой опорник ? 2.5В ? ставьте на 3.3В. нехорошо уводить в насыщение встроенные защитные диоды. Среди PESD3V3xxx есть по несколько штук в одном корпусе. Цитата Нужно ли после SFT01L05 ставить сглаживающий фильтр, если после него дальше идет линейный стабилизатор со свой стандартной обвязкой в пару конденсаторов? можно, хоть и не обязательно
Сообщение отредактировал ukpyr - May 3 2010, 21:40
|
|
|
|
|
May 5 2010, 07:25
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
Цитата Вообще нормально будет использовать двунаправленный TVS для одно полярного входа? нет. на вход АЦП подается только положительное напряжение ( Absolute maximum ratings / Input voltage в даташите). Если нужно измерять отрицательные напряжения - нужен сдвиг уровня на операционнике.
|
|
|
|
|
Aug 7 2010, 10:53
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Пришли компоненты, кончился отпуск, нужно доделывать =) Набросал схему, конечно не по ГОСТ, так как еще не знаю как рисовать по стандартам, но это уже будет позже. Пожалуйса, посмотрите на наличие косяков, делал все по даташитам, но вдруг есть проектный косяк.
|
|
|
|
|
Aug 7 2010, 11:21
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
1) По ADS7871 не скажу, но в общем случае CS выброшен зря, он в начальное состояние приводит логику SPI. Любая помеха, давшая лишний импульс на SCK или его потрею — и до выключения питания бардак. Подача/снятие CS приводит фазировку в порядок.
2) У FT2232C/L/D частота SPI устанавливается как 6MHz/N, возможные частоты 6, 3, 2, 1.5 MHz и так далее, смотрите, влезете ли в сетку так, чтобы и данные протолкать, и АЦП на такой частоте работал. FT2232H (внимание, другой корпус!) — это уже Hi-speed USB и сетка частот SPI идёт как 30MHz/N. И предельная частота выше, и в районе 3-6 МГц можно с меньшим дискретом частоту подобрать.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 7 2010, 14:00
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Быстрее оцифровывать не станет, но быстрее передавать и, как следствие, стабильнее работать - вполне.
Если при обмене с АЦП при приёме данных ему надо что-то передавать (например, задания на следующий канал), то придётся использовать SPI обмен в обе стороны и тогда 5.4мбит/с с точки зрения USB удваиваются. Ешё какие-от задержки и совсем приплыли. Нужно внимательно смотреть и аккуратно всё считать - что, как и куда пересылается в циклах обмена, включая команды MPSSE для управления CS и возможные задержки, обусловленные характером работы USB.
Да, кстати, SPI по сути байтовый, 14 бит надо бы как 16 гнать, 16*8*48000 уже больше 6 мегабит, а если в две стороны, как в предыдущем абзаце из-за одновремённой передачи команд, то уже со свистом вылетели за 12-мегабитный USB. У FT2232 можно некратные остакти передавать/принимать, но это лишние команды и снижение средней скорости.
Если устройство единичное, то лучше сразу поставить FT2232H, у которой ещё и FIFO большие, и не думать о скорости.
Кстати, ещё же и требования к равномерности сетки оцифровки какие-то же должны быть. Так что "микроконтроллер только для того чтобы юзать АЦП" может и имеет смысл, можно будет гарантировать что-то на тему "реальности времени".
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 7 2010, 14:37
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Да, с обменом по SPI нужно пошаманить, все выяснить. Скорее всего я пока сделаю на FT2232D, переделать под FT2232H не составит труда, плата разводится с нуля за один день, переделывается быстрее.
А вот с требованиями к равномерности сетки оцифровки пока никто не заморачивается, так как требуется просто точность и зрительное наблюдение измерений. Просто если делать более серьезное устройство - то его аналогов много готовых, с кучей плюшек. А так, для лабораторных стендов, думаю пойдет.
|
|
|
|
|
Aug 7 2010, 16:51
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Вот набросал двухслойную платку под небольшой корпус. Есть пара вопросов: 1) полигон верхний для "бутерброда" нужен? 2) можно ли оставлять полигоны земли на всей плате или необходимо полигоны земли проводить только в окрестностях микросхем?
|
|
|
|
|
Aug 8 2010, 05:14
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(Сега @ Aug 7 2010, 20:51)  1) полигон верхний для "бутерброда" нужен? Думаю, что нужен, но его размеры можно уменьшить. При этом корпус разъёма USB и его земляной контакт можно и нужно посадить на этот полигон, а корпус 15-контактного разъёма и монтажные отверстия оконтурить изолирующими кольцами бОльшей ширины, чем сейчас, или просто обойти этим полигоном. Корпус 15-контактного разъёма полезно соединить с нижним полигоном. Тоже самое можно сказать про монтажные отверстия, находящиеся в зоне нижнего полигона. Цитата 2) можно ли оставлять полигоны земли на всей плате или необходимо полигоны земли проводить только в окрестностях микросхем? Мне думается, что можно и так, и так, но текущий вариант логичнее с точки зрения ЭМС. Да, кстати, у Вас 8-вывод 15-контактного разъёма попал прямо на изоляционную зону совершенно необоснованно (последнюю спокойно можно сдвинуть выше).
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Aug 8 2010, 17:38
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Внес поправки. EN1, EN2 у ADUM подключил к VCC1, VCC2 соответственно. Корпус USB и DB-15 подключил к земле GND1, GND2 соответственно. Уменьшил полигоны до рабочей зоны. Удалил "антенки", образовавшиеся в полигонах. Увеличил зазоры между полигонами и монтажными отверстиями до 0.5. ЗЫ: загрузил в картинках, так как с pdf у altium морока ужасная. Если кому очень надо - я могу в pdf выложить, как в предыдущий раз.
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|