Для построения встроенной системы требуется, чтобы несколько устройств взаимодействовали с центральным процессором, как правило, через шину SPI или I2C. Если ваша система довольно сложна и что-то работает не так, как ожидалось, логический анализатор может исправить положение. Итак, выбор правильного логического анализатора имеет решающее значение для успешного проекта. В этом обзоре дается сравнение логических анализаторов на базе ПК, и мы сравним продукты трех компаний: Prodigy Technovations, Saleae и Ikalogic.
Факторы, которые следует учитывать при выборе логического анализатора
Прежде чем мы углубимся в сравнительную часть, мы должны знать несколько моментов, на основе которых мы будем их сравнивать. Логические анализаторы имеют определенное количество каналов. Чем больше каналов, тем дороже продукт. Итак, выберите количество каналов соответствующим образом в зависимости от размера вашего проекта. Также следует учитывать несколько других технических характеристик, которые перечислены ниже:
- Полоса пропускания канала: определяет максимальную частоту, которую может измерять логический анализатор.
- Частота выборки: количество выборок, которое логический анализатор может получить за одну секунду. Высокая частота дискретизации поможет выявить сбои, возникающие в течение очень короткого времени.
- Уровни напряжения: встроенные системы обычно работают на нескольких логических уровнях. Таким образом, логический анализатор должен быть достаточно гибким, чтобы поддерживать эти логические уровни.
- Возможность триггера: хороший логический анализатор должен уметь устанавливать сложные и вложенные триггеры.
- Продолжительность захвата: для крупномасштабного проекта требуется очень длинный непрерывный поток данных для анализа. Значит, логический анализатор должен работать долгое время.
Логический анализатор Prodigy Technovations PGY-LA-EMBD
У Prodigy Technovations есть логический анализатор серии Discovery. Этот анализатор встроенных интерфейсов также обозначается как PGY-LA-EMBD. Это 16-канальный логический анализатор, обеспечивающий скорость синхронизации 1 Гвыб/с. Это позволяет пользователю фиксировать глитчи до 1 нс. Он обеспечивает скорость 1 Гвыб/с на всех своих каналах и поддерживает одновременную отладку нескольких протоколов.
PGY-LA-EMBD также поддерживает интеллектуальную непрерывную потоковую передачу данных на HDD/SSD главного компьютера через интерфейс USB 3.0. При этом логический анализатор не ограничивает объем собираемых данных и полностью зависит от емкости внешнего хранилища.
Логический анализатор Saleae Logic Pro 16
С момента своего первого выпуска логического анализатора на базе ПК в 2008 году Saleae была известна разработкой недорогих логических анализаторов. Они предлагают три модели: Logic 8, Logic Pro 8 и Logic Pro 16. Цифры указывают количество входных каналов. Все эти устройства имеют компактный форм-фактор и поддерживают цифровые и аналоговые входы. Logic Pro 16 может обеспечить частоту дискретизации до 500 мс/с на 4 каналах и 100 мс/с на 16 каналах.
Logic Pro 16 поддерживает более 20 протоколов связи, некоторые из которых – Serial, SPI, I2C, Atmel SWI, Biss-C, CAN. Это делает его гораздо более гибким логическим анализатором по сравнению с другими. Вместе с обширной поддержкой программного обеспечения установка довольно проста и может быть использована с легкостью.
Логические анализаторы Ikalogic SP209
Серия логических анализаторов SP209 от Ikalogic обеспечивает углубленный анализ логических сигналов и протоколов с временным разрешением 200 МГц (5 нс). Ikalogic предлагает две модели: SP209 и SP209i, причем последняя больше ориентирована на промышленное использование. Обе модели предлагают 9 каналов для ввода, причем SP209i интегрирует промышленные приемники для шин CAN, LIN, RS232 и RS485. В серии SP209 предусмотрены входные каскады триггера Шмитта с регулируемыми порогами.
Программное обеспечение совершенно бесплатно и может использоваться для настройки и отображения сигналов. Этот анализатор также поддерживает потоковую передачу через USB и имеет специальные интерфейсы запуска и запуска на портах SMA. Ikalogic предлагает встроенные в комплект зонды микрозахвата для обеспечения высококачественного сбора данных.
Параметры | Логический анализатор PGY-LA-EMBD | Серия Saleae Logic | Логический анализатор серии SP209 |
---|---|---|---|
Цена | 1500 долларов США | 999 долларов США | 600 долларов США |
Поддержка уровня напряжения | 1,2 В, 1,8 В, 2,5 В, 3,3 В, 5 В | 1,2 В, 1,8 В, 2,5 В, 3,3 В, 5,0 В | 1,8 В, 2,5 В, 3,3 В, 5 В |
Кол-во каналов | 16 | 16 | 9 |
Масса | 200 г | 220 г | 105 г |
Максимальная частота дискретизации | 1 Гвыб/с | 500 мс/с | 200 мвыб/с |
Габаритные размеры | 140 х 100 х 35 мм | 92 х 92 х 15 мм | 85 х 60 х 13 мм |
Генерация отчетов | PDF и CSV | CSV, двоичный, VCD и MATLAB | Только CSV |
Набор датчиков | Зонд с подвижным проводом с гнездовыми разъемами | Micro-Gripper Hooks | Набор зондов Micro Grabber |
Входной буфер | 4 ГБ DDR3 | Недоступен | 2 ГБ DDR3 |
Автономное декодирование | Имеется в наличии | Недоступен | Недоступен |
Одновременное декодирование протокола I2C, SPI и UART | Имеется в наличии | Недоступен | Недоступен |
Анализ ошибок пакета протокола | Доступен (недостаточное отображение битовой ошибки) | Недоступен | Недоступен |
Внешние триггеры | Разъем Trigger Out SMA | Недоступен | Триггерный выход, триггер в разъемах SMA |
Поддерживаемые протоколы | I2C, SPI, UART, I3C, SPMI, RFFE | Последовательный, SPI, I2C, Atmel SWI, Biss-C, CAN, DMX-512, HD44780, HDLC, I2S, JTAG, LIN, MDIO, MIDI, | I2C, SPI, UART, USART, 1-провод, CAN, LIN, RS485, TWI |
Тип USB | USB 3.0 | USB 3.0 | USB 2.0 |
Поддерживаемые операционные системы | Windows 7, 8, 8.1, 10 | Windows XP, Vista, 7, 8,10, Linux, macOS | Windows 7, 8,10, Linux, macOS |
Возможности триггера | ● Авто ● Образец ● Ширина импульса ● Протокол Aware ● Задержка запуска | ● Запуск по фронту ● Запуск по ширине импульса | ● Запуск по фронту ● Изменение логики на одном или нескольких каналах ● Запуск по последовательности синхронизированных логических сигналов. ● Запуск по протокольному слову или событию. ● Вход внешнего триггера ● Выход триггера ● Двухступенчатый триггер |
Заключение
После сравнения логических анализаторов на базе ПК, мы пришли к выводу, что выбор продукта для вашего проекта в конечном итоге зависит от вашего бюджета и масштаба, в котором вы их будете использовать.
Если вы готовы сделать все возможное или можете немного увеличить свой бюджет, то логический анализатор PGY-LA-EMBD от Prodigy Technovations станет для вас идеальным решением. PGY-LA-EMBD модернизируется на месте и поддерживает очень высокую частоту дискретизации 1 Гвыб/с, что делает его перспективным продуктом, и поэтому в него стоит инвестировать.
Если у вас немного ограничен бюджет и для вашего проекта достаточно меньшего количества каналов, вы можете выбрать логический анализатор серии SP209. Этот обеспечивает немного более низкую частоту дискретизации по сравнению с другими, но но за такую цену весьма оправданная функциональность.
Если у вас средний бюджет и вам требуется простота настройки и использования, тогда вам подойдут логические анализаторы Saleae. Saleae пользуется популярностью среди разработчиков логических анализаторов на базе ПК из-за своего компактного размера и расширяемого клиентского программного обеспечения.
Выражаем свою благодарность источнику их которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.