
DSLogic


Случайно наткнулся на Aliexpress на логический анализатор DSLogic Plus.
Чукча не читатель, чукча писатель. Поэтому сначала купил, а уже потом стал разбираться что к чему.
Прежде всего замерил входное сопротивление/ёмкость щупов. На нулевой частоте входное сопротивление щупов - 100 КОм. На частоте 100 КГц входное сопротиволение 30 pF/10 КОм (serial). Ндамс, я уж смотря на щупы размечтался, думал, что ёмкость входная будет низкая. А с ёмкостью 30 pF нужен очень мощный драйвер, что-бы оно нормально на высокой частоте работало. Иначе будет мусор показывать на высоких частотах. Я даже не уверен, что оно на 5 МГц будет нормально работать без внешних предусилителей.
Потом стал искать софт. Оказывается для Linux программа DSView поставляется в исходниках. Немного потупил с компиляцией. Там первый шаги в документации "$cd libsigrok4DSL; ./autogen.sh". А файла autogen.sh нету. Оказывается они уже давно исходники из папок libsigrok4DSL/libsigrokdecode4DSL включили в общий проект и поэтому достаточно только последнего шага "$cmake . ; make ; sudo make install" . Проект на удивление легко скомпилировался. И после того, как разрешил доступ к USB - всё заработало.
Попробовал простейший тест - считывания данных с UART. UART работающий на частоте 500 КГц выдал такую картинку.

Первая буква в слове Hello пререпуталась и стала буквой X. Я даже грешным делом подумал, что в коде отсылки ошибся и вместо буквы H написал букву X. Но нет, это была ошибка передачи. Выдернул лишние 20 см провода, и подключил DSLogic напрямую к UART. После жтого стало хорошо, правильно:

Вобщем штука неплохая для казуальных измерений, но вот для частот выше 10 МГц сомневаюсь, что подойдёт без доработки. Скорее всего нужен активный пробник.
|
</> |