|
USB Осциллограф-анализатор, кто 'юзал'? |
|
|
|
 |
Ответов
(105 - 119)
|
May 22 2006, 20:04
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(MosAic @ May 22 2006, 16:58)  Мне понравилась идея Stanislav об отказе от буферной памяти, но мешает счастью ограничение по пропускной способности USB 2.0. Отказ не полный: есть буферная память контроллера USB, возможно также использование внутреннего ОЗУ ПЛИС в качестве буфера. Ограничения в любом случае будут, в том числе и стоимостного, и организационного порядка. Кроме того, основным ограничением является сложность как самого изделия, так и процесса его разработки. Лимит скорости High-Speed USB составляет что-то около 420 Мбит/с ( 52Мбайт/с). Конечно, к такой скорости можно приблизиться вплотную только с "продвинутыми" материнскими платами. Однако, примирившись с этим "узким местом", получаем реализуемую систему, с весьма неплохими хар-ками. Цитата(MosAic @ May 22 2006, 16:58)  ...А что может предложить нам FireWire? Есть ли уже доступные решения S800, S1600, S3200? Об этом мало информации на форуме. Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
May 22 2006, 21:13
|

Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 29-10-05
Пользователь №: 10 248

|
Цитата Отказ не полный: есть буферная память контроллера USB, возможно также использование внутреннего ОЗУ ПЛИС в качестве буфера... Извините, Stanislav, забыл, что в беседе с Вами нужно быть предельно точным в высказываниях.  Конечно! В этом же и есть красота идеи. Цитата Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость. Вот про скорость как раз и речь. Упомянутые S800, S1600, S3200 - это 800Mbit/s, ... и т. д.
--------------------
Чем могу... Удачи!
|
|
|
|
|
May 22 2006, 21:26
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(MosAic @ May 23 2006, 01:13)  Цитата Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость. Вот про скорость как раз и речь. Упомянутые S800, S1600, S3200 - это 800Mbit/s, ... и т. д. Простите, прошляпил. Надо посмотреть... Только вот беда: такие интерфейсы не являются стандартными для большинства персональных компьютеров. Для их поддержки придется покупать, скорее всего, недешёвое "железо", а трудности в реализации нестандартного протокола аппаратно и программно со стороны девайса вообще поставят крест на проекте. USB в этом смысле отличается в лучшую сторону. Хотя, возможно, со временем можно будет "перетащить" устройство и на более "продвинутый" интерфейс.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
May 22 2006, 22:14
|
Группа: Новичок
Сообщений: 10
Регистрация: 20-05-06
Пользователь №: 17 281

|
Станиславу Пробую выложить файлы тут же через аттачмент. Посмотрим что из этого выдет. Не вышло. Товарищи ученые, как выложить файл до 10 Мб на этот сайт (или не на этот сайт) и куда именно?
|
|
|
|
|
Jun 14 2006, 14:34
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 2-05-06
Из: Санкт-Петербург
Пользователь №: 16 707

|
Так быстро страницы добавляются, что я не успеваю ..  Хотел спросить, а почему именно USB? Может сетевая карта на 10-100мб тоже подойдет. К сожалению, совсем не знаю насколько сложно реализовать передачу со стороны устройства, а со стороны компа, как мне кажется, даже специального драйвера не понадобится (он от самой карты).
|
|
|
|
|
Jun 14 2006, 15:06
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 2-05-06
Из: Санкт-Петербург
Пользователь №: 16 707

|
упс, показалось, что страницы добавляются..
Если через сетевую карту гнать инфу, то по желанию( или в продолжении), можно разогнать и до гигабита. А значит софт не потребуется менять вместе с другим девайсом, т.е. унивресально-живуче выйдет.
Сообщение отредактировал white.wind - Jun 14 2006, 15:06
|
|
|
|
|
Jun 14 2006, 20:07
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Цитата(Богданов В @ May 20 2006, 17:39)  Господа, я тут мимо проходил... :-)
Интересное начинание, народный осцилограф/анализатор. Соббсно я как раз кропаю подобное. Пока накропал пользовательский интерфейс по образу и подобию той штуки, с какой началось обсуждение. Испытал на звуковой карточке. Ну работает, конечно... Но звуковая карточка, это несерьезно, как вы понимаете. Кстати сказать, интерфейс к осцилографу сама простота по сравнению с анализатором. Его я тоже дописал. Если видели интерфейс OSC2, то вы знаете как оно выглядит. Брат-близнец просто :-) Нету функций анализа разных стандартных шин, но что толку писать дальше, если ввода сигнала не будет. Спектрограф... Ну, здесь тоже никаких тайн. Алгоритмы БПФ известны их коды общедоступны. Теперь занялся проблемою ввода через USB. Правда я и не замахивался на такие характеристики, как тут предлагались. Думал по скромному, 5 -20 мегасэмплов. А в качестве ЦП внешнего устройства использовать АТмега8.
Но если говорить о комерчески привлекательном устройстве, то... Как вам такое? Карманный осцилограф с ЖКИ-экранчиком для работы вне мастерской. Дефектация блоков и т.п. В мастерской же, карманный осцилограф подключается к компу и человек имеет все приятности большого экрана+запись осцилограм на диск+возможность сравнить измеряное с записаным+то, что может дать комп и чего бы вы хотели еще. Логический анализатор без компа это просто нонсенс ИМХО. Ну, у компа мозгов-то хватит, с цифирь проанализировать. И со вводом дело обстоит проще.
Ну так что, господа, скооперируемся? я как раз заканчиваю такой карманный  может череp пару недель вывалю на badabum.hut2.ru
|
|
|
|
|
Jun 15 2006, 10:50
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909

|
Цитата(AndyBig @ Apr 29 2006, 01:23)  Господа, давайте приземлимся  . Итак, предлагаю начальное ТЗ: - число каналов осциллографа: один - частота выборок в режиме осциллографа: 50 MSPS - полоса входного сигнала: до 100 МГц - объем буферной памяти: 128 КБайт - интерфейс: USB (первый) Думаю, это минимум, который имеет смысл реализовать для начала. Потом уже можно навернуть что-то еще. Иначе все окончится как на ixbt  . ИМХО, очень разумно. Иначе проще купить http://www.elandigitalsystems.com/usb/usbscope50.phphttp://www.etcsk.com/prices/index.php?lang=eng
|
|
|
|
|
Jun 15 2006, 16:56
|
Знающий
   
Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220

|
дорова всем вообще я хочу напомнить что такую тему мы уже терли на http://electronix.ru/forum/index.php?showt...%EE%E3%F0%E0%F4там и прекидки по ценам были сейчас в моем проекте вынежденый перерыв так делаю срочный проект но похоже через неделю примерно опять возьмусь за этот проект за время после последнего поста в выше упомянутом топике у меня появилась мысля использовать модуль типа DIMM SDRAM PC133 или DDR и посылать данные 32 или 64 битными словами. всего там шина данных 64 битная поэтому можно организовать достаточную пропускную способность. а чтение данных из ОЗУ проводить по средствам SPI припомощи чегото вроде LPC2148
|
|
|
|
|
Jun 22 2006, 06:42
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 14-05-05
Пользователь №: 5 011

|
Если бы я сподвигнулся на изготовление чего- нибудь такого, сделал бы один аналоговый канал, а вместо второго аналогового- 8 канальный логический вход.
|
|
|
|
|
Jun 23 2006, 12:43
|

Уставать стал
   
Группа: Свой
Сообщений: 603
Регистрация: 11-07-05
Из: Севастополь
Пользователь №: 6 692

|
Здравствуйте! Не в обиду: Бог в помощь тем, кто вознадеялся за малые деньги обьять необъятное. Изобретать велосипед не стоит - к такому выводу пришел я, когда работал с этой проблеммой. В нете много можно отискать осц на любой вкус например http://www.embedded.com/showArticle.jhtml?...cleID=160902529http://www.picotech.com/index.htmlhttp://etc.sk/products/index.php?lang=engи т.д. Купил на последней ссылке М221, позже М621, недавно М524. Осцы себя давно окупили, а я сэкономил время, а следуя поговорке и деньги. Через мои руки фирма пропустила PICOSCOPE - карандашный вариант, (RS232,20MHz), хорош как пробник до 5 МГц, точность хуже 5%; ACK2100 он же Dso2100, ЛПТ, 100МГц - запуск не пропускает постоянную составляющую, как оказалось... Разглядывал схемотехнику, анализировал софт а ведь там микроконтроллеры + язык "верхнего уровня", и лишний раз убеждался что лучше купить готовый продукт. Просто это инфа для размышления.
--------------------
Коллектив-Большая Сила! 
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|