• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

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

доброго времени суток . вопрос наверно к разработчикам . данные сохраняются в файле .bin . можно узнать формат сохранения структур данных в файл .bin . на сайте PulseView этого нет . разбираться самому в бинарнике не очень охота . Логический анализатор + PulseView и USB декодер происходит весьма коряво ( начало пакета и конц пакета ) , а все декодеры для PulseView написаны на плутоне или питоне ( я не понимаю подобие скриптов ) . проще написать самому прогу для расшифровки USB .
 

Евгений

Administrator
Команда форума
данные сохраняются в файле .bin . можно узнать формат сохранения структур данных в файл .bin .
Состояния каналов идут подряд побитно, младший бит слева, выборки идут подряд. Размер выборки - количество каналов: 8 каналов - 1 байт, 16 каналов - 2 байта, 32 канала - 4 байта.
Например, для 8 каналов данные 0хАА, 0х00, 0хАА, 0х00 означают 4 выборки: 1, 3, 5, 7 каналы в состоянии "1", остальные в "0"; затем все каналы в "0"; затем 1, 3, 5, 7 каналы в состоянии "1", остальные в "0"; затем все каналы в "0".
Для 16 каналов данные 0хАА, 0х00, 0хАА, 0х00 означают 2 выборки: 15, 13, 11, 9 каналы в состоянии "1", остальные в "0"; затем опять также 15, 13, 11, 9 каналы в состоянии "1", остальные в "0".
Для 32 каналов данные 0хАА, 0х00, 0хАА, 0х00 означают 1 выборку: 31, 29, 27, 25, 15, 13, 11, 9 каналы в состоянии "1", остальные в "0"
 
Логические анализаторы не работают в реальном времени в принципе, они все сначала собирают данные, затем предлагают их для анализа.
Да Евгений я это прекрасно понимаю, но тот же китайский клон Sealea logic в программе logic выдает сигналы в реальном времени, он всегда остаётся подключенным к программе. А тут приходится сохранятся в одном месте, и смотреть в другом, вот всем лишь маленькая неудобность. А все остальное просто классно !!! Благодарю за прибор !
 

brlumen

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

Денис

New member
Добрый день!
Прошу помощи, недавно приобрёл этот логический анализатор, установил ПО, драйверы. Система не видит анализатор, виндовс определяет его, как неизвестное устройство, и устанавливает стандартные драйверы. Обновил прошивку анализатора. Почти ничего не поменялось.
При подключении к любому порту USB2.0, система не видит анализатор и пытается установить стандартные драйверы. При подключении к одному порту USB3.0, система его видит, но при установке триггера и нажатии на зелёный треугольник, появляется сообщение "USB Connection Lost",
USB LOST 2.jpg
при этом анализатор находится в режиме ожидания сигнала, светодиод моргает с частотой 4Гц. При подаче сигнала, частота моргания уменьшается, как и описано в инструкции. При попытке сохранить данные через приложение, ничего не происходит, однако при перезапуске приложения, оно позволяет сохранить данные, но они не похожи совмем на те данные, которые предполагается получить.
При запуске двух экземпляров ПО, один может видеть устройство, а другой - нет.
Lost 2.jpg

При переключении устройства к любому порту USB2.0, виндовс пытается установить стандартные драйверы, в какой-то момент стало появляться сообщение, что установка стандартных драйверов невозможна.
Не опознано 2.jpg

При переключении из одного порта USB3.0 в другой, система иногда зависает, иногда экстренно перезагружается. В последние два раза показывала синий экран. Порты, вроде, рабочие, с другими устройствами проблем не обнаружено.

У меня виндовс 7, компу лет 10.
 

Вложения

Евгений

Administrator
Команда форума
Система не видит анализатор, виндовс определяет его, как неизвестное устройство, и устанавливает стандартные драйверы...
1) Удалите устройство из системы: при подключенном устройстве к ПК в диспетчере устройств на устройстве щелкните правой кнопкой мыши, выберите галочку "удалить драйвер", нажмите удалить.
2) Отключите устройство от ПК.
3) Установите наш драйвер "ChipDip USB device".
4) Подключите устройство к ПК. Дождитесь его установки в системе.
5) Если устройство определилось в диспетчере устройств не как "ChipDip USB device", а как стандартное HID-устройство или как "ChipDip USB device" со знаком вопроса, для корректной установки драйвера воспользуйтесь утилитой "Zadig" https://zadig.akeo.ie/ Инструкция по ее применению находится в разделе техническая документация под названием "Что делать если не устанавливается драйвер". Вместо "CardLab" в вашем случае будет "ChipDip USB device".
 

Денис

New member
1) Удалите устройство из системы: при подключенном устройстве к ПК в диспетчере устройств на устройстве щелкните правой кнопкой мыши, выберите галочку "удалить драйвер", нажмите удалить.
2) Отключите устройство от ПК.
3) Установите наш драйвер "ChipDip USB device".
4) Подключите устройство к ПК. Дождитесь его установки в системе.
5) Если устройство определилось в диспетчере устройств не как "ChipDip USB device", а как стандартное HID-устройство или как "ChipDip USB device" со знаком вопроса, для корректной установки драйвера воспользуйтесь утилитой "Zadig" https://zadig.akeo.ie/ Инструкция по ее применению находится в разделе техническая документация под названием "Что делать если не устанавливается драйвер". Вместо "CardLab" в вашем случае будет "ChipDip USB device".
Добрый день!

Ничего не получилось. Драйвер удалил, при подключении устройства к USB 2.0, оно не определяется
unknoun device 2.jpg
,
при попытке что-то сделать при помощи ПО Zadig, выходит сообщение об ошибке:
driver instalaition failed 2.jpg


При подключении устройства к USB 3.0, появляется сообщение, что установка драйвера успешно завершена:
ChipDip Установка успешно 2.jpg
,
при этом в диспетчере задач появляется устройство:
ChipDip Replace Driver 2.jpg
.
Я, правда, не пробовал удалить это устройство и установить драйвер заново при помощи Zadig, попробую - напишу.
 

Евгений

Administrator
Команда форума
При подключении устройства к USB 3.0, появляется сообщение, что установка драйвера успешно завершена:...
при этом в диспетчере задач появляется устройство: ...
У вас устройство корректно установилось и определяется в системе, больше ничего не требуется, никаких дополнительных действий не нужно.
 

Денис

New member
У вас устройство корректно установилось и определяется в системе, больше ничего не требуется, никаких дополнительных действий не нужно.
Дык оно не работает, при начале анализа с использованием триггера появляется окно "USB Connection Lost". А при подключении к другому порту вообще не определяется.
 

Денис

New member
Удалил драйвер, установил заново. Устройство в системе определяется только на одном порту. При первом запуске приложения и при попытке получить данные, появляется сообщение "USB Connection Lost".
USB LOST, устройство определено.jpg
.

Светодиод на устройстве при этом мигает с частотой 4 Гц. При срабатывании триггера, светодиод начинает просто светиться.

При попытке запустить устройство еще раз без отключения от порта и без перезапуска ПО, ничего не происходит, светодиод на устройстве горит.

При последующих запусках ПО и при попытке взять данные в буферном или потоковом режиме, появляется сообщение, "USB Connection Lost".

Подскажите, что еще можно попробовать, чтобы устройство заработало?
 
Добрый день.
Вопрос к разработчикам. Есть возможность поставить частоту дискретизации 16МГц? Есть 12 и 18.
 

Евгений

Administrator
Команда форума
Есть необходимость синхронизировать выборки с выводом из устройства.
Там камень работает на 16М
Не понятно. Какая у вас задача? Если подразумевается, что выборки будут производиться импульс в импульс с внутренней частотой МК внешней платы, то это невозможно в принципе.
 
Когда выборки будут с частотой 16М, то время на каждую будет 62.5ns.
При выводе файла байты будут вытаскиваться по одному за такт.
Так не нужно считать все время на импульс и потом делить на время такта моего камня.
Выборок на самый маленький импульс получается 42 при тактовой 16М (~2666ns). При частоте выборки 12М,
последних получается 32.
Удобнее получается при равной частоте выборок и тактовой моей железки.
 
Есть возможность частоту поставить 16М, или это железно привязано?
 
Верх