Андрей Смирнов
Время чтения: ~8 мин.
Просмотров: 7

Saleae Logic или подделка дядюшки Ляо.

Выберите свой Logic

Высокое качество изготовления

Поменять цвета Logic 8показано.8″ href=»/ru/images/content/home/hardware-info/Logic8.jpg» data-fancybox=»hardware»>Еще иллюстрации8 Red» href=»/ru/images/content/home/hardware-info/Logic8SE.jpg» data-fancybox=»hardware»>16″ href=»/ru/images/content/home/hardware-info/LogicPro16.jpg» data-fancybox=»hardware»>16 Red» href=»/ru/images/content/home/hardware-info/LogicPro16SE.jpg» data-fancybox=»hardware»>

Ежемесячно более 20 000 разработчиков приложений для встроенных систем активно используют Logic.

Технические данные

Logic 881 MΩ10 pF± 25V100 MS/s25 MHz10+ Млрд1.8V — 5.5VДа, непосредственно.6V низкий / 1.2V высокая10 MS/s1 MHz10 бит0 V to 5 V-50 dB или лучше-50 dB или лучшеx2x2Да2.1 oz ( 60 g )USB 2.0Logic Pro 882 MΩ10 pF± 25V500 MS/s100 MHz10+ Млрд1.2V — 5.5VДа, непосредственноМожно выбрать .6V / .9V / 1.65V50 MS/s5 MHz12 бит-10 V to 10 V-50 dB или лучше-50 dB или лучшеx2x2Да2.1 oz ( 60 g )USB 3.0Работает также с USB 2.0 примерно с 7-кратным снижением производительности. Logic Pro 16162 MΩ10 pF± 25V500 MS/s100 MHz10+ Млрд1.2V — 5.5VДа, непосредственноМожно выбрать .6V / .9V / 1.65V50 MS/s5 MHz12 бит-10 V to 10 V-50 dB или лучше-50 dB или лучшеx4x4Да7.8 oz ( 220 g )USB 3.0Работает также с USB 2.0 примерно с 7-кратным снижением производительности.

Free-shipping-Saleae-Logic16-Saleae16-100MHz-logic-analyzer-real-USB-interface-V2-Fully-Checked-Best-quality.jpg

  • Цена: $24.00

Если кто не в курсе — логический анализатор это как очень многоканальный осциллограф с очень большой памятью и очень маленькой чувствительностью (прошу тех кто понимает не пинаться). Служит для съема цифрового сигнала в лог для последующего его анализа. Ссылка в обзоре на аналогичный анализатор у другого прода, я брал тут, но сейчас у прода этого товара нет. Выбирал прода по картинкам с внутренностями, это важно. Итак — китайский клон Saleae16 16 канального логического анализатора на 100МГц. Версия 2 поддерживает оригинальный софт Saleae Logic последней версии 1.1.15.fd9702.jpgВ комплекте идет длиннющий юсб шнур, 4 щупа-прищепки и пачка проводов на 16 сигналов и 4 массы (провода отдельные, каждый со своей клеммой, я сразу с одного конца клеммы поснимал и заделал в общую колодку для удобства). Софта в комплекте нет, нужно скачать оригинальный.

Анализатор построен на МК Cypress CY7C68013A (юсб драйвер, на нем строят 10МГц анализаторы на 8 каналов), плис Xilinx Spartan3 (им видимо буферизируют на 100МГц) и логическом конвертере ALVC164245. Тут очень важно наличие последней МС, поскольку на али встречаются анализаторы со входом подключенным к Плиске через простой делитель, что при превышении допустимого напряжения наверняка ее убьет. Я не очень хочу морочиться с проверкой всех каналов, ограничимся тремя, тем более, что больше щупов у меня нет 🙂 Первый тестовый стенд — моушн контроллер на 100кГц, анализируем сигналы enablestepdir на частоте 500кГц и длинне 10млрд семплов.
В лог влезло включение контроллера, подача enable, переключение dir и импульсы step, всего около 20 секунд и еще куча времени оставалось (я даже затрудняюсь сказать сколько точно, полоска прогресса не заполнилась не на деление). Софт анализатора позволяет писать неограниченное кол-во времени, сколько хватит ОЗУ.4f57df.pngОтрезок ускорения.Ход на полной скорости. Видно, что контроллер генерирует сигнал недостаточно качественно. Второй стенд собран на ардуине дуе. К сожалению мне никак не удалось выжать с нее больше 10МГц, скетч получился вот такой:И сразу затык — анализатор отказался работать на скорости выше 40МГц, сообщая что сигнал на заданной скорости получит не удалось. Владельцы пишут что проблемы скорее всего в юсб кабеле, однако я перепробовал все имеющиеся и не один не подошел. Т.е. скорее всего на скорости >40МГц лучше не рассчитывать. Выводов делать не буду, покупка для меня не однозначная. С одной стороны получить 100МГц мне не удалось, с другой такая частота мне и не нужна вовсе. Учитывая стоимость анализатора думаю ему это можно простить.UPD1!Удалось захватить 2 канала на 50МГц и 1 на 100МГц
UPD2!3 канала по 100МГц в линуксе-New-Arrival-USB-Logic-Analyzer-24M-8CH-MCU-ARM-FPGA-DSP-debug-tool.jpg

  • Цена: $5.74

Сегодня мой обзор о дешевом клонелогического анализатора SALEAE Logic 8 Что такое логический анализатор? Это такой прибор… для логического анализа ))) Сразу приходит на ум фильм с Робертом Де Ниро Анализируй этоПодробности под катом.f126db.jpgНа самом деле речь немного о другом Зачем я его купил? Ну конечно же занимать логическим анализом ))). А точнее анализом логических уровней разных микроконтроллеров и периферии к ним. То что принято называть реверс инжинирингом. Недавно разбирался с двумя ультразвуковыми датчиками DYP-ME007Y, на вид абсолютно одинаковыми, но работающими совершенно по разному. И, когда в очередной раз захотелось посмотреть, какие сигналы бегают от датчика к микроконтроллеру и обратно, вспомнил о таком чудном приборе. И тут подвернулся ОН по цене менее $6. Всегда думал, что устройства такого типа стоят намного дороже, но отзывы были хорошими, решил, что нужно брать. Характеристики прибора такие:

  • Число цифровых входов — 8
  • Два индикатора — питания и состояние логических входов
  • Входное сопротивление 100КОм, входная емкость 5пФ
  • Питание через USB
  • Поддерживаемые частоты дискретизации:
  • 24МГц,16МГц, 12МГц, 8МГц, 4МГц, 2МГц, 1МГц, 500КГц, 250КГц, 200КГц, 100КГц, 50КГц, 25КГц;
  • Количество сохраняемых значений одного измерения — 10000

Покупки в интернете приучают к терпению и философской созерцательности. Вот и сейчас, бесконечное ожидание в 38 дней закончилось, и почта России доставила мне это приборчик в упакованном пакете.058d6c.jpg На вид прибор такой же как на картинке в описании товара. В комплекте сам анализатор, разъем miniUSB с проводом 70см и 10 соединительных проводков на штырьковые контакты.

Анализатор представляет собой маленькую пластмассовую коробочку781c55.jpg С одной стороны разъем на 10 штырьков и распиновкой на корпусе7640e1.jpg С другой разъем miniUSB (извините, фокус слегка ушел)6b635e.jpg Сразу прикупил таких вот клипс-зажимовe82249.jpg Качество зажимов не очень — очень хлипкая пластмасса и проволочка на конце. Но на первое время сойдет.7e4203.jpg Внутри корпуса плата, на ней микропроцессор с высокоскоростным USB интерфейсом CY7C68013A от компании CYPRESS, EEPROM ATMLH432 и шинный формирователь LVC245A от NXP
На входе анализатора стоят токоограничивающие резисторы 100 Ом, подтягивающие к земле резисторы 100 КОм и конденсаторы 5 пФ. Все честно, как в описании. Самое вкусное в данном анализаторе это то, что подходит фирменный софт Saleae Logic . Доступны версии для OSX, Linux и Windows на 32 и 64 бита. Saleae Logic 1.2.3 под Windows 7 заработал с пол пинка, софт запустился, железо опозналось, не смотря на надпись версии «Beta».Интересные плюшки в программе Saleae LogicТриггер срабатывания записи логической последовательности на каждый канал

  • На изменения логического уровня в «0»
  • На изменение логического уровня в «1»
  • На положительный импульс заданной длительности
  • На отрицательный импульс заданной длительности

Подсчет статистических показаний по текущему измерению Декодирования протоколов: Async Serial, I2C, SPI, Hide, 1-Wire, Atmel SWI, BISS C, CAN, DMX-512, HD44780, HDLC, HGMI CEC, I2S/ PCM, JTAC, LIN, MDIO, Manchester, Midi, Modbus, PS/2 Keyboard/Mouse, SMBus, SWD, Simple Parallel, UNI/O, USB LS и FS Ведение журнала по декодируемому протоколу Позанимаемся логическим анализом.76bf65.jpg Для начала разбираюсь с ультразвуковыми датчиками, о которых писал в начале обзора. 5f188e.jpgЕсли один работает точно по даташиту: короткий импульс на «триггер» запускает ультразвуковой импульс и по длительности эхо измеряется расстояние. То второй и третий (с мигающим светодиодом) примерно раз в 100мс без каких либо внешних пинков сам мерит расстояние и посылает его на скорости 9600 в виде четырех байт (включая контрольную сумму). Программа Saleae Logic позволяет включить декодирование сигнала последовательной шины в последовательность байт. Датчики второго типа отлично работают с отключенным выводом «TRIG», хотя может и ждут какой нибудь команды на этом входе, но сие даже волшебный приборчик не покажет. d80e67.jpg Далее захотелось посмотреть ШИМ сигнал Aтмеги 168? Включил все шесть каналов поддерживающих PWM на разный уровень и с удивлением обнаружил, что частота двух каналов ШИМ отличается от 4-х других. Задействованы разные таймеры?

Далее посмотрел работу шины I2C. И опять софт нормально справился с декодированием.Можно видеть пакеты записи в регистры при работе драйвера дисплея TM163787abd6.jpg Подключил ленту с диодами WS2812 — анализатор нормально проглотил 800КГц и успешно расшифровал протокол DFX-512 RF-приемник на 315МГц, подключенный напрямую к анализатору, получил сигнал с радиовыключателей, и выдал манчестреский код. После подбора скорости манчестреский код превращается умной программкой в последовательность байт. Интересно, а как с точностью измерения временных интервалов? Точного генератора импульсов у меня под рукой не оказалось, но Ардуиновская tone(1000) на 1000Гц и tone(20000) на 20КГц дают довольно точный результат.

Небольшой итог

Логический анализатор очень нужная и полезная вещь для тех, кто занимается раскапыванием китайской периферии к микроконтроллерам (Назовем красиво — реверс инжинирингом) Из достоинств данной железки хочу отметить:

  • Привлекательную цену
  • Совместимость с довольно удобным софтом Saleae Logic
  • Защита на входе в виде шинного формирователя LVC245A
  • Малые габариты

Явных недостатков у этой железки для себя не нашел. Жаль, что я не приобрел логический анализатор раньше -сколько времени бы я сэкономил во многих проектах. Сейчас стоит задача анализа логических уровней на 12В, давно хотел разобраться с датчиками ABS своего авто. Думаю, что резисторный делитель и 5-ти вольтовый стабилитрон на каждом входе будет в самый раз.Кота публикую согласно правилам этого сайтаИспользуемые источники:

  • https://www.saleae.com/ru/
  • https://mysku.ru/blog/aliexpress/25519.html
  • https://mysku.ru/blog/aliexpress/36442.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации