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

18 мегагерц и 120 килосэмплов - есть искажения, 18 мегагерц и 60 килосэмплов - нет искажений. 16 каналов и 8 каналов - ситуация одна.
Я же поправился насчет 72. Отметил же, что ошибся в написании. Да, когда 72 - искажений нет.
Да это даже искажениями не назовешь. Это как-будто те же импульсы, только промодулированные с частотой выборки.
Я ведь специально все увеличил чтобы было видно точки, они же периоды выборки.
Когда стоит 60 никакой модуляции нет, когда 120 - есть.
 
Есть предложение по добавлению одного возвращаемого параметра.
Время существования маски триггера Stage 1.
Уточню. Допустим, собрана маска триггера как на скрине ниже
Mask.jpg

и есть срабатывание по этой маске. Интересует время существования маски после срабатывания триггера.

Пришлось разбираться в мелкой логике и столкнулся с одной проблемой. Входные условия на микросхеме есть,
а выхода нет. Сначала думал, что микросхема виновата, но после замены ничего не поменялось.
Логика простая, не сдвиговый регистр, 74HC154 (ИД3). То есть, выполняются условия по входу, значит должен быть и выход.
Если время существования условия слишком короткое, то выход возможно и есть на нужном выводе, но он не будет
стробироваться со входом или вообще не будет. Вот здесь бы помог этот параметр.

И ещё одна хотелка (наглость). Вместе с сохранением бинарника выводить (сохранять) лог, в котором отмечались бы временные метки
по всем зафиксированным маскам (их начало), чтобы их можно было найти при анлизе в PulseView. Имею в виду одну маску, но за весь сохранённый период. Можно эту опцию сделать отключаемой.

Оба параметра можно сделать в наносекундах, чтобы "попасть" в минимальный период выборки или сделать его зависимым от
частоты сэмплирования.
 

Евгений

Administrator
Команда форума
Интересует время существования маски после срабатывания триггера.
Это можно посмотреть в PulseView. Значок "Show Cursors" - выбрать нужный отрезок.

И ещё одна хотелка (наглость). Вместе с сохранением бинарника выводить (сохранять) лог, в котором отмечались бы временные метки
по всем зафиксированным маскам (их начало), чтобы их можно было найти при анлизе в PulseView. Имею в виду одну маску, но за весь сохранённый период.
Это тоже можно сделать с помощью PulseView. Стрелка вниз на иконке "Save as" - "Export Comma-separated values". Данные будут сохранены как .csv - файл, который можно открыть в excel и выполнить нужный анализ.
 

ldmi

New member
Добрый день! После установки драйвера как должен выглядеть анализатор?
rdc22.jpg

После запуска LogicAnalyzer получаю сообщение об ошибке
rdc21.jpg
 

ldmi

New member
Сейчас драйвер установлен, устройство определяется программой. Убедитесь, что кабель надёжно подключен к устройству.
Убедился, через порт и кабель работает сканер и ардуина. Может всё-таки драйвер не до конца ставится? Там нортон (до деинсталляции инсталлятор блокировал судя по логам, а вот в ms defender логов я не нашёл. Есть ли какой-нибудь чеклист для того, чтобы узнать - нормально драйвер стоит или нет? К сожалению ничего младше w10pro у меня нет.
 

Евгений

Administrator
Команда форума
Драйвер установился, как нужно: в диспетчере устройств модуль определяется, как нужно - ChipDip USB Device. В ПО должна появиться зеленая галочка и отобразиться версия ПО модуля. Если к ПК подключены какие-нибудь другие USB-устройства, постоянно передающие данные (звуковые/видео карты, модемы и т.д.), попробуйте их отключить. Если модуль подключен через хаб, попробуйте подключить его напрямую к ПК. Порт на ПК должен быть USB2.0 High Speed.
 

osandr

Member
Скажите пожалуйста, с чем связано ограничение на количество семплов 1G samples в потоковом режиме? Хотелось бы иметь возможность сохранять непрерывный поток данных в файл. Можете добавить такую функцию в программу? Могут ли быть пропуски данных при передаче по USB?
 

osandr

Member
Убедился, через порт и кабель работает сканер и ардуина. Может всё-таки драйвер не до конца ставится? Там нортон (до деинсталляции инсталлятор блокировал судя по логам, а вот в ms defender логов я не нашёл. Есть ли какой-нибудь чеклист для того, чтобы узнать - нормально драйвер стоит или нет? К сожалению ничего младше w10pro у меня нет.
Попробуйте с помощью визарда в папке bin сгенерировать драйвер под свою ОС. Приложение от Чип&Дип работает с библиотекой libusb.
 

Вложения

Евгений

Administrator
Команда форума
Скажите пожалуйста, с чем связано ограничение на количество семплов 1G samples в потоковом режиме? Хотелось бы иметь возможность сохранять непрерывный поток данных в файл. Можете добавить такую функцию в программу?
Какой максимальный объем данных хотели бы записывать или сколько по времени хотели бы выполнять запись, на какой частоте? Если будет много подобных запросов от пользователей, учтем.

Могут ли быть пропуски данных при передаче по USB?
Из руководства пользователя:
В потоковом режиме из-за нагрузки на USB-шину процесс передачи данных на ПК может отставать от процесса выборки. Это приводит к потере данных. В модуле предусмотрен контроль достоверности данных, позволяющий определить, сколько достоверных данных передано на ПК. Если объем достоверных данных меньше установленного, после завершения процесса выборки отображается окно с указанием объема достоверных данных, доступных для сохранения.
 

osandr

Member
Какой максимальный объем данных хотели бы записывать или сколько по времени хотели бы выполнять запись, на какой частоте? Если будет много подобных запросов от пользователей, учтем.
Ну вот допустим есть у меня устройство, в котором абоненты обмениваются данными по SPI-интерфейсу. В течении долгого промежутка времени проявляются случайные баги в работе, которые трудно наиграть. Я бы хотел записывать поток в файл в течении, допустим, суток. Что-то вроде логгера. Дальше можно с файлом делать все что угодно (парсить, разбивать поток данных на транзакции, отделять полезные данных от служебных, строить графики и т.д.).

Если добавление такой функции не планируется, можете хотя бы сбросить исходники последней версии проекта? Идеально было бы конечно увидеть их в общедоступном репозитории (раз уж это открытый проект).

Спасибо!
 

osandr

Member
Прошил на свою голову hex-ом из папки Debug проекта прошивки для IAR. Теперь работает вообще нестабильно: постоянно отваливается usb-устройство. Программа видит его, но ничего с ним сделать не может. Сбросьте файл прошивки, который вы зашиваете перед продажей.
 

Вложения

Верх