|
|
  |
USB осциллограф, Цифровой осциллограф |
|
|
|
Jun 13 2006, 17:54
|
Участник

Группа: Новичок
Сообщений: 67
Регистрация: 25-04-06
Из: Беларусь, Гомель
Пользователь №: 16 450

|
Уверен, что вопрос старый как мир... Но у меня вот появилось желания сделать небольшой и недорогой USB осциллограф. Идею много, но все они далеко непростые и совсем недешевые.. Может кому поподалась на глаза такая схема..или сама пробывал сделать такое чудо техники, поделитесь буду благадарен.. cvik@tut.by
|
|
|
|
|
Jun 13 2006, 18:16
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(BuTeK @ Jun 13 2006, 21:54)  Уверен, что вопрос старый как мир... Но у меня вот появилось желания сделать небольшой и недорогой USB осциллограф. Идею много, но все они далеко непростые и совсем недешевые.. Может кому поподалась на глаза такая схема..или сама пробывал сделать такое чудо техники, поделитесь буду благадарен.. cvik@tut.by Воспользуйтесь поиском по форуму. Поищите, например, фразу "USB осциллограф" и найдете, например, вот это.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Jun 13 2006, 18:26
|
Участник

Группа: Новичок
Сообщений: 67
Регистрация: 25-04-06
Из: Беларусь, Гомель
Пользователь №: 16 450

|
Просто что мне поподалась это 50кГц держал, а хотелась бы чтобы хоть б 1Мег держал и стоил что-то около 50у.е.
|
|
|
|
|
Jun 13 2006, 22:52
|

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

|
Цитата Просто что мне поподалась это 50кГц держал, а хотелась бы чтобы хоть б 1Мег держал и стоил что-то около 50у.е. На AVR-ке врятли реализуемо то, что вы хотите.. Для 1Mhz можно взять какой-нить ARM с большим кол-вом бортовой памяти и USB с DMA напр. LPC2148 и прикрутить к нему несколько (взависимости от того, сколько вам требуется каналов) внешних параллельных АЦП с общими линиями управления. АЦП можно взять быстродействующие, например из серии для оцифровки видеосигналов. ADS823/824/825 - доступны и дешевы (~$12-$15 за шт.) параметры этих АЦП: - ADS825 - 40MSPS, 10bit; - ADS824 - 70MSPS, 10bit. На таком железе думаю можно будет получить 6-8 точек на период при Fs=1Mhz Слабым местом будет USB Full Speed, с ее ~1MByte/s пропускной способностью. Но это не беда, можно работать в режиме захвата кадра. Накопили результат измерений во всю память МК со скоростью 10MByte/s на канал - и выплюнули по относительно медленному USB.
|
|
|
|
|
Jun 14 2006, 04:43
|
Участник

Группа: Новичок
Сообщений: 67
Регистрация: 25-04-06
Из: Беларусь, Гомель
Пользователь №: 16 450

|
Цитата(des00 @ Jun 14 2006, 07:18)  спартан3/3е или кулон, статика из старых матерей, ацп и 51 ый кипарис и будет вам счастья. Вот это меня очень заинтрересовало... Только я не понял, что со старой матери взять можно..
|
|
|
|
|
Jun 14 2006, 05:10
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964

|
Цитата(BuTeK @ Jun 14 2006, 08:43)  Вот это меня очень заинтрересовало... Только я не понял, что со старой матери взять можно..  Кэш память на 486 (и 386) машинках была на чудесных 32 килобайтных (иногда 64 килобайтных) микросхемах статической RAM. И стояли они чаще всего на панельках. Сам использую в своих поделках (не серийных  ). Там бывали иногда 10-12 нс чипы.
|
|
|
|
|
Jun 16 2006, 03:09
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(BuTeK @ Jun 14 2006, 08:43)  Вот это меня очень заинтрересовало... Только я не понял, что со старой матери взять можно..  А это чем не заинтересовало? "Идея простая как 2 х 2: АВР "защелкивает" сигнал на входах по отрицательному перепаду тактового импульса, АЦП AD9281 "защелкивает" данные на выходе по положительному перепаду. Следовательно, если синхронизировать АЦП от того же генератора, что и АВР, можно получать 1 сэмпл за 3 такта, просто считывая содержимое порта и помещая его в буфер. Для этого достаточно двух команд: in, sts. Функция выборки, соответственно, состоит из 400 пар in + sts (по размеру буфера). 5.33 млн. сэмплов/сек получаются при тактовой частоте 16МГц, т.е. в штатном рабочем режиме (без разгона) 16-мегагерцовых AVR (у меня ATMega8515-16). Упомянутый двухканальный АЦП дает 28MSPS, т.е. теоритически возможно разогнать систему до 28/3 = 9.33 млн. сэмплов/сек. " Всейдокоментации у меня нет , но можно поспрошать на http://www.pro-radio.ru/
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 16 2006, 05:24
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(muravei @ Jun 15 2006, 22:09)  Цитата(BuTeK @ Jun 14 2006, 08:43)  Вот это меня очень заинтрересовало... Только я не понял, что со старой матери взять можно..  А это чем не заинтересовало? "Идея простая как 2 х 2: АВР "защелкивает" сигнал на входах по отрицательному перепаду тактового импульса, АЦП AD9281 "защелкивает" данные на выходе по положительному перепаду. Следовательно, если синхронизировать АЦП от того же генератора, что и АВР, можно получать 1 сэмпл за 3 такта, просто считывая содержимое порта и помещая его в буфер. Для этого достаточно двух команд: in, sts. Функция выборки, соответственно, состоит из 400 пар in + sts (по размеру буфера). 5.33 млн. сэмплов/сек получаются при тактовой частоте 16МГц, т.е. в штатном рабочем режиме (без разгона) 16-мегагерцовых AVR (у меня ATMega8515-16). Упомянутый двухканальный АЦП дает 28MSPS, т.е. теоритически возможно разогнать систему до 28/3 = 9.33 млн. сэмплов/сек. " Всейдокоментации у меня нет , но можно поспрошать на http://www.pro-radio.ru/глупый вопрос, ну хлопнули мы в авр а дальше куда ? в ком, в лпт, в усб ? ИМХО самое то поставить макс II с небольшой статикой и кипарис. Кипарисом через ендпоинт 0 управлять параметрами всего этого безобразия (51 ый как никак, ну тормоз, а вам под раз в пятилетку ногой дернуть не все ли равно) и качать данные. макс II обладает достаточным ресурсом что бы организовать несколько каналов в статику и/или в фифо кипариса, тактуха тоже достаточно высокая, памяти правда нет (за тем и нужна статика), зато загрузчк не требуеться.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|