я создал тему в двух форумах в метрологии потаму что там часть прибора к метрологии относится а в авр т.к. делать буду на авр.
приветсвеются любые советы! я начинающий.
данные ацифровываются с максимальной частотой 1МГц, частоту можно менять с помощью кнопочек и лсд дисплея, данные записываются или на усб или на SD карту но потом при желании их нужно слить в комп по усб, и ещё желательно что бы при понижении частоты дискретизации сигнала который записывается на флэшку, частота ацп не уменьшалась, тоесть ацп работает например на 1МГц, а данные можно записывать 1кГц путём усреднения 10 измерений.
Сообщение отредактировал wwweider - Apr 3 2008, 07:30
можно и SD только потом передавать в комп данные с неё по усб интерфейсу, нехочит заказчик картридером пользоваться..
Тогда вам куда лучше подходит ARM со встроенным USB. по цене это сильно отличаться не будет. Что бы говорить об АЦП надо определиться с необходимой точностью и типом измеряемого сигнала.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
Поток данных 2МБайт/с с помощью AVR обработать немыслимо. А тем более параллельно обслуживать USB Host контроллер и писать на USB FlashDrive, да вдобавок если у вас нет какого-либо буфера размером под МегаБайт. Вы либо "осетра урежьте", либо вообще перестаньте упоминать про AVR в контексте такой задачи.
Хотя бы потому, что на обработку 1 семпла АЦП у Вас будет только 16 тактов процессора. Этого хватит разве что на то, чтобы уложить данные в RAM буфер. Забудьте про АВР.
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008
Чтобы потом прочитать данные с SD-карты на комньютере, нужно класть их туда не просто так, а реализовывать поддержку FAT на AVR, а это намного больше чем 16 циклов.
USB-флешка - можно подключение к AVR через хост-контроллер от FTDI организовать. только вот насчет скорости работы ничего сказать не могу.
Если вы VNC1L имеете в виду, то для нее совсем недавно FTDI удалось достичь скорости записи порядка 130 килоБайт/с. МегаБайтными скоростями записи там даже и не пахнет.
Хотя бы потому, что на обработку 1 семпла АЦП у Вас будет только 16 тактов процессора. Этого хватит разве что на то, чтобы уложить данные в RAM буфер. Забудьте про АВР.