Кто-нибудь может порекомендовать недорогой или самодельный логический анализатор?
В основном, это было бы для отладки последовательных протоколов (SPI, I2C, RS232) при низких напряжениях.
digital-logic
logic-analyzer
equipment
Toby Jaffey
источник
источник
Ответы:
Bus Pirate - это, вероятно, ваш лучший выбор - программное и аппаратное обеспечение с открытым исходным кодом, его легко собрать, если вы не возражаете против SMT, и дешево, если вы купите его в собранном виде (30 долларов США отправляются по всему миру).
http://code.google.com/p/the-bus-pirate/
Много вариантов, с большим количеством людей, поддерживающих это:
http://www.google.com/search?q=bus+pirate
Шинный пират в основном полезен для последовательной работы, хотя он может выполнять небольшое количество простых функций логического анализатора. Если вам нужно много поработать над логическим анализатором, этот продукт выглядит очень красиво:
http://dangerousprototypes.com/open-logic-sniffer/
Открытый исходный код, но имеет очень хорошие возможности. Очень недорогой, хотя.
источник
Не уверен, что это соответствует вашему определению низкой стоимости, но Saleae Logic Pod стоит около 150 долларов. Восемь каналов и хорошо работает для декодирования SPI и I2C. Не пробовал никаких других протоколов.
Программное обеспечение в порядке, но интерфейс кажется немного странным по сравнению с осциллографом или реальным логическим анализатором. На сайте было упомянуто определение API, чтобы вы могли написать свой программный интерфейс или сбор данных по сценарию. У меня не было времени, чтобы разобраться в этом дальше.
Не уверен, что уровни будут отрицательными для истинной работы RS232.
источник
Есть логический анализатор Sump.org , использующий недорогую (99 долларов) плату Digilent Spartan 3.
Для медленных вещей, таких как I2C и SPI, вы можете использовать Microchip PICkit 2 (35 долларов). Поставляется с программным обеспечением трехканального логического анализатора.
источник
Что касается реальных логических анализаторов (в сравнении с чем-то вроде Bus Pirate), я написал базовое сравнение (относительно) недорогих:
Сравнение логических анализаторов на базе ПК
Следует отметить одно важное правило, касающееся скорости выборки: вам, как правило, требуется как минимум 4-кратная скорость передачи данных для точного считывания, а до 10-кратного - лучше. Поэтому, если вы хотите контролировать сигнал 8 МГц (который вы можете легко сгенерировать из недорогого AVR в SPI, например), вам нужен анализатор частоты дискретизации 32-80 МГц. Это применимо только при захвате в асинхронном режиме. Если вы снимаете в «синхронном» режиме (например, с помощью тактового сигнала), то ваша частота дискретизации должна соответствовать частоте тактового сигнала. Так, например, в этом случае синхронной дискретизации 8 МГц будет достаточно для захвата сигнала SPI 8 МГц (поскольку он имеет выделенный тактовый сигнал).
источник
Я наткнулся на это на www.seeedstudio.com
Open Workbench Logic Sniffer (только предварительный заказ)
Я действительно ничего не знаю об этом, кроме их описания. Это может быть стоит посмотреть.
источник
Чуть дороже ($ 389), чем те, что упоминались до сих пор, но очень способные
Логикпорт от Интроникс
34 канала Регулируемый логический порог (от + 6 В до -6 В) Интерпретаторы I2C, SPI, RS232 и CAN
плюс программное обеспечение может быть запущено в демонстрационном режиме, прежде чем купить его.
источник
У pickit2 есть простой логический анализатор (а также программатор для картинок и инструментов UART)
источник
pk2-la
ли вы linux + PICkit2Scanalogic 2, ну, дешевле, чем многие другие логические анализаторы, но он стоит 59 €, я думаю
http://www.ikalogic.com/scanalogic2/
источник
Для логического анализатора я настоятельно рекомендую Saleae Logic .
Есть две версии с 8 или 16 входными каналами. Он может сэмплировать до 24 МГц или 50 МГц в зависимости от того, какой вы покупаете. А программное обеспечение может интерпретировать сигналы, что позволяет легко читать I2C, SPI, CAN и т. Д.
Это спасло меня, наверное, сотни часов моей жизни. Они не такие дорогие, особенно если учесть, сколько времени они вам экономят. И программное обеспечение работает на Windows, Mac и Linux. Данные могут быть экспортированы в файл, и даже есть API, так что вы можете написать собственное программное обеспечение для него, если вы действительно хотите.
источник
Scanalogic - это простой, но приятный 4-канальный логический анализатор.
http://www.ikalogic.com/scanalogic_home.php
источник
Что также интересно, это открытые источники программного обеспечения для запуска устройств.
Пиратский автобус находится в списке и появится, если вы посмотрите на коммиты для SiGrok
http://sigrok.org/wiki/Main_Page
источник
Я использую BusBee. Аппаратное / программное обеспечение очень простое в использовании и может регистрировать много данных. Работает на разных протоколах, но я обычно использую его для I2C.
http://www.usbee.com/busbee.html
источник
Open Workbench Logic Sniffer
Я купил его, и он отлично работает, я не уверен, что они по-прежнему предзаказ, но я думаю, что это именно то, о чем вы спрашиваете. : D
источник
Я использую логический анализатор от Saleae (http://www.saleae.com/home/). Это очень хорошо и отлично работает. Это по цене 149 долларов США.
источник
Этот ответ довольно поздно для первоначального вопроса, но новый продукт, и отличное маленькое устройство - Gabotronics xminilab, ссылка:
http://www.gabotronics.com/development-boards/xmega-xminilab.htm
Это аналоговый двухканальный прицел, генератор сигналов и восьмиканальный логический анализатор / анализатор протоколов (он показывает не только сигналы, но и шестнадцатеричные значения в каналах). Частота дискретизации составляет 2 MSPS, поэтому она подходит только для 200 кГц, но ее стоимость около 69 долларов означает, что вы получаете все эти функции в одном дешевом пакете.
У меня нет никакой связи с фирмой, кроме как как владелец пары младшего брата xminilab; xprotolab, претендующий на звание самого маленького в мире ..., с крошечным экраном, новинкой и весельем, но для серьезной работы вам нужен большой экран xminilab.
источник