RDC2-0064, Логический анализатор 32 канала (Max), 72 МГц (Max)

Евгений

Administrator
Команда форума
Логический анализатор RDC2-0064 поддерживает до 32-х активных каналов, максимальная частота выборки в буферном режиме – 72 МГц (108 МГц*). Управление модулем осуществляется с помощью ПО «Logic Analyzer». Для анализа и декодирования протоколов используется широко известная популярная бесплатная программа Sigrok PulseView. Актуальная версия PulseView доступна для загрузки по ссылке https://sigrok.org/wiki/Downloads .
Sigrok PulseView позволяет декодировать многие протоколы, включая I2C, SPI, UART, I2S, CAN, USB, 1-Wire, JTAG, SWD и многие другие. Полный перечень поддерживаемых протоколов https://sigrok.org/wiki/Protocol_decoders.

RDC2-0064_photo.jpg
RDC2_0064_LA_1.jpg


Характеристики:
режимы работы – буферный, потоковый
количество каналов в буферном режиме – до 32
количество каналов в потоковом режиме – 8
максимальная частота выборки в буферном режиме – 72 МГц (108 МГц*)
максимальная частота выборки в потоковом режиме – 18 МГц
максимальное количество выборок в буферном режиме – 240 тыс.
максимальное количество выборок в потоковом режиме – 1 млрд.
триггер в буферном режиме – многоканальный комбинированный триггер по фронту/уровню, двухуровневая система триггеров
дополнительные функции – ШИМ-генератор (5 каналов), измерение частоты и длительности импульса
ESD-защита – есть
входное напряжение – от 2 В до 5 В
соединение с ПК – USB2.0 High Speed
ПО для анализа и декодирования протоколов – Sigrok PulseView
размеры модуля – 94х74 мм
расстояние между крепежными отверстиями – 86х66 мм
 

igortgru

New member
Здравствуйте ! подскажите пожалуйста где можно скачать ПО модуля и драйвер «ChipDip_Usb_Device» указанные в документации ?
 

I_Zimin

New member
Здравствуйте, планируется ли создание ПО для ОС Android?
И есть ли в планах расширение функционала - например увеличение максимальной частоты семплирования в потоковом режиме или времени записи в буферном ценой уменьшения количества активных каналов? Т.е. писать не 8 каналов на 18 МГц, а всего 2 на (условных) 72, записывать в буфер и потом отправлять сразу четыре записи на условных 18?
P.S.
Маленькое пожелание - автоматизировать бы именование файлов с записью в имя кол-ва каналов и частоты семплирования, в виде вроде [userfilename]_8CH_200Ksps, или хотя бы добавить напоминание об этом, а то забывается только так)
 

Евгений

Administrator
Команда форума
планируется ли создание ПО для ОС Android?
На данный момент не планируем. Если будет много запросов, будем детально рассматривать такую задачу.

Т.е. писать не 8 каналов на 18 МГц, а всего 2 на (условных) 72, записывать в буфер и потом отправлять сразу четыре записи на условных 18?
Так не получится.
Нужно учитывать, что на потоковой режим кроме размера буфера влияет также скорость передачи данных по USB. При экспериментах в потоковом режиме при 24 МГц удавалось получить около 2 Мбайт достоверных данных на канал, при 36 МГц - около 1 Мбайта на канал. Дальше увеличивать частоту уже не имеет смысла. Если нужно, могу в ПО в потоковом режиме разрешить выбор частот 24 МГц и 36 МГц.

Маленькое пожелание - автоматизировать бы именование файлов с записью в имя кол-ва каналов и частоты семплирования, в виде вроде [userfilename]_8CH_200Ksps, или хотя бы добавить напоминание об этом, а то забывается только так)
Тоже об этом думал. Учтем.
 

I_Zimin

New member
Спасибо за ответ.
На данный момент не планируем. Если будет много запросов, будем детально рассматривать такую задачу.
Буду ждать, было бы полезно.

Так не получится.
Нужно учитывать, что на потоковой режим кроме размера буфера влияет также скорость передачи данных по USB. При экспериментах в потоковом режиме при 24 МГц удавалось получить около 2 Мбайт достоверных данных на канал, при 36 МГц - около 1 Мбайта на канал. Дальше увеличивать частоту уже не имеет смысла. Если нужно, могу в ПО в потоковом режиме разрешить выбор частот 24 МГц и 36 МГц.
Боюсь, немного не понимаю. Разве не получится взять из семпла только первые 2 бита (допустим, каналы 0 и 1) и записывать их в буферный байт в порядке ([номер канала]-номер семпла) [0]-1, [1]-1, [0]-2, [1]-2, [0]-3, [1]-3, [0]-4, [1]-4; это будет эквивалентно одному семплу для 8 каналов и может быть отправлено стандартным порядком. 72 мегасемпла в секунду так вряд ли выйдет обработать, но если меньше? Аналогично с буферным режимом.
Или вы имеете в виду, что на это не хватит быстродействия самого МК? Жаль.
 

Евгений

Administrator
Команда форума
Разве не получится взять из семпла только первые 2 бита (допустим, каналы 0 и 1) и записывать их в буферный байт в порядке ([номер канала]-номер семпла) [0]-1, [1]-1, [0]-2, [1]-2, [0]-3, [1]-3, [0]-4, [1]-4; это будет эквивалентно одному семплу для 8 каналов и может быть отправлено стандартным порядком.
Выборка выполняется аппаратными средствами МК, позволяющими запись либо 8 бит, либо 16 бит. Поэтому, чтобы сделать так, как вы предлагаете, нужно будет сначала собрать данные в отдельный буфер, выбрать из них нужные биты, пересохранить полученные данные в другой буфер и только потом передать. Эти дополнительные действия приведут к уменьшению частоты выборки.
 

stridervvv

New member
Подскажите пожалуйста, есть ли возможность работы напрямую с Sigrok, а не в режиме анализа записи ?
 

BOEHPYK

New member
Добрый вечер!
После установки PulseView не запускается. На секунду появляется консоль:

ошибка.gif
и программа вылетает.
Пробовал запускать от админа, перезагружать, переустанавливать, запускать с совместимостью Вин8 и пр...

Пробовал устанавливать разные версии с сайта.
У меня винда х64.

Может кто сталкивался?
 

BOEHPYK

New member
Еще с консолью появляется такое окно:
Снимок.gif

Пробовал устанавливать 32х версию и "sigrok-cli". Всё тщетно...
 

Jeeno77

New member
Здравствуйте.
Два вопроса:
1 - есть ли в ПО «Logic Analyzer» русский язык интерфейса?
2 - как использовать вход CLK (расположен рядом с EDGE)?

В принципе русский язык не обязательно, хотя частично в коде программы русский текст присутствует,
отсюда соответственно и такой вопрос возник. И вот CLK (если это ВХОД, а не ВЫХОД) возможно мне
был бы кстати, он тоже упоминается:
1621028964360.png

Заранее спасибо.
Возможно ответы на эти вопросы уже есть, а мне одному это неизвестно.
И тогда уж такой нескромный вопрос: можно ли раздобыть исходник ПО «Logic Analyzer»?
 

BOEHPYK

New member
Добрый вечер!
После установки PulseView не запускается. На секунду появляется консоль:

Посмотреть вложение 843и программа вылетает.
Пробовал запускать от админа, перезагружать, переустанавливать, запускать с совместимостью Вин8 и пр...

Пробовал устанавливать разные версии с сайта.
У меня винда х64.

Может кто сталкивался?
На старый компьютер программа встала с первого раза. Так что не удивляйтесь, если программа не встаёт на ваш комп, возьмите другой. Собственно это бесплатное ПО и спроса с него нет=)
 

Евгений

Administrator
Команда форума
есть ли в ПО «Logic Analyzer» русский язык интерфейса?
Нет, только английский.

как использовать вход CLK (расположен рядом с EDGE)?
На данный момент не задействован. Работа с модулем описана в инструкции https://static.chipdip.ru/lib/348/DOC008348417.pdf

И тогда уж такой нескромный вопрос: можно ли раздобыть исходник ПО «Logic Analyzer»?
Хороший вопрос. Пожалуйста, во вложении.
 

Вложения

Евгений

Administrator
Команда форума
На старый компьютер программа встала с первого раза. Так что не удивляйтесь, если программа не встаёт на ваш комп, возьмите другой. Собственно это бесплатное ПО и спроса с него нет=)
Странно, у меня установилось без проблем (Win7 64x). Хорошо, что у вас на другой ПК встала. Посмотрю, в чем может быть дело, почитаю документацию у них на сайте.
 

Jeeno77

New member
RDC2-0064 - отличный девайс, вполне заменил мне то, что хотел сделать сам.
Пока могу отметить единственный минус - малое количество выборок (256К)
для 32-х каналов. Полагаю если заменить 722 к примеру на 777, то в его RAM
выборок поместится уже в два раза больше, интересный момент, подумаем...

Может кто подскажет, для чего нужен вот этот коннектор?

1621594662252.png


На плате анализатора он распаян, как-то связан с USB ULPI чипом,
но практического применения пользователю для него походу нет.
 
Верх