Saleae logic 16 инструкция на русском

Saleae Logic User Manual

  1. Manuals
  2. Brands
  3. Saleae Manuals
  4. Measuring Instruments
  5. Logic
  6. User manual

  • Contents

  • Table of Contents

  • Bookmarks

Quick Links

User’s Guide

Revised June 7, 2018

For the latest content, please refer

to the User’s Guide on our support

site here:

Saleae User’s Guide

Page 1 of 69

loading

Summary of Contents for Saleae Logic

  • Page 1
    User’s Guide Revised June 7, 2018 For the latest content, please refer to the User’s Guide on our support site here: Saleae User’s Guide Page 1 of 69…
  • Page 2: Table Of Contents

    Product Summary ………………………. 3 Safety Summary & Warranty ……………………. 6 Software Download & Installation ………………… 11 Navigating the Software ……………………13 Connecting the Logic Hardware ………………….20 Device Calibration ……………………..21 Connecting Accessories ……………………24 Collecting Data & Device Settings ………………… 28 Using the Trigger ………………………

  • Page 3: Product Summary

    Product Summary Saleae Logic Analyzers consists of the products listed in this section. The 2nd Generation of products have the capability of recording both digital and analog signals, while the 1st Generation of products have digital recording capability only. 1st Generation: •…

  • Page 4
    • SAL-00111 Logic 8 Black • SAL-00112 Logic 8 Red • SAL-00113 Logic Pro 8 Black • SAL-00114 Logic Pro 8 Red • SAL-00115 Logic Pro 16 Black • SAL-00116 Logic Pro 16 Red Datasheets: • Logic • Logic16 •…
  • Page 5
    Gripper Hooks, Saleae Carrying Case, USB 2.0 Micro Cable, & the Getting Started Card • Logic Pro 8 includes: Saleae Logic Pro 8 USB Logic Analyzer, 2x 4-Channel Wire Harnesses, 16x Micro-Gripper Hooks, Saleae Carrying Case, USB 3.0 Cable, & the Getting Started Card •…
  • Page 6: Safety Summary & Warranty

    Ground Current Safety Specifically, this is when a high current flows from the ground pin on the logic analyzer to the ground on the USB port of your computer, or vice versa. This current can easily damage the logic analyzer, your PC, and your DUT.

  • Page 7
    USB port, back to the ground on the DUT. Basically, that is the same as shorting out the voltage supply on your DUT, but it uses the logic analyzer and your host PC as the short circuit, which could damage all components in the loop.
  • Page 8
    If one or both of the devices under test are floating, do they need to be floating? In order to record with a logic analyzer, they will need to be common grounded to each other AND to the PC to which the logic analyzer is connected.
  • Page 9
    Is the Logic Device Safe to Use in the Presence of Ground Loops? Yes, it is completely safe to use the Logic device as long as both grounds are at the same voltage level and as long as you only connect the Logic ground to the ground of the DUT.
  • Page 10
    Saleae products are covered by a 3-year warranty, regardless of where you purchased the product. For more information, see: 180-Day Return Policy and 3-Year Warranty If you believe your Logic hardware is broken, please follow the troubleshooting steps in the article here: Saleae Warranty & RMA Testing Procedure…
  • Page 11: Software Download & Installation

    Software Download & Installation Downloading the Latest Software The Saleae Logic software is available free of charge, and can be installed on as many machines as you like. The latest stable release of the Saleae Logic software can be downloaded below: •…

  • Page 12
    Download the zip file and extract it. The software will run from this folder. You can leave this folder on your desktop or move it anywhere that has write permissions. Launch the Logic software by opening the folder and double-clicking the Logic executable. You may want to make a shortcut to this executable for more convenient access.
  • Page 13: Navigating The Software

    Navigating the Software This section will guide you through the features of the Logic software. This is a great first step to take to familiarize yourself with the features of the software. When no Logic device is connected, the software will work in demo mode, which is virtually identical to how it will function when a device is connected.

  • Page 14
    3. Options Button Opens system-wide settings for the Logic software, which allows you to save captures, export data, and modify various settings for the Logic software. 4. Capture tab You can save previous captures so you can refer to it later. The example image below shows 3 tabs (the current capture tab on the left, and 2 previously saved capture tabs).
  • Page 15
    Rearranging Channels To rearrange channels, drag them by their grip icon at the far left of the channel. To drag more than one channel, select the first channel by clicking anywhere in the channel label area. Then control-click additional channels, selecting them as well. You can use shift-select to select a range of channels.
  • Page 16
    Changing Channel Size To change the channel size, click the channel settings icon (gear) on the desired channel and select a new size. To change multiple channels to the same size, select them (control-click) and then set one of the selected channel’s size.
  • Page 17
    To select all channels, select one and then press CTRL-A. Hiding Channels To hide a channel, click the channel settings icon (gear) and select Hide Channel. You can hide multiple channels at the same time by selecting multiple channels and then selecting Hide Channel on one of them.
  • Page 18
    Editing Channel Labels By default, channels are labeled Channel N where N is the channel number. To make it easier to remember which channel is connected to what, these labels are user-editable. To change a channel label, first click anywhere over the existing label name. This will switch the label into the editing mode.
  • Page 19
    Page 19 of 69…
  • Page 20: Connecting The Logic Hardware

    Original Logic, Logic16, Logic 4, and Logic 8 requires at least a USB 2.0 port. Logic Pro 8 and Logic Pro 16 requires at least a USB 3.0 port. If connecting these products to a USB 2.0 port, please see: Limitations of Using Logic Pro 8 and Logic Pro 16 on USB 2.0 Ports…

  • Page 21: Device Calibration

    When connected to the internet, the Logic software will automatically handle downloading the calibration file. The 2nd Generation of Saleae products (Logic 4, Logic 8, Logic Pro 8, & Logic Pro 16) use calibration data generated at Saleae to display accurate AC and DC values. The 1st Generation (Original Logic and Logic16) do not require any form of calibration.

  • Page 22
    Manually Download the Calibration File The Logic software will automatically handle downloading the calibration file. In rare cases, users may need to download the file manually if the software is not able to download it on its own. Follow the steps below.
  • Page 23
    4. Check preferences dialog to be sure the calibration data is loaded. 5. Close the software. 6. Copy all *.cal files from the calibration folder of that computer to the computer without Internet access. Each .cal file is specific to a single device, but the .cal files are saved with the device ID in decimal and not hex, making it hard to tell which is which.
  • Page 24: Connecting Accessories

    Connecting the 2×4 Harness If you have Logic 4, Logic 8, or Logic Pro 8/16, then you have one or more 2×4 wire harnesses. The four black leads are ground and should be on the bottom. The four colored leads are the signal inputs and should be on the top.

  • Page 25
    Connecting the 1×9 Harness If you have the original Logic or Logic 16, then you have one or more 1×9 wire harnesses. These harnesses are colored according to the resistor color code for 0–7. The colors match the channel colors in the software.
  • Page 26
    Test Clips All Logic products come with enough test clips for every test lead. These test clips have two metal pins that can be inserted into the connector at the end of each test lead. Only one of the metal pins needs to be connected to a single test lead connector.
  • Page 27
    (typically wire-wrap wire) to an exposed pin, trace, or via, and then use Logic’s test clip to connect to that wire. Alternately, you can invest in some extremely small pitch test clips such as these:…
  • Page 28: Collecting Data & Device Settings

    Click that tab and then take your capture. If the Start Simulation appears instead of Start, it means the Logic hardware is disconnected. Page 28 of 69…

  • Page 29
    If the software incorrectly reports Disconnected, please follow this troubleshooting guide: Troubleshooting Device Connection 2: Software Connection to the Device Device Settings To access device settings, click the up or down arrow in the top-left of the software. To close the Device Settings, click on something outside the popover.
  • Page 30
    Note: Not all devices have selectable channels. The original Logic does not have selectable channels, and Logic 4 only allows you to enable or disable the analog input. The digital channels are always enabled. You can switch the analog channel on and off by selecting sample rate options with and without analog sample rates.
  • Page 31
    Digital Trace Colors For easy of readability, the digital trace color can match the channel color. To set this, click Options -> Preferences -> Interaction tab -> Use color. Page 31 of 69…
  • Page 32: Using The Trigger

    Using the Trigger Using the Trigger The trigger can be used to start capturing data after a specified digital event occurs. Two types of triggers are supported: Trigger on Edge and Trigger on Pulse Width. The trigger can be used to trigger on an event from any channel. To move the event trigger to a different channel, first remove it using the steps at the bottom of this page, and then add it to a different channel.

  • Page 33
    Trigger on Pulse Width You can also trigger on a pulse width condition where a particular channel is high or low for a specified amount of time. To add a pulse width trigger, click the +Trigger button on the desired channel and select the positive or negative edge.
  • Page 34
    You can skip the trigger by clicking «skip trigger» if you would like to force the capture to begin without the trigger condition being met. Stopping the Capture If the trigger condition is identified, data collection will start. You can stop the capture at any point in time by clicking «Stop».
  • Page 35
    Page 35 of 69…
  • Page 36: Real-Time View (In Beta)

    You can try it out in the latest version of our beta software below: • Latest Beta Release To understand how it works, and to keep up with the latest features, you can read more about it in Saleae Blog. More updates to come, so stay tuned! Page 36 of 69…

  • Page 37: Navigating Your Data — Zooming, Panning, Rearranging, & Resizing

    Navigating Your Data — Zooming, Panning, Rearranging, & Resizing Zooming In and Out To zoom in and out, use your mouse wheel. You can also use the up/down arrow keys or the plus/minus keys. Panning Left and Right To pan left and right, click and drag the display. Page 37 of 69…

  • Page 38
    You can also use the left/right arrow keys or the scroll bar at the bottom of the display. Jumping between Digital Edges Sometimes digital data come in packets with long periods of idle in between. To jump over idle periods, move your mouse to the far right or far left of a particular channel. A jump button will appear.
  • Page 39
    Click this button to jump to the next digital transition on that channel. You can also use the keyboard shortcuts N and P («next» and «previous»). The keyboard shortcut applies to the channel whose jump button was last pressed. Scrolling through Channels Sometimes you may have more channels displayed than can fit on the screen at the same time.
  • Page 40
    Alternatively, there is a slider bar at the right side of the channel graphs. Page 40 of 69…
  • Page 41
    You can also use the Page Up and Page Down keys. Page 41 of 69…
  • Page 42: Measurements, Timing Markers, And Bookmarks

    Measurements, Timing Markers, and Bookmarks Digital Instantaneous Measurements To see instantaneous measurements while hovering over a digital channel recording, right-click the digital waveform and make sure «Show Digital Instantaneous Measurement» is checked. You can also select which measurements are made, and you can save the measurement so it stays persistent on the waveform, even when the mouse is not hovering over Analog Instantaneous Measurements To see instantaneous measurements while hovering over an analog channel recording, right-click the…

  • Page 43
    Using Annotations All annotations are listed in the Annotations sidebar at the top right of the software. By default, the Annotations sidebar will contain a Timing Marker annotation. Using Timing Markers Page 43 of 69…
  • Page 44
    Timing markers can be used to measure elapsed time between any two locations in your data. By default, the Annotations sidebar will contain a Timing Marker annotation. To place a timing marker, first press the A1 or A2 buttons. Move your mouse to the desired location and click to place the marker. To cancel placing a timing marker, right-click.
  • Page 45
    To delete a timing marker, select its settings icon (gear) and choose Delete Annotation. Using Bookmarks A Bookmark is simply a recording of your exact position and zoom level in your data. By making a bookmark, you can quickly zoom back to this area again later. To add a Bookmark, click the Plus button on the Annotations panel and select Bookmark.
  • Page 46
    To delete a bookmark, select its settings icon (gear) and choose Delete Annotation. Using Measurements (Persistent) Adding a Measurement allows you to add a permanent annotation to your data for later reference. In addition, Measurement Annotations allow for more sophisticated computations than the temporary measurements that always appear at the mouse cursor.
  • Page 47
    The Measurement appears in the Annotations sidebar at the right of the software. Click on the text to edit the name of the Measurement. To zoom in on the measurement, click its icon on the left side. To delete a measurement, click on its gear button and select Delete Annotation. You can also delete a Measurement by right-clicking anywhere in the Measurement area and selecting Delete Measurement.
  • Page 48
    Supported digital measurement calculations: • Width (for persistent measurements, this is the time span of the measurement) • Frequency (this is just 1/width) • Average Frequency (average frequency of all complete cycles inside the range) • Average Duty Cycle (average duty cycle of all complete cycles inside the range) •…
  • Page 49: Saving, Loading, And Exporting Data

    Open Capture. You can also press CTRL-O. You can also drag a capture file into the Logic software. On Windows, you can double-click a capture file to open it in the Logic software. Exporting Data If you need to view, manipulate, or process data in another application, you can export it.

  • Page 50
    Note: For exporting protocol analyzer data, see the Protocol Analyzer section. Export Settings To export your setting, click the Options button at the top right and select Save Setup. From there, you will be prompted to save a .logicsettings file. The .logicsettings file will save the settings associated with the current active tab.
  • Page 51
    Exporting in VCD Format VCD stands for value change dump. It is a text-based format used for saving digital data (it can’t be used with analog data). Exporting in Binary Format A binary format is provided primarily for those interested in loading data into a script or custom application.
  • Page 52
    Additional Data Export Notes Some export formats have different options when exporting a mix of digital and analog channels or exporting only analog channels. Not all export options are available in some cases. CSV can be used to export digital channels, analog channels, or a mix of digital and analog channels. Different options are available for each of these cases, and the format varies slightly.
  • Page 53
    Page 53 of 69…
  • Page 54: Saving And Loading Software Settings

    Saving and Loading Software Settings The Saleae software includes two features to save and reload your work. The first is the ability to save and reload the entire capture, complete with settings, analyzers, and the captured data. The second is the ability to save the setup without captured data.

  • Page 55: Using Protocol Analyzers

    Using Protocol Analyzers Protocol Analyzers decode data that have been encoded according to a particular protocol such as SPI or I2C. The Logic software currently offers 23 protocol analyzers. Adding Protocol Analyzers To add a Protocol Analyzer, click the Plus button on the Analyzers sidebar on the right of the software.

  • Page 56
    To edit the settings for an existing analyzer, find that analyzer in the Analyzers panel on the right of the software. Click the gear button and select Edit Settings. After editing your analyzer settings, the analyzer will rerun against any data you have collected and will update all results.
  • Page 57
    Edit the Analyzer Name If you like, you can edit the name of the analyzer to help keep track of what it is connected to. On the desired analyzer, click on the text to rename. Starting an Analyzer at a Specific Point in the Software Sometimes it is desirable to start the analyzer only at a specified location in your data.
  • Page 58
    Viewing Protocol Analyzer Results When a protocol analyzer successfully decodes data, colored regions will appear above the digital waveform where a byte or other bit-field is transmitted. Be sure to zoom in far enough to see the transitions making up a particular byte or bit-field. In addition to displaying results over the digital waveform (in context), results are displayed in a list in the Decoded Protocols panel on the right of the software.
  • Page 59
    To search for a specific result, type the exact text you would like to match. For example, if you would like to find transactions involving the I2C address 0x42, type 0x42 (assuming the display radix is hexadecimal). Filter Analyzer Results to a Specific Range To limit the protocol results to a specific range, first add a timing marker pair with marker 1 and marker 2 placed at the beginning and end of the area on the graph you would like to search.
  • Page 60
    Then, from the «Choose timing markers» dialog, select the pair that you have just placed around the activity and click Search. The results are now filtered to all enabled analyzers within that time range. Page 60 of 69…
  • Page 61: Simulation Data & Demo Mode

    Simulation Data & Demo Mode Demo Mode When the software is not connected to a Saleae Logic device, it switches into demo mode so potential users can explore the features of the software before deciding to buy the unit. In demo mode, the title bar will say [Disconnected] and the green button will say Start Simulation.

  • Page 62: Capture Settings Configuration Guide

    2 Gbps. Each digital sample for each channel consumes 1 bit. The analog samples are either 8 bit for Logic 4 or 12 bit for the new Logic 8, Logic Pro 8, and Logic Pro 16. (Although Logic 8 is advertised as a 10-bit product, we maintain 12-bit samples through the entire process.

  • Page 63
    active analog channels and reduce the sample rate to the minimum required for the remaining active channels. In general, there is no benefit to sampling with lower digital sample rates. Our software run length encodes the data as it arrives so that memory usage is directly proportional to data density and unrelated to the sample rate.
  • Page 64
    • Some devices, including Logic Pro 8, Logic Pro 16, and the original Logic16, support multiple selectable voltage thresholds. In addition to being required to correctly record digital data at different IO threshold standards, voltage thresholds are important for rejecting noise near ground and avoiding double edge hits.
  • Page 65: Time & Memory Saving Tools

    Time & Memory Saving Tools Faster post-processing of analog captures After a capture, analog data can be processed faster if Upsampled Pipeline is disabled. Faster post-processing of decoded protocols You can disable the Decoded Protocols search window located on the bottom-right of the software. This will disable software indexing of the decoded protocols and will remove the ability to search protocol results.

  • Page 66
    Saving and Loading Software Settings The software settings can be saved and loaded at a later time, allowing the user to recall a particular setup. This is especially useful when jumping back and forth between multiple test setups. See: Saving and Loading Software Settings Reducing Capture File Disk Usage The file size of a capture file (.logicdata file) can be significantly reduced by zipping it to a compressed…
  • Page 67: Keyboard Shortcuts

    Keyboard Shortcuts (On OSX, CTRL is replaced by Command) Start a Capture: CTRL-R Stop a Capture: ESC or Enter (presses the Stop button) Move Right/Left: Right/Left Arrow Keys (Add CTRL to move faster) Zoom In/Out: Up/Down Arrow Keys (Add CTRL to move faster). Also Plus and Minus (+/-) Zoom to Region: Shift+Click and drag over region to zoom Zoom All the Way Out: Ctrl+0 Place Timing Markers: All numbers 1=A1, 2=A2, 3=B1, and so on…

  • Page 68: Connector Dimensions

    Logic Pro 16 The Gen 1 accessories are compatible with these devices: • original Logic (discontinued) • original Logic16 (discontinued) When using the Gen 2 Logic-to-2×4 header adapters, please use this pin out on your board (top view): Page 68 of 69…

  • Page 69
    2) Add female right-angle headers to the edge of your board, or vertical headers to mount the logic analyzer vertically to your board. Below are diagrams of the connectors on the new Saleae logic analyzers. Note that Logic 8 and Logic Pro 8 have the same dimensions.

Логический анализатор – незаменимый помощник при отладке цифровой схемотехники. Давайте рассмотрим основные приёмы работы с логическим анализатором Saleae Logic Analyzer и его китайскими аналогами.

Для работы нам понадобится:

  • логический анализатор Saleae или аналог;
  • преобразователь USB-UART;
  • преобразователь USB-RS485;
  • соединительные провода (рекомендую вот такой набор);
  • макетная плата (breadboard).

1Технические характеристики логического анализатора Saleae logic analyzer

Логический анализатор – это инструмент для временного анализа цифровых сигналов. Это незаменимый, действительно незаменимый инструмент при отладке цифровой электроники. Оригинальные анализаторы от именитых производителей стоят больших денег. У наших китайских друзей можно купить такое устройство за копейки. Поэтому если у вас его ещё нет – обязательно приобретите. Возможности данного небольшого устройства весьма внушительны.

В таблице перечислены основные параметры логического анализатора, моей китайской копии анализатора фирмы Saleae.

Параметр Значение
число цифровых каналов 8
частота оцифровки на канал до 24 МГц
количество сэмплов в выборке до 1G (зависит от количества памяти ПК)
входное сопротивление 100 кОм
диапазон рабочих напряжений –0,5…5,25 В
напряжение логического «0» –0,5…0,8 В
напряжение логической «1» 2,0…5,25 В
защита от статики
защита по превышению напряжения +/−15 В

2Установка драйверадля логического анализатора Saleae

Для данного логического анализатора – китайской копии – к счастью, подходит драйвер от оригинала. Заходим на официальный сайт, скачиваем программу для своей операционной системы и устанавливаем её. Драйверы будут установлены вместе с программой. Кстати, обзор возможностей программы в виде инструкции на английском языке приложен в конце данной статьи.

Скачиваем программу и драйверы для логического анализатора Saleae Logic Analyzer

Скачиваем программу и драйверы для логического анализатора Saleae Logic Analyzer

Если у вас копия другой фирмы, например, USBee AX Pro, то с большой долей вероятности для него также подойдут драйверы от производителя анализатора-оригинала.

3Примеры работы с логическим анализатором

Для первого эксперимента возьмём преобразователь USB-UART на микросхеме FTD1232. Подключим анализатор к порту USB. Выводы каналов с 1 по 6 подключим к выводам USB-UART преобразователя. По большому счёту, больше всего нас интересует только две линии – Rx и Tx, можно обойтись только ими. Преобразователь определился в системе как COM-порт. Запустим любую терминалку (вот, например, неплохая программа для работы с COM-портом) и подключимся к порту.

Подключение FTD1232 к логическому анализатору

Подключение USB-UART конвертера на микросхеме FTD1232 к логическому анализатору

Запускаем программу Saleae Logic. Если драйверы для анализатора установлены корректно, в заголовке программы будет указано Connected – подключено. Допустим, мы не знаем на каком канале будет сигнал, а на каком нет, поэтому не будем выставлять триггер для начала захвата сигнала. Просто нажмём на стрелки большой зелёной кнопки Start (Старт) и выставим в поле Duration (Длительность), скажем, 10 секунд. Это время, в течение которого логический анализатор будет собирать приходящие по всем 8-ми каналам данные после нажатия кнопки «Старт». Запускаем захват и одновременно отправляем в COM-порт какое-нибудь сообщение. Через 10 секунд анализатор закончит сбор данных и выведет результат в поле просмотра сигналов. В данном случае сигнал будет лишь на одном канале, который присоединён к выводу Tx (передатчик) USB-UART преобразователя.

Последовательный сигнал, захваченный логическим анализатором

Последовательный сигнал, захваченный логическим анализатором

Для наглядности можно настроить декодер перехваченных данных. Для этого в правом столбце находим поле Analyzers, нажимаем иконку в виде плюса – «Добавить», указываем тип – Async Serial. Появится окно с выбором настроек. В первое поле вводим номер канала, на котором у вас данные. Остальное оставим как есть. После нажатия кнопки Save (Сохранить), над полем соответствующего канала появятся метки голубого цвета с отображением значений байтов, которые были перехвачены. Нажав на шестерёнку в данном дешифраторе, можно задать режим отображения значений – ASCII, HEX, BIN или DEC. Если вы передавали в COM-порт строку, выберите режим ASCII, и увидите тот текст, который был вами передан в порт.

Настройки декодера данных

Настройки декодера данных

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

Аналогичным образом подключим логический анализатор к преобразователю USB-RS485. Линии данных всего две, поэтому можно установить триггер срабатывания по фронту любого из каналов: сигнал в протоколе RS-485 дифференциальный и фронты импульсов появляются одновременно на каждом из каналов, но в противофазе.

Подключение конвертера USB-RS485 к логическому анализатору

Подключение конвертера USB-RS485 к логическому анализатору

Нажмём кнопку «Старт» в программе анализатора. С помощью нашей терминалки подключимся к USB-RS485 конвертеру и передадим какие-нибудь данные. По срабатыванию триггера программа начнёт собирать данные, по завершению выведет их на экран.

Последовательный сигнал RS485, захваченный логическим анализатором

Последовательный сигнал RS485, захваченный логическим анализатором

Программа Saleae Logic позволяет экспортировать сохранённые данные в виде изображений и текстовых данных, сохранять настройки программы, аннотации и декодеры каналов.

Последний пример в данном небольшом обзоре – захваченный кадр данных, переданный по последовательному протоколу SPI. В канале 2 виден сигнал выбора ведомого, в канале 0 – тактовые импульсы, а в канале 1 – собственно данные от ведущего устройства к ведомому.

Последовательный сигнал SPI, захваченный логическим анализатором

Последовательный сигнал SPI, захваченный логическим анализатором

Выводы

Логический анализатор может быть очень полезен при разработке и настройке всевозможных электронных устройств, при написании программного обеспечения, работающего в связке с железом, при работе с микроконтроллерами, ПЛИС и микропроцессорами, для анализа работы различных устройств и протоколов обмена данными, и для многих других применений. Кроме того, он портативен и не нуждается в отдельном питании.

Инструкция по работе с программой для логического анализатора Saleae

По ссылкам ниже можно скачать инструкцию с файлообменников, либо напрямую с сайта.

  • Скачать инструкцию по работе с программой для логического анализатора Saleae с Depositfiles.com
  • Скачать инструкцию по работе с программой для логического анализатора Saleae c Up-4ever.com

1.Saleae16 Logic Analyzer, простой интерфейсный операция, простая в изучении, простым в использовании, является хорошим инструментом для отладки электронных разработчиков, анализ

2.Saleae16 — отправить выборные данные в режиме реального времени в компьютерную память, применить алгоритм сжатия с максимальной глубиной 10 г

3.Saleae16 автоматически анализирует различные часто используемые протоколы связи напрямую, где Saleaeallogic_1.1.15 поддерживает 10 протоколов, Saleaelogic_1.16 поддерживает 17 протокола интерпретации, в том числе: Atmelswi, BIS, CAN, DMX-512, I2C, I2S / PCM, JTAG, Лин, Манчестер, MDIO, 1-провод, PS / 2keyboard / мышка, Asyncserial, Simple Parallel, SPI, UNI / O, USB1.1

4. Saleae16 принимает ресурс динамический мультиплексирование, 3 канала максимальной скорости дискретизации 100 м, 6 каналов до 50 м, 9 каналов максимальная частота дискретизации 32М, 16 каналов высочайшая скорость образца 16M

6.Saleae16 Приобретение данных могут быть сохранены, экспортированы, а данные о поддержке отображения данных отображаются, чтобы стать 10 кредитами, 16 кредитов, двоичных, кода ASCII, простой для анализа данных и сравнения данных.

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

8. Программное обеспечение поддерживает множескую частоту сбора и глубину приобретения, может быть свободно объединена в соответствии с фактическими требованиями приложения.

9. Также поддерживают функцию аналогового выхода, вы можете моделировать формат протокола, поддерживаемого самим программным обеспечением

Установка программного обеспечения и использование
Программное обеспечение является зеленым программным обеспечением, вы можете распаковать любой каталог, но вам нужно установить USB-драйвер, обратите внимание, чтобы не вставлять устройство при установке. Установка в системе Windows
первый шаг
Декомпрессия
Второй шаг
Введите распакованный каталог, есть следующие версии
Saleaceelogic_1.1.15 (32-битный) Saleaceelogic_1.1.15 (64-бит) SaleaeLogic_1.1.16c (32bit) Saleaceelogic_1.1.16C (64 бит) Четыре каталогов, указывает соответствующую 32-битную или 64-разную операционную систему в скобках, если вы не знаете 32-битный
третий шаг
Введите каталог соответствующей операционной системы
Например: SaleAeLogic_1.116C (32bit) Saleaellc, введите драйверы Directory Run Setup32.bat (32-битный) или Setup64.bat (64-бит), установлен драйвер, не запустите Setup32.exe или Setup64.exe
Четвертый шаг
Подключите аппаратное обеспечение, системные подсказки, чтобы найти новое оборудование, в нахождении нового диалогового окна мастера оборудования, прямая точка автоматически устанавливает программное обеспечение (рекомендуется), нажмите Далее, завершите установку
пятый шаг
Отключите интерфейс USB, если компьютер пользователя был должным образом запущен программным обеспечением или знаком с этим программным обеспечением, вы можете не управлять пятым шагом, шестой шаг напрямую
Шестой шаг
Запустите Logic.exe в каталоге, теперь вы можете использовать программное обеспечение.
Седьмой шаг
Поскольку программное обеспечение Saleae поддерживает 8 каналов и 16 каналов, текущая версия использует 16-канальные устройства, вам нужно установить тип аппаратного устройства перед использованием, нажмите Otpins в правом верхнем углу -> ConnectedDDVices -> Demologic 16, следующим образом:


Программное обеспечение будет отображаться отключено, если не вставляйте в аппаратное обеспечение USB, в какое время программное обеспечение может симулировать симуляцию запуска, симулируемая форма волны появится после щелчка мыши; если вы устанавливаете программное обеспечение, поставляется заранее (метод настройки протокола см. «), например: установите протокол I2C, автоматически генерируют аналоговый сигнал, которая соответствует вашему протоколу. В это время неконструированная форма сигнала может быть использована для щелчков увеличенной формы волны с левой кнопкой мыши. Щелкните правой кнопкой мыши на уменьшенной форме сигнала, а шкив для мыши качения также может увеличить или уменьшить форму волны.

Восьмой шаг Вставьте интерфейс USB, потому что пользователь в это время открыл программное обеспечение, система будет иметь следующие советы

Вы можете использовать левую кнопку мыши, чтобы щелкнуть ОК. В это время индикатор логического анализатора логики Saleae Logic16 является зеленым -> градиент оранжевых, а теперь вы можете формально использовать логический анализатор Saleae Logic16. Программное обеспечение будет отображаться подключено, в какое время программное обеспечение может запустить начало.

Примечание. Если пользователь соединяет логику Saleae 16 с компьютером, индикатор не открыт, индикатор зеленый, и если пользователь закрывает программное обеспечение при использовании логики 16 Saleae, индикатор все еще зеленый -> Оранжевый градиент, открывающую программное обеспечение продолжать использовать его. В частности, если пользователь закрывает программное обеспечение при использовании Saleae Logic16, индикатор все еще зеленый -> Оранжевый градиент, вновь открывайте программное обеспечение, не использует его, пожалуйста, проверьте приложение в диспетчере задач Windows, и в процессе работы два или более программного обеспечения Запуск, если есть несколько прогонов, нажмите «Конечную задачу» или «Конечный процесс» в соответствующем расположении, затем открывайте программное обеспечение, если вы все еще не используете его, попробуйте перезагрузить компьютер

Выбор канала
Saleae16 использует динамическое мультиплексирование ресурсов, максимальная частота пробы от 100 м, 6 каналов, до 50 м, 9 каналов до 32 м, 16 каналов высочайшая скорость образца 16M. Пожалуйста, нажмите на Optins в правом верхнем углу -> Logic16-каналы -> Использовать каналы 0-2 (100 МГц Макс. Макс) или используйте каналы 0-5 (50 МГц) или используйте каналы 0-8 (30MHZMAX) или используйте каналы 0-16 ( 16 МГц MAX) или выберите пользовательские каналы, выберите правильный пропуск
Количество дорог, как показано ниже:


При выборе Выбрать пользовательские каналы, вы можете выбрать количество соответствующих каналов в соответствии с фактическими потребностями. После выбора нажмите Сохранить, как показано ниже:

Настройка напряжения отбора проб
Нажмите на Optins -> Логика16 Входные напряжения -> 1.8v до 3.6V или 3.6V до 5.0V, выберите необходимое напряжение, как показано ниже: (Собрание сигналов за пределами диапазона напряжения готов сделать это заранее лечение или преобразование, Затем соберите, чтобы не нанести ущерб оборудования)

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

Выберите в общей сложности 1, 2, 3 канала, самая высокая скорость дискретизации, которая доступна, выбирает в общей сложности 4, 5, 6 каналов, можно выбрать на 50 м, выбирать в общей сложности 7 каналов на выбор из самой высокой частоты дискретизации 40 м, выбирает в общей сложности 8, а самая высокая частота выборки, выбранная под выбором, составляет 32 м, выбирает в общей сложности 10, 11, 12 каналов, а максимальная частота выборки составляет 25 м, выберите в общей сложности 13, 14, 15 16 каналов могут быть выбраны, самая высокая частота дискретизации составляет 16 м
В левом верхнем углу программного обеспечения выберите глубину дискретизации, что также можно выбрать по мере необходимости, как показано ниже:


Настройки триггера
По умолчанию программное обеспечение для триггера режима, поддерживает растущие края, падающие края, высокие уровни, низкие уровни триггеров или выбора нескольких каналов «и логика», чтобы вызвать выделение, удобное и практичное. Какой канал необходим в использовании, канал устанавливается, и растущий край, падающий край, высокий уровень, низкоуровневый начните сбор данных, а затем нажмите «Пуск», а сбор данных автоматически начнет собирать сбора данных. Хватит собирать после установки глубины дискретизации
Например: Настройка 0 каналов, Rising Reck Trigger Mode, как показано ниже:


Выберите взаимосвязь между несколькими каналами «и логикой» для запуска, как показано ниже:

Настройка протокола
Возьмите Saleaelogic_1.1.16 В качестве примера SaleaeLogic_1.1.16 поддерживает 17 протоколов, 17 протоколов включают в себя: ATMEL SWI, BISS, CAN, DMX-512, I2C, I2S / PCM, JTAG, LIN, MANCHESTER, MDIO, 1-WIRE, PS / 2Keyboard / Мышь, Asyncerial, SimpleParallel, SPI, UNI / O, USB1.1.
Но для протокола, который не включен в программное обеспечение, или если пользователь не хочет предустановить протокол, нет необходимости делать работу настройки протокола ниже, чтобы установить I2C в качестве примера, как показано ниже:


Выберите I2C, как показано ниже:

Сохранить точку, как показано ниже:


Пользователь может выбрать имя отрывка, который не изменяет канал по мере необходимости, и вам нужно изменить переименование точки и не модифицировать точку не переименовать. Например, точка переименовать, как показано ниже:

Если пользователь модифицирует имя канала, вы хотите восстановить начальное состояние, щелкните маленькую кнопку за соответствующим каналом, выберите «Сброс -> Имена каналов»

Выберите имена каналов, все имена каналов восстанавливают исходное имя, как показано ниже:

Сбор информации
Вставьте линию поддержки логического анализатора в гнездо 20PIN и установите линию сигнала GND и соответствующую линию тестовой сигнализации в тестовый клип, подключите сигнальную линию GND-анализатора логического анализатора к тестированию Test Plate GND, а затем тестируйте другие сигнальные линии подключен к испытательному штифту, соответствующему тестовой плате. Выберите хорошую глубину дискретизации, частоту дискретизации и соответствующие условия триггера, затем пункт начала, вы можете начать считывание данных. Например, данные собираются, как показано ниже:

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

Для пользователей необходимо собирать множественную информацию или необходимо сохранить соответствующие данные или режимы для сохранения, экспорта данных и т. Д., Программное обеспечение может поддерживать. В верхнем углу программного обеспечения есть больше функций, пожалуйста, используйте пользователя в соответствии с вашими потребностями, пожалуйста, обратитесь к Официальной руководству по эксплуатации Logic + Pard.pdf
Установка Linux, пожалуйста, обратитесь к каталогу Linux Readme

ИнформацияИзмеренияЛогические анализаторыLogic, Logic16


Внимание: Использование логических анализаторов Logic или Logic16 при протестировании оборудования, питающегося от сети переменного тока может быть опасным, в том числе для самого
оборудования. При питании оборудования от батареи, изолированных источников питания и USB, использование логических анализаторов, как правило, будет безопасным. Для
остальных случаев, пожалуйста, не забудьте прочитать раздел «Безопасность и защита оборудования».

Удачной отладки!

Содержание

Руководство пользователя Logic и Logic16
Установка программного обеспечения
   Установка на Windows и Mac
   Установка на Linux
Использование оборудования
   Подключение жгута проводов
   Жгуты проводов Logic16
   Испытательные зажимы
   Прямое подключение к разъёмам IDE
   Отключайте Logic от вашей схемы, когда USB отключен
   Безопасность и защита оборудования
Использование программного обеспечения
   Советы
   Использование триггера захвата (Trigger)
   Навигация и отображение данных
   Измерения временных параметров
   Размещение маркеров времени
   Сохранение и открытие сессии
   Экспорт данных
   Сохранение скриншотов (снимков экрана)
   Выбор формата отображения ( т.е. шестнадцатеричное, десятичное и т.д. )
   Использование анализаторов протоколов
   Отключение, подключение и изменение порядка отображения каналов
   Сброс триггера, название каналов, порядок и видимость каналов
   Сокрытие меток и/или триггеров каналов
   Работа с вкладками
   Переключение между несколькими логическими анализаторами
   Переключение каналов Logic16
   Перекрестные помехи ( и выбор входного напряжения Logic16 )
Сайт сообщества Saleae
   SDK логического анализатора
   Форум
   Бета-версии программного обеспечения
Целостность данных
   Максимальная частота дискретизации
   Максимальная частота дискретизации и длительность захвата Logic16
Безопасность и защита оборудования
Связаться с нами

Использование оборудования

Подключение жгута проводов

Чтобы определить правильный способ крепления жгута проводов, посмотрите на задней панели устройства символ земли:

Символ земляного провода логического анализатора

Затем найдите серый провод на жгуте проводов. Это провод земли. Он будет иметь этикетку GROUND рядом со своим концом:

Метка на земляном проводе логического анализатора

Жгуты проводов Logic16

Logic16 использует два жгута из 9 проводов. На нижней части устройства они помечены буквами А и В. Символу А соответствуют каналы 0-7, а символу В соответствуют каналы 8-15.

Обратите внимание, что вам не нужно иметь оба подключенных жгута, если вы используете только первые 8 каналов.

Испытательные зажимы

Вы можете подключить измерительные провода (от жгута проводов) с предоставленными тестовыми зажимами. Они требуют совсем немного силы для фиксации к проводникам.

Прямое подключение к разъёмам IDE

В некоторых ситуациях вы сможете подключить измерительные провода прямо к разъёмам IDE на плате, что может быть очень удобным. Для новых конструкций печатных плат мы рекомендуем устанавливать разъёмы для
сигналов, которые нужно смотреть в процессе разработки программного обеспечения. Вам нужно всего лишь припаять разъёмы к печатной плате если у вас есть посадочное место для них с разведёнными сигналами,
в последствии они могут быть удалены в последних версиях PCB при необходимости. Они будут служить хорошими контрольными точками для осциллографа. Не забудьте также про провода выводов земли.

Отключайте Logic от вашей схемы, когда USB отключен

Вы должны отключить логический анализатор от вашей схемы, когда он не подключен к компьютеру. Если логический анализатор не
запитан от USB, он может создать дополнительную нагрузку на цепи, которая может поставить под угрозу целостность сигнала.

Безопасность и защита оборудования

В общем, Logic и Logic16 не могут быть использованы с тестируемыми устройствами, которые электрически не изолированы от сети. Это требование исходит из того, что логический анализатор разделяет общий провод с компьютером,
который обычно заземлен по отношению к сети питания. Это создает потенциальный путь короткого замыкания для любых неизолированных от сети источников напряжения через земляные входы логического анализатора.
Для более подробной информации, пожалуйста, обратитесь к разделу Безопасность и защита оборудования в конце этого Руководство пользователя.

01 На заметку:

В видео более подробная инструкция по использованию логического анализатора Saleae Logic 16 с программным обеспечением Saleae Logic 1.2.10

. У данной статьи есть видеоверсия!
Подписывайтесь на канал, чтобы быть в курсе обновлений!

Данные опроса дисплея (16×4 символов, 128×64 точки) — Display_25 MHz, 125 M.logicdata (267 KB)

02

Те, кто работает с Arduino в 99% случаях имеют дело с логическими (цифровыми) сигналами — 0 (LOW) и 1 (HIGH). Даже вывод аналогового сигнала Arduino осуществляется посредством генерации ШИМ — что тоже, по сути, является комбинацией логических уровней — 0 и 1. Масса популярных протоколов и интерфесов — I2C, SPI, MODBUS и др., для обмена данными используют именно нули и единицы. Именно для визуализации, анализа, расшифровки и сравнения таких сигналов и предназначены логические анализаторы. Можно сказать, что логический анализатор — это осциллограф, который понимает только 2 уровня сигнала — 0 и 1. Он следит за изменением сигналов во времени и незаменим в отладочных работах при работе с цифровой техникой.

03

Ещё одно отличие логического анализатора от осциллографа заключается в том, что осциллограф отображает входящие данные в режиме реального времени, а логический анализатор эти данные сначала захватывает, а потом отправляет в специализированный софт для анализа.

05

Описание, характеристики

Комплектация: логический анализатор, 20-канальная шина (16 каналов и 4 провода — земля GND), USB-кабель питания/передачи данных, 4 клипсы

Комплектация: логический анализатор, 20-канальная шина (16 каналов и 4 провода — земля GND), USB-кабель питания/передачи данных, 4 клипсы

06

ЛА Saleae Logic 16 имеет 16 каналов, по которым может отслеживать изменение логических сигналов. Кто-то может сказать, что это много, и 8 каналов более чем достаточно, но в разделе о сферах применения будут показаны ситуации, в которых 16 каналов будут использованы одновременно. Отсутствие возможности захвата аналоговых сигналов, компенсировано наличием большого количества цифровых каналов — осциллографам такое количество каналов и не снилось, а если и снилось, то стоит космических денег. Справедливости ради, стоит упомянуть о том, что оригинальные Saleae Ligic умеют захватывать аналоговый сигнал на частотах, в разы меньших частоты сэмплирования цифровых данных. Это ограничение накладывает использование аналого-цифрового преобразователя (АЦП) для оцифровки аналоговых сигналов.

07

Как и в вопросе выбора осциллографа, одной из главных характеристик подобных приборов является частота — скорость захвата событий, дискретность получаемых данных — у ЛА Saleae Logic 16 она составляет 100 МГц. Для нужд Arduino хватает с запасом. Но на такой частоте обеспечивается одновременная работа только 3 каналов. При использовании более 3 каналов, частота будет снижена. Основные характеристики ЛА:

  • Частота сэмплирования зависит от количества используемых каналов:
    • 100 МГц — 3 канала
    • 50 МГц — 6 каналов
    • 32 МГц — 9 каналов
    • 16 МГц — 16 каналов
  • Поддержка различных логических уровней — 1.2 В, 1.8 В и 3.3+ В (устанавливается программно);
  • Возможность подключения внешнего источника частоты семплирования (выходы SCK и HCK);
  • Объем аппаратного буфера — 10 млрд. сэмплов;
  • Поддержка из коробки оригинального программного обеспечения Saleae Logic — Saleae Logic Software.
08

Работа с ЛА и ПО Saleae Logic Software

Для начала стоит отметить, что ПО Saleae Logic Software с точки зрения автора — лучшее ПО по работе с логическими анализаторами и обработке полученной с них информации. Несмотря на простой дизайн, оно очень функционально, логично и лаконично.

09

При подключении ЛА к компьютеру ПО Saleae Logic Software определяет его автоматически — проблем быть не должно.

11

Если все таки драйвер не нашелся автоматически, системе можно подсказать — драйвера располагаются в папке с установленной программой (по умолчанию C:Program FilesSaleae LLCDrivers):

13

Как и у осциллографов, логическому анализатору можно указать тип события, по которому начнет производиться захват. Таких типов событий два:

  • по команде пользователя — ручной режим запуска/остановки захвата:
  • по триггеру — по восходящему сигналу (фронту), по ниспадающему (спаду), по положительному импульсу и по отрицательному импульсу:
14

Длительность захвата, также как и количество отслеживаемых каналов, диапазон логических уровней и частота сэмплирования, устанавливается в настройках:

16

Осуществлять навигацию по полученным данным помогают блоки, появляющиеся при наведении мыши на один из краев области с данными — при нажатии на них можно очень быстро перемещаться к предыдущим/следующим изменениям (перепадам) логических сигналов.

18

Получаемые в разных сессиях данные, очень удобно организовывать в отдельных закладках (по аналогии с листами Excel) — их можно переименовывать, а также сохранять и открывать позже для изучения:

19

При нажатии на кнопку со стрелками, данные выделяются в отдельную вкладку

20

Помимо сохранения и экспорта самих полученных данных, также можно сохранять и использовать настройки, используемые в конкретном захвате данных:

22

Примеры использования

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

23 На заметку:

Если вы только собрались приобретать себе ЛА, либо он ещё в пути, но поиграться хочется — к каждому примеру приложены файлы данных, полученные в реальных экспериментах. Можете скачивать и разбираться с ПО Saleae Logic Software 1.2.10 на реальных данных.

25

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

Особенно интересно встречать необычные проявления дребезга, как например «дребезг в дребезге» на размыкании контактов первого нажатия кнопки, файл с данными — bounce 100 MHz, 200 M.logicdata (1,27 KB)

26

ИК-сигнал. При помощи ЛА можно определить тип используемого протокола и считать передаваемый код:

28

Обмен цифровыми данными с датчиками. На примере датчика DHT11 можно посмотреть как происходит обмен данными с МК:

30

ШИМ. Запустив ШИМ на любом пине Arduino можно посмотреть на его частоту:

31

Возможно вы будете удивлены, что на разных выходах Arduino, генерация ШИМ идет с разной частотой, это происходит из-за использования разных таймеров. Подробнее в статье — Таймеры Arduino и прерывания

35

В случае если анализатор протокола, например I2C, по вашему мнению «косячит», убедитесь, что на линии тактирования нет помех (дребезга). В случае его наличия, с ним можно справиться при помощи глитч-фильтра (англ. Glitch Filter — фильтр помех):

36

В демонстрируемых результатах расшифровки данных за каждым полученным байтом следует бит подтверждения получения:

  • ACK (от англ. ACKnowledgement — подтверждение) — получено,
  • NAK (или NACK) (от англ. Negative ACKnowledgement — отрицательное подтверждение) — не получено.
37

Самое крутое — реверс-инжиниринг. Если перед вами устройство с частями без опознавательных знаков, для того, чтобы понять как происходит обмен данными между ними, то ЛА просто незаменим. На примере ниже, обмен данными с дисплеем в универсальном тестере:

41

Похожие запросы:

  • Логический анализатор 16 каналов 100МГц
  • логический анализатор saleae logic (клон)
  • Логический анализатор 24МГц 8 каналов
  • Логический анализатор на микроконтроллере CY7C68013A

Понравилась статья? Поделить с друзьями:
  • Sako инструкция на русском частотный преобразователь
  • Sako ski780 инструкция на русском
  • Saj 8000m инструкция на русском
  • Saitek x52 инструкция на русском
  • Sailor se406 ii инструкция на русском