Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2010, 23:13   #1
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию USB логический анализатор

Здравствуйте!
Хочу собрать себе логический анализатор, но толковых схем не нашел.
Может кто подскажет хорошую схемку?
Основные критерии:
1) Подключение через USB
2) Крайне желательна гальваническая развязка
3) Как минимум 8 каналов
4) Частота порядка 10-16 МГц
5) Софт, желательно open source и работающий под линухом ( ubuntu ), с функциями распознавания популярных протоколов ( uart, 1-wire, I²C ).
6) Различные режимы работы триггеров, желательна возможность работы одновременно нескольких триггеров для разных каналов.
7) Возможность сохранения.
8) Возможность работы как частотомера, счетчика импульсов.
9) Было бы вообще прекрасно если бы эта штука могла что-то и сама генерировать.
10) И желательно что бы она была легкодоступна ( в финансовом смысле)
Levsha100 вне форума Ответить с цитированием
Старый 07.07.2010, 07:33   #2
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

1) Подключение через USB
Порт коммерческий, по умолчанию, я в свое время (года 3-4) так и не смог найти
готовых прошивок ни для каких чипов под этот порт, так и писали сами.

2) Крайне желательна гальваническая развязка
Преобразователь напряжение с полной развязкой по обоим проводам, фильтром и стабилизатором на выходе
не очень простая задача для измерительной техники, кстати, сам usb порт дает отвратительное питание, посмотрите его осциллографом (не школьным).

3) Как минимум 8 каналов
один логический порт, это имеется почти на всех чипах.

4) Частота порядка 10-16 МГц
это зависит только от используемого чипа

5) Софт, желательно open source и работающий под линухом ( ubuntu ), с функциями распознавания популярных протоколов ( uart, 1-wire, I²C ).
софт? с распознаванием UART и I2C? Это прогаммно аппаратные протоколы, софт не может их распознавать
Они должны быть заложены в чипе, который вы будете использовать. А их программную поддержку вам придется писать )

6) Различные режимы работы триггеров, желательна возможность работы одновременно нескольких триггеров для разных каналов.
Что есть триггеры? программные логические? Т.е. просто ловушка одиночного импульса?
можно написать на аппаратном уровне, если вам нужна автономная работа этого устройства, по намного проще реализовать это
так же как и множество других функций хранения/обработки/сравнения и т.д. данных - под OS.

7) Возможность сохранения.
Аналогично, можно на аппаратном уровне, благо большинство современных чипов имеют немного встроенной памяти,
но проще на программном под OS

8) Возможность работы как частотомера, счетчика импульсов.
т.с.

9) Было бы вообще прекрасно, если бы эта штука могла что-то и сама генерировать.
"что-то" ))
не очень точный критерий.
Если низкочастотные логические последовательности, то это просто.
если псевдоаналоговый сигнал то сложнее.
Чем выше требуется частота выходного сигнала и плавней форма, - тем сложнее.
Если нужен аналоговый сигнал то одним чипом не обойтись, нужны пара , скажем "операционников"
очень неточные требования, невозможно дать совет.

10) И желательно что бы она была легкодоступна ( в финансовом смысле)
мистика )

итого коммерческая разработка, приличной сложности, реально реализуемая скажем за пару недель при наличии
не занятого asm-профи чувака горящего идеей сделать доброе дело ....

в противном случае - мистика...

(У меня счас аналогичный девайс выполнен на Pic18F4550)

Совет: Если эта идея «не просто так», то ищите в двух направлениях: 1) Более вероятный: человека, который за приемлемые для вас деньги напишет прошивку чипа устраивающего вас 2)Очень мало вероятный: ищите прошивки usb-чипов в инете, и желательно чтоб был не только hex-файл )

Последний раз редактировалось puzik_off; 07.07.2010 в 07:53.
puzik_off вне форума Ответить с цитированием
Старый 07.07.2010, 07:53   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- про статью эмуляции usb.hid на atmel-е уже забыли
2- про чипы usb-to-uart забыли, FTDI (драйвера для работы с ними есть даже под линукс) ...ftdi245 например
3- рекомендовал-бы не заморачиваться с конструированием самому, т.к. есть готовое в сборе без корпуса >>> тырк <<< (46 уе), ПО под него можно будет забацать самому (осциллограф с развязкой по цепи uart-usb, оптронами высокоскоростными, лог.анализатор и т.п.)
Изображения
Тип файла: jpg 8.JPG (47.1 Кб, 131 просмотров)
Тип файла: jpg withresv.jpg (39.4 Кб, 89 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 07.07.2010, 09:17   #4
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

Я ответил по всем пунктам ТС, с учетом не того что где то есть а с учетом того что ему НАДО, ваше решение не обеспечивает наверно половины требований ТС:

3) Как минимум 8 каналов
6) Различные режимы работы триггеров, желательна возможность работы одновременно нескольких триггеров для разных каналов.
7) Возможность сохранения.
8) Возможность работы как частотомера, счетчика импульсов.
9) Было бы вообще прекрасно если бы эта штука могла что-то и сама генерировать.


Ни даже примитивных регистров, ни тем более флеш памяти, ни многоканальности у этой штуки нетЬ.
Так же как, скорее всего, и частотомера и счетчика...
puzik_off вне форума Ответить с цитированием
Старый 07.07.2010, 09:54   #5
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Вот такая штука :
http://www.usbee.com/sx.html

Меня вполне устраивает, единственное не могу найти схему, а жаль... К нему, насколько я знаю, даже sdk есть.

//Про подключение МК к компу не забыл, просто не хочу изобретать велосипед.
Цитата:
Порт коммерческий, по умолчанию, я в свое время (года 3-4) так и не смог найти
готовых прошивок ни для каких чипов под этот порт, так и писали сами.
Миллион этих прошивок, но сейчас для меня это неважно, обоснование сверху.
Цитата:
Преобразователь напряжение с полной развязкой по обоим проводам, фильтром и стабилизатором на выходе
не очень простая задача для измерительной техники, кстати, сам usb порт дает отвратительное питание, посмотрите его осциллографом (не школьным).
Оптопары и кондеры еще никто не отменял.
Цитата:
Они должны быть заложены в чипе, который вы будете использовать. А их программную поддержку вам придется писать )
о_О При чем тут чип?
Цитата:
итого коммерческая разработка, приличной сложности, реально реализуемая скажем за пару недель при наличии
не занятого asm-профи чувака горящего идеей сделать доброе дело ....
Да причем тут разработка, я ищу готовые решения, которых наверняка миллионы, ибо необходимость в лог. анализаторе весьма большая.
Levsha100 вне форума Ответить с цитированием
Старый 07.07.2010, 10:06   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Тем временем накопилось несколько open source решений:
http://hackaday.com/2010/02/28/open-...ic-analyzer-2/
http://hackaday.com/2010/07/01/open-...yzer-software/
http://hackaday.com/2009/09/18/usb-isolation/
http://hackaday.com/2009/07/23/open-...ogic-analyzer/

http://hackaday.com/2009/03/06/tools...ogic-analyzer/ (?)

http://hackaday.com/2007/09/27/usb-2...ogic-analyzer/
Levsha100 вне форума Ответить с цитированием
Старый 07.07.2010, 10:09   #7
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

Цитата:
Миллион этих прошивок
- Вранье! их единицы.
Цитата:
Оптопары и кондеры еще никто не отменял.
- Вы не указали какую развязку нужно, но нормальная развязка это не оптопары - а в первую очередь развязка цепей питания,- так и указывайте в сл. раз - нужна ПИОНЕРСКАЯ развязка)
Цитата:
я ищу готовые решения,
- про это вы тоже "забыли" указать в теме, напротив! вот это
Цитата:
Может кто подскажет хорошую схемку?
0- подразумевает самостоятельное изготовление.

Итого: вы ввели в заблуждение своими не точными,- даже я бы сказал - некорректными формулировками ТЗ, - я очень жалею, что вообще стал читать вашу тему.
puzik_off вне форума Ответить с цитированием
Старый 07.07.2010, 10:24   #8
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Я ищу готовые решения, которые могу собрать сам
Цитата:
- а в первую очередь развязка цепей питания,- так и указывайте в сл. раз - нужна ПИОНЕРСКАЯ развязка)
Стоп, я не говорил что питалово будет от usb, я ответил на то что он "шумит".
Цитата:
Вранье! их единицы.
Их куча, в том числе и ваш велосипед.

Последний раз редактировалось Levsha100; 07.07.2010 в 10:26.
Levsha100 вне форума Ответить с цитированием
Старый 07.07.2010, 11:49   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

>>> http://kazus.ru/forums/showthread.php?t=14375

...повторюсь, готовое это третий вариант, а первые два вы делаете сами и там можно реализовать все, usbee - это и есть третий вариант, его вариация >>> схема, плата, разводка
...развязка в готовом и по сигналу и по питанию, читайте внимательнее
Изображения
Тип файла: jpg USBeeAX.jpg (29.6 Кб, 150 просмотров)
Тип файла: jpg AD USB Analyzer V1.jpg (242.5 Кб, 181 просмотров)
Тип файла: jpg AD USB Analyzer Собраный без крышки v1.jpg (136.4 Кб, 151 просмотров)
Тип файла: jpg AD USB Analyzer собраная плата v1 dwn.jpg (246.3 Кб, 147 просмотров)
Тип файла: jpg Re-exposure of IMG_0120.jpg (52.6 Кб, 151 просмотров)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 07.07.2010 в 11:57.
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Логический оператор If Anatoly555 Помощь студентам 2 21.03.2010 08:53
Логический тип(Delphi 7) matrix8325 Помощь студентам 1 22.04.2009 00:18
пропал логический диск yung Компьютерное железо 2 10.04.2009 09:52
Логический анализатор NieL Общие вопросы Delphi 1 10.03.2009 13:28
Логический адрес InitInstance Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 24.03.2008 10:33