Полная версия этой страницы:
Помогите пожалуйста
catalonec
Apr 1 2007, 11:02
Помогите пожалуйста решить задачу...на бакалавре появилась необходимость соединить 12-разр. АЦП с компом через USB, но я никогда с этим не работал, помогите пожалуйста как это можно реализовать с точки зрения и железа, и теории! Заранее благодарен!
какая требуемая скорость передачи информации (или какова тактовая частота АЦП, еще лучше скажите конкретную модель АЦП)?
catalonec
Apr 1 2007, 23:31
АЦП я выбрал AD7470
Посмотрите CY7C68013-56PVC от Cypress
rumit2000
Apr 2 2007, 09:49
Цитата(catalonec @ Apr 1 2007, 12:02)

...соединить ... АЦП с компом через USB...
Я бы посоветовал воспользоватся чем-нибудь по типу FT232 - дёшево, просто и сердито
FT232 - мост UART-USB- не потянет по скорости. АЦП стоит с параллельным выходом и частотой квантования до 1 МГц. Следоват, по USB надо прокачивать где-то до 12 Мбит/сек.
кроме того, все равно к FT232 нужен прцессор (ПЛИС?) для преобразования параллельного кода в UART.
rumit2000
Apr 2 2007, 13:16
Цитата(Adlex @ Apr 2 2007, 12:25)

FT232 - мост UART-USB- не потянет по скорости. АЦП стоит с параллельным выходом и частотой квантования до 1 МГц. Следоват, по USB надо прокачивать где-то до 12 Мбит/сек.
кроме того, все равно к FT232 нужен прцессор (ПЛИС?) для преобразования параллельного кода в UART.
может тогда выбрать похуже АЦП (если позволяет задача)
Если же необходма такая скорость... тогда задача сложнее
А МК или ПЛИС скорее всего всё равно нужны будут
И вообще
to catalonec
а зачем вы именно такой АЦП выбрали?
Ставили бы себе МК с АЦП на борту и всё....
если же необходимо точно быстро... тогда конечно сигнал рулит...
catalonec
Apr 2 2007, 17:21
Вообще мне надо передавать со скоростью 1.5 МГц...можно взять похуже, но вот на железе как лучше это сделать? и желательно на ATMEL железе, так как я работаю с AVR и XILINX....
1,5MHz это частота квантования АЦП или скорость передачи по USB?
catalonec
Apr 2 2007, 22:07
Цитата(Adlex @ Apr 2 2007, 22:45)

1,5MHz это частота квантования АЦП или скорость передачи по USB?
1.5 МГц-частота квантования
Если 12 бит, то AD7472 и он на "пределе". Лучше выбрать АЦП с некоторым запасом (если устройство будет реально изготавливаться. А по поводу USB - полноценный контроллер типа CY7C680001 ("читый" контроллер) или CY7C68013 ( с встроенным 51-м ядром).
Возможно есть и у других производителей, просто я сталкивался с этими.
catalonec
Apr 3 2007, 15:58
Цитата(Adlex @ Apr 3 2007, 01:22)

Если 12 бит, то AD7472 и он на "пределе". Лучше выбрать АЦП с некоторым запасом (если устройство будет реально изготавливаться. А по поводу USB - полноценный контроллер типа CY7C680001 ("читый" контроллер) или CY7C68013 ( с встроенным 51-м ядром).
Возможно есть и у других производителей, просто я сталкивался с этими.
А можешь, если тебе не трудно, объяснить принцып его работы и как и что к нему законектить? и через что его надо програмить?
О-хо-хо, вопрос больно обширный. Как, например, кратко объяснить принцип работы компьютера? Для начала полезно почитать ПДФ на
CY7C68013, поискать Application Note. Да и со стандартами USB немного разобраться, хотя бы начальные сведения (что такое D+ и D-, скорости и пр.)...
Ну не сделает здесь никто за тебя твой курсовой или диплом.
catalonec
Apr 4 2007, 15:34
Хм...Спасибо=) буду разбираться=)
Кстати, сечас появилось некоторое количество АРМ процессоров со встроенным USB (у Филлипса есть, у STM). Но я с ними не имел дело.
Может на них будет проще
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.