|
USB Осциллограф-анализатор, кто 'юзал'? |
|
|
|
 |
Ответов
|
Apr 27 2006, 16:39
|

Иногдящий
   
Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931

|
Цитата О USB 1.x предлагаю вообще забыть - мне совершенно непонятно, как можно сделать нормальный прибор с настолько узким горлышком Так же, как работали в свое время LPT-приставки: производится измерение, состоящее, например, из 4096 выборок с накоплением результата в памяти устройства, затем эти 4 КБ передаются хосту, который их и отображает, после чего начинается очередное измерение... Делать выборки непрерывно и сразу отдавать их хосту нет никакого смысла - в конце концов у монитора частота кадров 100-120 Гц, чаще при всем желании нельзя обновлять картинку. А результаты сотни измерений по 2-4 КБ вполне пройдут по первому ЮСБ. Даже если будет затык в шине, то задержится только отображение очередного кадра, а не сами выборки. Буферная память нужна как раз для того, что бы гарантированно провести одно измерение, состоящее из определенного числа выборок. Чем больше размер буферной памяти, тем больше выборок можно проводить за одно измерение (зачастую имеет смысл для расширения окна). В режиме непрерывного захвата (самописца) - да, буфферная память почти не нужна, но и тем более не нужна пропускная способность шины 40 МБайт, т.к. отправлять ежесекундно такие объемы хосту бессмысленно - что он с ними будет делать?  Режим самописца следует ограничить по частоте выборок 4-5 МГц. Цитата придётся выбирать между стоимостью и универсальностью Конечно, придется. Но крайностей нужно постараться избежать  . Иначе получится или очень дорогое и трудноповторяемое устройство, или дешевое, но никому не нужное из-за своей ограниченности.
|
|
|
|
|
Apr 28 2006, 05:20
|

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

|
Цитата(AndyBig @ Apr 27 2006, 20:39)  Так же, как работали в свое время LPT-приставки: производится измерение, состоящее, например, из 4096 выборок с накоплением результата в памяти устройства, затем эти 4 КБ передаются хосту, который их и отображает, после чего начинается очередное измерение... Делать выборки непрерывно и сразу отдавать их хосту нет никакого смысла - в конце концов у монитора частота кадров 100-120 Гц, чаще при всем желании нельзя обновлять картинку. А результаты сотни измерений по 2-4 КБ вполне пройдут по первому ЮСБ. Даже если будет затык в шине, то задержится только отображение очередного кадра, а не сами выборки. Буферная память нужна как раз для того, что бы гарантированно провести одно измерение, состоящее из определенного числа выборок. Чем больше размер буферной памяти, тем больше выборок можно проводить за одно измерение (зачастую имеет смысл для расширения окна). Для справки: в USB контроллере, например, ISP1582 буферная память составляет 8 кбайт. Зачем ещё 4 кбайт аппендикс и гимор с организацией обмена с ним? Если бы не режим осциллографа и лог. анализатора, можно было бы обойтись даже без применения ПЛИС! Вообще, предлагаю отказаться от обсуждения экзотики вроде RS-232 и LPT устройств, хотя бы потому, что современные компы часто уже не имеют таких портов. Напротив, USB 2.x является в настоящее время, как уже и сказали, стандартным интерфейсом. Цитата(AndyBig @ Apr 27 2006, 20:39)  В режиме непрерывного захвата (самописца) - да, буфферная память почти не нужна, но и тем более не нужна пропускная способность шины 40 МБайт, т.к. отправлять ежесекундно такие объемы хосту бессмысленно - что он с ними будет делать? Можно просто в память писать, а можно и на винт(ы). Цитата(AndyBig @ Apr 27 2006, 20:39)  Режим самописца следует ограничить по частоте выборок 4-5 МГц. Зачем??? Цитата(AndyBig @ Apr 27 2006, 20:39)  Цитата придётся выбирать между стоимостью и универсальностью Конечно, придется. Но крайностей нужно постараться избежать  . Иначе получится или очень дорогое и трудноповторяемое устройство, или дешевое, но никому не нужное из-за своей ограниченности. Простите, но, по-моему, Вы сами ограничения вводите (в том числе, и в части практической реализуемости). Я же предлагаю делать систему, у которой будет одно (и только одно!) узкое место - пропускная способность канала, которая не столь уж и мала. Зато получим простоту и доступность, что, собственно, от фолькс-проекта и требуется. Цитата(=AK= @ Apr 28 2006, 06:14)  Цитата(arttab @ Apr 28 2006, 11:07)  разве скорость под 35-40 Мбайт/с это не потоковый режим без контроля правильности передачи?
Угу, изохронный режим называется. C гарантированнным временем доставки, но без гарантий целостности данных. Простите, но, по-моему, 35-40Мбайт/с в изохроне получить никак не можно. Только в балке... Цитата(=AK= @ Apr 28 2006, 06:14)  ...Серьезный прибор без встроенной памяти не сделать, имхо. Не убедили Вы меня... Ну что ж, допустим, что дополнительная память всё-таки нужна. Какой тип и объём предложите? Как управлять ей будем? Не стоит забывать, что при питании от USB разъёма мы жёстко ограничены энергопотреблением в 2,5 Вт.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 28 2006, 06:25
|

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

|
Цитата(=AK= @ Apr 28 2006, 09:58)  Почему? Мне такое ограничение неизвестно. В хоcт контроллер USB2 встроено какое-то ограничение на размер изохронного трафика? В USB1 его не было, в изохроне можно было гонять 1 MBps, тогда как из балка pеально более ~800 kBps вытягивать не удавалось Ограничение действительно есть, в хосте не знаю, а в девайсе - максимум 3 микрофрейма изохрона в каждом фрейме.  Согласно стандарту USB 2.0... Цитата(=AK= @ Apr 28 2006, 09:58)  Цитата(Stanislav @ Apr 28 2006, 14:50)  Как управлять ей будем?
FPGA А память какого объёма нужна?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
Сообщений в этой теме
BVU USB Осциллограф-анализатор Feb 27 2006, 14:09 Pyku_He_oTTyda Шнуры поганые, на картинке видно. те, которые экра... Feb 27 2006, 14:34 BVU Цитата(Pyku_He_oTTyda @ Feb 27 2006, 17:3... Feb 27 2006, 14:46 Andy Great У меня такой (только в другом исполнении). Интерес... Feb 27 2006, 18:36 Stanislav Цитата(BVU @ Feb 27 2006, 17:09) Коллеги,... Feb 27 2006, 20:25 BVU Цитата(Stanislav @ Feb 27 2006, 23:25) Пр... Feb 28 2006, 15:04  Stanislav Цитата(BVU @ Feb 28 2006, 18:04) Stanisla... Mar 5 2006, 16:35 appsoft Вопрос для каких целей будет использоваться ... Feb 28 2006, 15:41 nadie Судя по сайтам NI, Keithley при 16 бит надежно пол... Mar 6 2006, 12:42 Stanislav Цитата(nadie @ Mar 6 2006, 15:42) Судя по... Mar 6 2006, 16:58  BVU Цитата(Stanislav @ Mar 6 2006, 19:58) Пос... Mar 7 2006, 07:07 nadie У Linear Technology и других производителей АЦП в ... Mar 7 2006, 10:51 Stanislav Цитата(nadie @ Mar 7 2006, 13:51) ...Поче... Mar 8 2006, 20:46 Demeny Действительно, внятных USB-осциллографов с частото... Mar 9 2006, 03:18 nadie To Demeny
Посмотрите на продукцию компании Pentek.... Mar 9 2006, 10:42 nicom to nadie
... было бы интересно...
1)... как назыв... Mar 9 2006, 12:50 nadie У Pentek плат шина 64 bit 66MHz, поэтому теоретиче... Mar 9 2006, 14:05 Mad Makc Народ! В ваших рассуждениях вы почему-то рассм... Mar 9 2006, 14:12 Stanislav Цитата(Mad Makc @ Mar 9 2006, 17:12) Наро... Mar 10 2006, 18:51 DRUID_3 Stanislav, не конструктивно... как-то напоминает 1... Mar 10 2006, 17:23 Stanislav Цитата(DRUID_3 @ Mar 10 2006, 20:23) Sta... Mar 10 2006, 19:06 Alex B._ Цитатачтобы найти ему хоть какое-то применение, ну... Mar 11 2006, 11:55 Mad Makc ЦитатаМне кажется, что Вы все-таки допустили ошибк... Mar 12 2006, 18:10 DRUID_3 В продолжение темы: http://www.tiepie.com/uk/produ... Mar 19 2006, 18:20 BVU Цитата(DRUID_3 @ Mar 19 2006, 21:20) В пр... Mar 20 2006, 06:43 nicom Цитата(DRUID_3 @ Mar 19 2006, 21:20) В пр... Mar 20 2006, 11:34 Чип Цитата(BVU @ Feb 27 2006, 18:09) Коллеги,... Apr 24 2006, 00:03 arttab Может действительно заняться совместной разработко... Apr 24 2006, 02:12 Pyku_He_oTTyda Да, было бы интересно создать простой USB осцилогр... Apr 24 2006, 05:01 Andy Great ЦитатаДа, было бы интересно создать простой USB ос... Apr 26 2006, 17:17 AndyBig ЦитатаОсновная проблема - пропускная способность U... Apr 26 2006, 17:50 Stanislav Ну, если есть желание, и впрямь можно этим занятьс... Apr 26 2006, 17:51 AndyBig Для более-менее "осциллографичного" вида... Apr 26 2006, 17:57 Stanislav Цитата(AndyBig @ Apr 26 2006, 21:57) Для ... Apr 26 2006, 18:12 AndyBig Мою?
Да я тут мимо проходил... Но в общих чертах ... Apr 26 2006, 18:45 Stanislav Цитата(AndyBig @ Apr 26 2006, 22:45) Мою?... Apr 26 2006, 23:11 TED17 Такую штуку больше года создавали на одном из фору... Apr 26 2006, 20:35 AndyBig Именно по мотивам иксбити я и советовал не углубля... Apr 26 2006, 20:41 khach Чуть-чуть подправлю ТЗ. Два входа со стандартным в... Apr 26 2006, 20:46 _artem_ Если желаете реализовать много функций , то имеет ... Apr 26 2006, 21:16 Stanislav Цитата(_artem_ @ Apr 27 2006, 01:16) Если... Apr 26 2006, 23:25 arttab Давайте опредилимся с тем что можно легко сделать.... Apr 27 2006, 01:56 TED17 Цитата(arttab @ Apr 27 2006, 05:56) У ког... Apr 27 2006, 12:36 _artem_ наверно знаете про этот сайт :
http://www.bitscop... Apr 27 2006, 13:14 AndyBig ЦитатаПозволю себе, однако, покритиковать Ваше вид... Apr 27 2006, 15:09 Stanislav Цитата(AndyBig @ Apr 27 2006, 19:09) Это ... Apr 27 2006, 15:52 arttab Я очень плохо представляю шину USB и может ошибаюс... Apr 28 2006, 01:37 =AK= Цитата(arttab @ Apr 28 2006, 11:07) разве... Apr 28 2006, 02:14 Stanislav Продолжу.
Цитата...Я просто исходил из того, что ч... Apr 28 2006, 04:43 TomaT Мои 3 копейки. Думаю что память и ПЛИСину, заложит... Apr 28 2006, 06:42 yornik Имхо, все, что будет по устройству сложнее, чем ... Apr 28 2006, 07:57 arttab Цитатаот USB разъёма мы жёстко ограничены энергопо... Apr 28 2006, 08:13 _artem_ Извиняюсь за повтор - если fpga все таки будет , т... Apr 28 2006, 08:49 AndyBig ЦитатаСтавить Pci контролер или апгрейд. Это морал... Apr 28 2006, 09:37 khach Давайте не сводить тему к пропускной способности U... Apr 28 2006, 09:57 nicom Цитата(khach @ Apr 28 2006, 13:57) Давайт... Apr 28 2006, 11:26 AndyBig 10 разрядов АЦП хватит. На частоту выборок больше ... Apr 28 2006, 11:05 AlexanderX У нас возникала идея создания подобного устройства... Apr 28 2006, 12:20 khach Цитата(AlexanderX @ Apr 28 2006, 14:20) У... Apr 28 2006, 12:50 AndyBig Цитатано, ЦЕНА? - а попробуйте сами сделать... буд... Apr 28 2006, 12:33 nicom Цитата(AndyBig @ Apr 28 2006, 16:33) Цита... Apr 28 2006, 12:58 AndyBig ЦитатаДелать эту вещь только для личного пользован... Apr 28 2006, 12:50 _artem_ Можно сделать два банка памяти и поочередно записы... Apr 28 2006, 13:03 khach Цитата(_artem_ @ Apr 28 2006, 15:03) Можн... Apr 28 2006, 13:11 AlexanderX ЦитатаМожете предложить свое виденье цифровой част... Apr 28 2006, 13:28 khach Цитата(AlexanderX @ Apr 28 2006, 15:28) Ц... Apr 28 2006, 14:21 AlexanderX ЦитатаНог ПЛИС нехватит на две микросхемы памяти. ... Apr 28 2006, 13:50 Dainis http://www.fpga4fun.com/digitalscope.html
http://w... Apr 28 2006, 14:31 AlexanderX ЦитатаРассчет картинки производится аппаратно. В п... Apr 28 2006, 15:04 nicom [quote name='AlexanderX' date='Apr 28 ... Apr 28 2006, 16:11 AlexanderX ЦитатаВ каком месте лучше разделить платы на анало... Apr 28 2006, 15:17 AndyBig Господа, давайте приземлимся .
Итак, предлагаю нач... Apr 28 2006, 22:23 _artem_ Цитата(AndyBig @ Apr 29 2006, 01:23) Госп... May 1 2006, 12:59 arttab ЦитатаГоспода, давайте приземлимся smile.gif.
Итак... Apr 30 2006, 15:50 AndyBig ЦитатаЕсли считаете что это серьезное удорожание (... May 1 2006, 12:20 AndyBig Не знаю. Цифровую часть переделывать нужно почти п... May 1 2006, 13:47 _artem_ Но АndyBig - 50 MHz ну очень мало , почти по три с... May 1 2006, 14:01 AndyBig А на 100 МГц ну очень дорого . Практически по пять... May 1 2006, 14:40 arttab Люди! Кто хорошо знаком с такими приставкими -... May 3 2006, 02:06 arttab куда интерес провал? Или никто опыта не имеет стои... May 6 2006, 01:52 Богданов В Господа, я тут мимо проходил... :-)
Интересное на... May 20 2006, 13:39 Alex B._ да...
Ну почему у любого совеццкого инженера карма... May 20 2006, 17:21 Богданов В Цитата(Alex B._ @ May 20 2006, 20:21) да.... May 20 2006, 18:13  Stanislav Цитата(Богданов В @ May 20 2006, 22:13) .... May 20 2006, 18:36   Богданов В Цитата(Stanislav @ May 20 2006, 21:36) По... May 20 2006, 21:29    Stanislav Цитата(Богданов В @ May 21 2006, 01:29) Д... May 21 2006, 07:28 TED17 Цитата(Stanislav @ May 21 2006, 11:28) Сд... May 21 2006, 10:54 dmitry-tomsk Привет всем.
Как-то делал плату ввода с АЦП на 50 ... May 21 2006, 18:11  Stanislav Цитата(dmitry-tomsk @ May 21 2006, 22... May 21 2006, 20:33 Stanislav Цитата(TED17 @ May 21 2006, 14:54) Софтин... May 21 2006, 20:19 TED17 Богатство рулежки виртуальных приборов под Labview... May 21 2006, 20:32 Stanislav Цитата(TED17 @ May 22 2006, 00:32) Богатс... May 21 2006, 20:51 TED17 Цитата(Stanislav @ May 22 2006, 00:51) ]Н... May 21 2006, 21:20 Stanislav Цитата(TED17 @ May 22 2006, 01:20) Осцил ... May 21 2006, 22:05 Pyku_He_oTTyda ЦитатаБогданов В
Написал Вам в личку, хочу посмот... May 22 2006, 04:42
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|