Хто-небудь може порекомендувати недорогий логічний аналізатор?
Переважно, це було б для налагодження послідовних протоколів (SPI, I2C, RS232) при низьких напругах.
Хто-небудь може порекомендувати недорогий логічний аналізатор?
Переважно, це було б для налагодження послідовних протоколів (SPI, I2C, RS232) при низьких напругах.
Відповіді:
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). Він поставляється з триканальним програмним забезпеченням логічного аналізатора.
Що стосується фактичних логічних аналізаторів (проти чогось на кшталт шини-пірата), я написав основне порівняння (відносно) недорогих:
Порівняння логічних аналізаторів на основі ПК
Одне, що слід зазначити про швидкість вибірки, це правило: вам, як правило, потрібно принаймні 4 рази швидкість передачі даних, щоб отримати точне зчитування, і до 10 разів краще. Отже, якщо ви хочете контролювати сигнал 8 МГц (який ви можете легко генерувати, наприклад, з недорогого AVR в SPI), вам потрібен аналізатор швидкості дискретизації 32-80 МГц. Це стосується лише під час зйомки в режимі "асинхронізація". Якщо ви захоплюєте в режимі «синхронний» (наприклад, з тактовим сигналом), то ваша частота дискретизації повинна відповідати лише швидкості тактового сигналу. Так, наприклад, у цьому випадку синхронної вибірки 8 МГц буде достатньо для зйомки сигналу SPI 8 МГц (оскільки він має виділений тактовий сигнал).
Я наткнувся на це на www.seeedstudio.com
Відкрити логічний снайпер Workbench (лише попереднє замовлення)
Я дійсно нічого не знаю про це поза їх описом. Це, можливо, варто заглянути.
Трохи дорожче ($ 389), ніж згадувані досі, але дуже здатні:
34 канали Регульований логічний поріг (+ 6В до -6В) Інтерпретатори I2C, SPI, RS232 та CAN
плюс програмне забезпечення можна запустити в демонстраційному режимі, перш ніж купувати його.
У picit2 є простий логічний аналізатор (а також програміст для pic uC та інструмент UART)
pk2-la
чи використовуєте ви Linux та PICkit2
Scanalogic 2 коштує дешевше, ніж у багатьох інших логічних аналізаторів, але я думаю, що це коштує 59 €
Для логічного аналізатора настійно рекомендую Saleae Logic .
Є дві версії з 8 або 16 вхідними каналами. Він може випробовувати до 24 МГц або 50 МГц залежно від того, який ви купуєте. І програмне забезпечення може інтерпретувати сигнали, дозволяючи легко читати I2C, SPI, CAN тощо.
Це врятувало мене, напевно, сотні годин мого життя. Вони не такі дорогі, особливо враховуючи, скільки часу вони економить вас. І програмне забезпечення працює в Windows, Mac та Linux. Дані можна експортувати у файл aa, і навіть є API, щоб ви могли написати власне програмне забезпечення для нього, якщо дуже хочете.
Сканалог - простий, але приємний 4-канальний логічний аналізатор.
Що також цікаво - це відкрите джерело програмного забезпечення для запуску пристроїв.
Пірат автобусів є у цьому списку і приходить, якщо ви подивитеся на комітети для SiGrok
Я використовую BusBee. Обладнання / програмне забезпечення дуже просте у використанні, і воно може записувати велику кількість даних. Працює над багатьма різними протоколами, але я зазвичай використовую його для I2C.
Відкрийте логічний снайпер Workbench
Я купив його, і він чудово працює, я не впевнений, чи вони все ще є попереднім замовленням, але я думаю, що це саме те, про що ви питаєте. : D
Ця відповідь є доволі пізньою для початкового запитання, але нового продукту та відмінного маленького пристрою - Gabotronics xminilab, ref:
http://www.gabotronics.com/development-boards/xmega-xminilab.htm
Це аналог, двоканальна область "дії", генератор сигналів і восьмиканальний логічний аналізатор / протокол sniffer (він показує не тільки форми хвиль, але і шістнадцяткові значення каналів). Частота вибірки становить 2 MSPS, тому вона хороша лише близько 200 кГц, але її вартість приблизно в $ 69 означає, що ви отримуєте всі ці функції за один дешевий пакет.
Я не маю жодного зв’язку з фірмою, крім як власника пари меншого брата xminilab; xprotolab, який, як стверджується, є найменшим у світі ..., з крихітним екраном, новинка та веселощі, але вам потрібен більший екран xminilab для серйозної роботи.