Логический анализатор Saleae Logic (клон)

Логический анализатор в цифровой электронике может оказаться незаменимым помощником наравне с осциллографом. Часто при анализе цифровых сигналов не нужна большая разрядность АЦП, а достаточно наблюдения всего 2-х состояний входных сигналов – 1 или 0. При этом логический анализатор обладает большим числом входов, в то время как большинство осциллографов имеют только 2 канала.

Логический анализатор Saleae Logic

Логический анализатор Saleae Logic

Давно обратил внимание на различные логические анализаторы на основе микросхемы CY7C68013. Поглядывал на них и недавно, наконец, решился купить один из клонов Saleae Logic / USBee.

Выбирал самую простую и дешевую модель в виде готового законченного устройства в удобном корпусе. Выбор пал на 8-ми канальный 24МГц клон Saleae Logic. Сеё добро обошлось примерно в 300р.

Хоть в комплекте и шла ссылка на архив с ПО, но программное обеспечение и без него легко нашлось. Стоило только в поиске набрать название устройства «Saleae Logic» и перейти по первой ссылки на официальный сайт saleae.com . ПО установилось без проблем и после включение анализатор автоматически определился и начал работу. Программа порадовала: сделана добротно, удобная навигация, анализаторы протоколов…

Проверка логического анализатора

Проверка логического анализатора

Думал, что устройство будет получать, обрабатывать и отображать данные на лету, как осциллограф, но его работа оказалось немного другой. Задаём объем выделено памяти и частоту дискретизации и нажимаем «Start». Для того, что бы не писать пустоту и не отлавливать нужный сигнал, а только полезный можно воспользоваться триггерами. По завершению запаси можно просмотреть и проанализировать то – что было на линиях. Данные можно анализировать, как визуально и с помощью курсора замерять продолжительность импульсов и посылок, так в программе содержатся и хорошие инструменты для декодирования многих распространённых протоколов, таких как: CAN, DMX-512, I2C, I2S/PCM, манчестера, 1-Wire, UART, параллельного, SPI и UNI/O. Для проверки подцепил один из недавних ознакомительных проектов, содержащих UART и однопроводную линию данных RGB светодиодных контроллеров WS2811 и посмотрел, что твориться на линиях.

Анализ протоколов UART и WS2811

Анализ протоколов UART и WS2811

Анализ протокола UART

Анализ протокола UART

Анализ протокола WS2811

Анализ протокола WS2811

Так же есть возможность использования флагов, для подсчёта длины посылок.

Всё работает и всё что можно декодируется. В UART пакетах над каждой посылках подписан переданный байт, жалко только, что программа не распознаёт кириллицу, а отображает только ASCII код незнакомого ей символа.

Данный логический анализатор позволяет, как не странно, анализировать цифровые сигналы от 0 до 5,5В, пороговое напряжение 1,5В. Для большинства цифровых сигналов этого достаточно. Ни какой защиты по входам у него нет, ещё бы за такие деньги, так что во время его использования нужно быть аккуратным и не подключать его туда, куда не следует.

Заглянем во внутрь.

Плата анализатора, вид сверху

Плата анализатора, вид сверху

Первым делом в глаза бросается контроллер – CY7C68013A, рядом с ним находится ЕЕПРОМ, с настройками контроллера. Чем интересна эта микросхема – тем, что при каждом включении она загружает программу с компьютера по USB в свою RAM. И, по сути, из этого контроллер можно делать всё, что угодно, не прошивая в привычном понимании этого слова, когда другим микроконтроллерам необходим программатор или специальный надстройки. Ещё заметны 24МГц кварц и буферный элемент с обвязкой.

Плата анализатора, вид снизу

Плата анализатора, вид снизу

На обратной стороне расположился стабилизатор.

Качество сборки нормально, только плату не отмыли.

Повторюсь, логический анализатор и его программное обеспечение порадовали. Из недостатков – во время работы немного нагревается.

17 комментариев »

Alex_EXE | 22.03.2014 | Инструменты | 13 458 просмотров

17 комментариев на « Логический анализатор Saleae Logic (клон)»

  1. Alex_EXE пишет 18.06.2014 в 17:58 #

    Китайцы. Главное, что работает и работает нормально

  2. Antonio пишет 14.07.2015 в 20:20 #

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

  3. SashaAd пишет 01.04.2016 в 07:23 #

    Недавно пришел клон за 500р, тоже была проблема, выше 2 Мгц we’re sorry but logic was not able to keep up at this data rate.
    Может кому поможет, проверял на arduino nano, подцепил щупы к rx и tx, и заливал blink через FT323.
    Но если подключить щуп к 13 ноге (мигающий светодиод), все нормально, пришел к выводу, что передача данных через FT забивает USB…
    так же могут быть проблемы с usb wifi, работой с флешкой и возможно игровыми мышами с высокой частотой обновления
    пробовал подключать анализатор и FT к USB 2.0 и 3.0 в различных комбинациях, результат одинаковый.

  4. Ансаган пишет 03.09.2016 в 19:03 #

    Получил данный прибор с «Алиэкспресс» доволен, очень простой в работе.

  5. Konstantin пишет 22.09.2016 в 01:38 #

    У меня saleae logic 16 не работает с USB шнурами…
    Дома нашел несколько.
    Один топовый был за прям деньги брал, у меня с ним работает абсолютно все, что подключал…
    Другой брал от принтера… Он кстати девайс определил и драйвер поставил, но работать отказался.
    А вот родной китайский шнурок, с ним все хОкей!
    С пол пинка завелся и заработал.
    На устаревшее железо грешить грех, все же Core i7 с 16Гб ОЗУ, и несколькими SSD накопителями… Да и видео хотя на сегодня и не супер но 660Ti JetStream…
    Так вот случись чего с китайским шнурком, и где искать новый? 🙁

  6. Konstantin пишет 22.09.2016 в 02:23 #

    И заметил еще одну мелочь, на частотах выше 12MS/s канал CH0 врет. В то время как другие корректно работают вплоть до 100MS/s.
    Подключал сразу несколько каналов к одному источнику сигналов.
    На картинке, все сигналы имеют одну и ту же последовательность, но CH0 импульсы еще и заполняет, а по замерам частоту показывает в разы выше.
    Но возможно просто пока не разобрался. Нужно какой нить протокол посмотреть 🙂
    Сейчас пойду заценю USART… 🙂

  7. Alex_EXE пишет 23.09.2016 в 20:13 #

    Шнуры длинные или короткие, насколько качественные? Возможно ему не хватает питания.

Комментарии RSS

Оставьте отзыв