Table

Chapter 1 Introduction ------6

1.1 Acute Logic Analyzers ------7

1.2 Packing Lists ------8

1.3 Specifications ------11

1.4 System Requirement ------14

Chapter 2 Installation ------15

2.1 Hardware ------16

2.2 Software ------18

2.3 Driver ------19

2.4 Accessories ------20

2.5 Questions ------21

Chapter 3 Operations ------22

3.1 Window ------23

3.1.1 Timing Analysis ------23

3.1.2 State Analysis ------24

3.1.3 Mark the invalid waveform ------25

3.2 Menu------26

3.2.1 File ------26

3.2.2 Label ------27

3.2.3 Waveform ------28

3.2.4 View ------30

3.2.5 Device ------35

3.2.6 Tools ------37

 1 Acute Technology Inc. Copyright 2010

3.2.7 Help ------41

3.2.8 Other ------42

3.3 Auxiliary ------50

3.3.1 Auxiliary Label Menu ------50

3.3.2 Activity Auxiliary ------52

3.3.3 Simple Trigger Auxiliary ------53

3.4 Easy Start ------55

3.5 Cursors ------56

3.6 Field Adjustment ------57

3.7 Hot Key Definition ------58

Chapter 4 Functionality ------59

4.1 File ------60

4.1.1 Save Waveform ------60

4.1.2 Manage Project ------62

4.1.3 Print Waveform ------63

4.2 Label ------65

4.2.1 Add Signals ------65

4.2.2 Label Settings ------68

4.2.3 Combine Labels ------69

4.2.4 Arrange Labels ------70

4.3 Waveform ------71

4.3.1 Search Pattern ------71

4.3.2 Search Next Pattern ------74

4.3.3 Go to Report Window ------75

4.3.4 Compare Waveforms ------76

4.3.5 Waveform Properties ------79

 2 Acute Technology Inc. Copyright 2010

4.4 Device ------80

4.4.1 Hardware Settings------80

4.4.2 Trigger Settings ------83

4.4.3 Threshold Settings ------84

4.4.4 Glitch Fitter Settings------85

4.4.5 Stack with the DSO ------88

4.4.6 Virtual Waveform Generator ------97

4.5 Help ------98

4.5.1 Release Note ------98

Chapter 5 Decode ------99

5.1 1-Wire ------100

5.2 CAN ------103

5.3 FlexRay------106

5.4 HDMI-CEC ------112

5.5 HDQ ------115

5.6 I2C ------118

5.7 I2S ------121

5.8 I80 ------124

5.9 IDE ------127

5.10 Indicator ------132

5.11 JTAG ------134

5.12 LCD1602 ------140

5.13 LIN ------143

5.14 Line Decoding ------146

5.15 Line Encoding ------150

5.16 Lissajous ------157

 3 Acute Technology Inc. Copyright 2010

5.17 LPC ------161

5.18 Microwire ------164

5.19 NEC IR ------167

5.20 PMBus ------170

5.21 PS/2 ------173

5.22 RC-5 ------176

5.23 RC-6 ------179

5.24 SDIO ------182

5.25 SMBus ------185

5.26 S/PDIF ------188

5.27 SPI ------193

5.28 SSI ------201

5.29 ST7669 ------206

5.30 Serial VID (SVID) ------209

5.31 UART(RS-232) ------212

5.32 UNI/O ------216

5.33 USB1.1 ------219

Chapter 6 Trigger Setting ------222

6.1 Single Level Trigger ------224

6.2 Sequence Trigger ------227

6.3 Alternative Sequence Trigger ------229

6.4 Comparison Trigger ------230

6.5 Width Trigger ------234

6.6 Glitch Trigger ------236

6.7 External Trigger ------239

6.8 Bus Decode Hardware Trigger ------240

 4 Acute Technology Inc. Copyright 2010

6.8.1 UART Trigger ------240

6.8.2 I2C Trigger ------243

6.8.3 I2S Trigger ------251

6.8.4 SPI Trigger ------255

6.8.5 CAN Trigger ------259

6.9 Delay Trigger ------264

6.10 Data Storage ------266

6.10.1 Conventional Storage ------266

6.10.2 Transitional Storage ------267

6.10.3 Qualified Storage ------269

6.11 Using External Clock to analysis state synchronizing ------270

6.12 Save/Load/Clear Trigger Table ------272

6.12.1 Save ------272

6.12.2 Load ------272

6.12.3 Clear ------272

Chapter 7 Digital Data Logger ------273

7.1 How to use Digital Data Logger? ------274

Chapter 8 Miscellaneous ------277

8.1 Notes------278

8.2 Tips ------280

8.3 Troubleshooting ------281

 5 Acute Technology Inc. Copyright 2010

Chapter 1 Introduction

 6 Acute Technology Inc. Copyright 2010

1.1 Acute Logic Analyzers

Acute Technology Inc. offers three types of logic analyzers: 36-channels TravelLogic

series, 64-channels LA2164P-2M, and 16-channels PKLA1616+.

TravelLogic Series LA2164P-2M PKLA1616+

Channels 36 64 16

Timing Analysis Sample Rate 4GHz 200MHz 400MHz

State Clock Rate 200MHz 75MHz 125MHz

Memory 180K~72M bits 2M bits 1M bits

Maximum Memory per channel 72M bits 2M bits 1M bits

Acute provides free software upgrade, software development kit etc. and the download

link is http://www.acute.com.tw.

 7 Acute Technology Inc. Copyright 2010

1.2 Packing Lists 1.2.1 LA2164P-2M

Content LA2164P-2M 1. LA2164P-2M mainframe 1 2. Signal isolation amplifier pod 4 3. Signal conector/8-color 1x16 line 4 4. Ground line/1x2 line with red mark 4 5. Griper (Black) 68 6. Interface card (PCI) 1 7. PCI card connection flat cable (25 pins) 1 8. PC to LA Power Jack cable (4PDC-Jack) 1 9. 12VDC2A power adapter & Power Cord 1 10. Printer round cable 1 11. USB2Printer cable (optional) 1 12. Installation CD 1 13. Manual 1 14. Screw 1

1. 2. 3. 4. 5.

6. 7. 8. 9. 10.

 8 Acute Technology Inc. Copyright 2010

1.2.2 PKLA1616+

Content PKLA1616+ 1. PKLA1616+ mainframe 1 2. Signal connector/8-color 1x16 line 1 3. Ground line/1x2 line with red mark 1 4. Gripper (Black) 18 5. USB A-B cable (1.8m) 1 6. Installation CD 1 7. Manual 1

1. 2. 3. 4. 5.

 9 Acute Technology Inc. Copyright 2010

1.2.3 TravelLogic Series

Content TL2036/TL2136/TL2236 1. TL2x36 mainframe 1 A 40-pins (36 Signal + 4Ground) 2. 1 Teflon-insulated signal cable 3. MCX-MCX cable (stack with Acute DSO) 1 4. Gripper (Black) 40 5. USB A-B cable (1.8m) 1 6. Installation CD + Quick Setup Guide 1

1. 2. 3. 4. 5.

 10 Acute Technology Inc. Copyright 2010

1.3 Specifications 1.3.1 LA2164-2M

Specification LA2164P-2M

Power (Internal/External) PC Power/Adapter (12V)

Power Static Power Dissipation 3.6W

Max Power Dissipation 11W

Internal PCI card Interface Parallel (EPP, Bi-direction) External And USB2.0 Timing Analysis (Sampling Rate) 200MHz~100Hz State Clock Rate (External Clock) 75MHz Channels 64 Memory Storage Depth/Channel Standard: 1M/2M bits Condition Pattern & Edge Channels 64 Pass Count 0~4095 Width: less/exceed 10 bits Delay 28.5 bits Trigger Trigger Levels 16 Level to Level setting Continue/Discontinue Level Logic Type AND/OR Pre/Post Trigger Yes Output to Scope TLL Level Delay to BNC < 80ns Range +6.8V~-7.2V Threshold Accuracy 55mV Maximum Input Voltage 30V Impedance 500KΩ// <10pF Operating 5C~45C (41F~113F) Temperature Storage -40C~75C (-40F~167F) Data Skew < 2ns Dimension LA2164P-2M body LxWxH (mm3) 197x147x42mm3

 11 Acute Technology Inc. Copyright 2010

1.3.2 PKLA1616+

Specification PKLA1616+

Power USB bus-power (+5V)

Power Static Power Dissipation 0.75W

Max Power Dissipation < 2.5W

Interface USB2.0

Timing Analysis (Sampling Rate) 400MHz~100Hz

State Clock Rate (External Clock) 125MHz

Channels 16

Memory Storage Depth/Channel 1M bits

Condition Pattern & Edge

Channels 16

Trigger Pass Count 0~255

Trigger Levels 1 (Edge or Pattern)

Post Trigger Yes

Range +6.8V~-7.2V Threshold Accuracy 55mV

Maximum Input Voltage 30V

Impedance 500KΩ// <10pF

Operating 5C~45C (41F~113F) Temperature Storage -40C~75C (-40F~167F)

Data Skew < 2ns

Dimension Pocket-LA body LxWxH (mm3) 117x72x20mm3

 12 Acute Technology Inc. Copyright 2010

1.3.3 TravelLogic Series

Specification TL2036/TL2136/TL2236 Power USB bus-power (+5V) Power Static Power Dissipation 0.75W Max Power Dissipation < 2.5W Interface USB2.0 (USB1.1Compatible) Timing Analysis (Sampling Rate) 4GHz State Clock Rate (External Clock) 200MHz Channels 36 Total 180K/18M/72M bits Memory Storage Depth/Channel 180K/512K/2M bits Resolution 250ps Channels 36 Condition 4 Trigger Levels 16 Pre/Post/Delay Trigger Yes Trigger Pass Count 0~1048575 Word, Channel, Transition, Glitch, Event Types Width Serial Protocol UART, I2C, I2S, SPI, CAN Input port (for stack) TTL 3.3V Output port (for stack) TTL 3.3V Range +6.0V~-6.0V Threshold Accuracy 100mV+5%*Vth Maximum Input Voltage 40V DC (15Vpp AC) Impedance 200KΩ// <5pF Operating 5C~45C (41F~113F) Temperature Storage -10C~65C (-14F~149F) Data Skew < 1 ns Dimension TravelLogic body LxWxH (mm3) 123x76x21mm3 0.25Vpp @ 50MHz Input Sensitivity 0.5Vpp @ 150MHz 0.8Vpp @ 250MHz

 13 Acute Technology Inc. Copyright 2010

1.4 System Requirement LA2164P-2M, PKLA1616+ and TravelLogic Series

 Above Intel Pentium-III compatible PC (1GHz or faster recommended)

 USB2.0 port

 Windows 98/ME/2000/XP/Vista/7 OS

 512MB Memory available

 Disk memory 80MB or more

 CD Drive for installation program

 VGA 800X600 (1024X768 or higher recommended)

 Keyboard & Mouse

 14 Acute Technology Inc. Copyright 2010

Chapter 2 Installation

 15 Acute Technology Inc. Copyright 2010

2.1 Hardware

(1) The TravelLogic series or the PKLA1616+

a. Connect the TravelLogic series or the PKLA1616+ with the PC. (USB port)

b. Insert the driver installation disc when the Windows OS detects the TravelLogic

Series or the PKLA1616+.

(2) The LA2164P-2M

a. The PCI interface

i Open the PC case.

ii Insert the PCI interface card into the PCI bus of the PC.

iii Insert the LA2164P-2M mainframe into the 5.25" floppy disk slot of the PC.

iv Connect the PCI interface card with the Data Port of the LA2164P-2M. (PCI

cable)

v Plug the PC power connector (5V, 12V) into the power connector of the

LA2164P-2M. (4PDC-Jack cable)

b. The USB interface or the printer port interface

 16 Acute Technology Inc. Copyright 2010

i Connect the LA2164P-2M with the PC (printer round cable or USB2Printer

cable).

ii Plug the power adapter into the LA power connector.

iii (For USB interface) Insert the driver disc for installation when the Windows

OS detects the LA2164P-2M.

iv (For Parallel interface) The parallel configuration is in the BIOS setting. (Note:

refer to Troubleshooting.) c. External Interface for the Pocket-LA/TravelLogic

i Connect the PC with the Pocket-LA/TravelLogic. (USB port)

ii. Insert the driver disc for installation when the Windows OS detects the

Pocket-LA/TravelLogic Series.

 17 Acute Technology Inc. Copyright 2010

2.2 Software

(2) Insert the software disc into the CD-ROM drive.

(3) Run Setup.EXE.

(4) The installation is not completed if "Enter DEMO Mode" appears, then please refer

to Troubleshooting.

(5) Refer to Easy Start.

 18 Acute Technology Inc. Copyright 2010

2.3 Driver

The driver setup for different combinations of the interface and Microsoft Windows

OS is:

(1) The printer port interface + Windows 98SE/ME

Run the software setup; the driver setup is NOT needed.

(2) The printer port interface + Windows 2000/XP/Vista

Run the software setup but the driver setup is needed.

(3) The PCI/USB interface + any Windows OS:

(Note: the USB interface is not available for Windows95/98SP1/NT OS.)

Follow step a~j below,

a. Turn on the PC after the hardware installation.

b. Insert the installation disk into the CD-ROM drive.

c. Double click "Add/Remove Hardware" in the Control Panel.

d. Choose "Add a Device", the Windows OS will check the PC's hardware

device.

e. If there is no available hardware device, please select "Add a new device".

f. Choose "Other devices" under Windows 2000 or choose "Display all devices"

under Windows XP etc.

g. Click "Have Disk…".

h. Choose "Acute EPP & ISA Interface Driver" from the installation disk.

i. You will find the "Acute PC-based Instrument" item in the Device Manager.

j. If you still can’t set up the driver, please refer to TroubleShooting or check the

FAQ on our web site at http://www.acute.com.tw

 19 Acute Technology Inc. Copyright 2010

2.4 Accessories

a. Connect the signal (A, B, C and D) to the LA2164P-2M ports A, B, C and D.

b. Connect the signal cable (16 pins) and the ground cable (2 pins) to each signal pod.

c. Connect the probes to the signal cable and the ground cable.

d. Connect the probes to the subject under test (the ground probes must be connected to

the ground of the subject under test).

 20 Acute Technology Inc. Copyright 2010

2.5 Questions

If you have any questions with the installation procedures, please refer to the

Troubleshooting or check the FAQ on our web site at http://www.acute.com.tw.

 21 Acute Technology Inc. Copyright 2010

Chapter 3 Operations

 22 Acute Technology Inc. Copyright 2010

3.1 Window 3.1.1 Timing Analysis

 23 Acute Technology Inc. Copyright 2010

3.1.2 State Analysis

 24 Acute Technology Inc. Copyright 2010

3.1.3 Mark the invalid waveform

If the pre-trigger is not enabled, then the waveform before the trigger cursor is

invalid will be marked as dots.

If the logic analyzer is stopped when capturing data, then the waveform on the

right of the waveform window is invalid and will be marked as dots.

 25 Acute Technology Inc. Copyright 2010

3.2 Menu 3.2.1 File

(2) Open Waveform File

Load a waveform file (*.law). Waveform files

can also be opened when dragged to the

waveform field.

(3) Save Waveform File

Save the current waveforms as a file. Refer to

Functionality.

(4) Manage Project

Set up working environments like label names, trigger parameters and threshold

voltages. Refer to Functionality.

(5) Load Last Project

The LA Viewer, when exited, will automatically save the current working

environments as a project file. You can load this project file next time when start

the LA Viewer.

(6) Print

Print the waveforms currently shown on the Waveform Window. Refer to

Functionality.

(7) Exit

Close the LA Viewer.

 26 Acute Technology Inc. Copyright 2010

3.2.2 Label

(1) Add A Signal

Create a single-signal channel. Refer to Functionality.

(2) Add Group(Bus)

Create group channels (bus). Refer to

Functionality.

(3) Add Bus Decode

Create Bus Decode channels. Refer to

Functionality.

(4) Modify

Modify label parameters. Refer to Functionality.

(5) Add All Labels

Create all new channels. The "Delete the existing labels?" dialog box will show,

if click yes, the exiting labels will be deleted.

(6) Delete All Labels

Delete all labels.

(7) Import Labels

You can edit multi-labels in Windows Excel and save it as a .CSV file, then

import the .CSV file into the LA Viewer as a way to add labels later.

 27 Acute Technology Inc. Copyright 2010

3.2.3 Waveform

(1) Zoom ALL

Display all waveforms in the Waveform

Window.

(2) Zoom 1:1

One sample is shown as one point on the

Waveform Window.

(3) Zoom In

Zoom in the waveforms centered on the

mouse cursor.

(4) Zoom Out

Zoom out the waveforms centered on the

mouse cursor.

(5) Find Trigger Marker (T)

Display the trigger cursor as the center of

the Waveform Window. Click Find

Trigger Marker or press T.

(6) Find Cursor A, B, C, D, E

Display cursor A~E as the center of the Waveform Window. Click Find Cursor

A~E or press A~E.

(7) Generate a Bitmap File

Save the waveforms in format like PNG, JPG, GIF, BMP, or TIFF.

(8) Copy to clipboard

Copy the waveforms to the clipboard.

(9) Invert Waveform

Invert the waveform. Click the Invert Waveform button( ) on Toolbar.

 28 Acute Technology Inc. Copyright 2010

(10) Search Pattern

See Search Pattern chapter. Refer to Search Pattern.

(11) Search Next Pattern

See Search Next Pattern chapter. Refer to Search Next Pattern.

(12) Go To Report Window

See Go to Report Window chapter. Refer to Go to Report Window.

(13) Compare Waveforms

See Compare Waveforms chapter. Refer to Compare Waveforms.

(14) Run Compare Waveforms

See Run Compare Waveforms chapter. Refer to Run Compare Waveforms.

(15) Waveform Properties

See Waveform Properties chapter. Refer to Waveform Properties.

 29 Acute Technology Inc. Copyright 2010

3.2.4 View

(1) Toolbar

Display all the buttons below.

(2) Channel

Display the selected labels' channel numbers below.

(3) Value

Display the selected labels' value below.

(4) Activity

Display the selected labels' activity (frequency or state)

below.

(5) One Level Trigger

Display the selected channels' trigger settings below.

 30 Acute Technology Inc. Copyright 2010

(6) Zoom Window

Display the acquired waveforms of the top 4

channels or the selected channel in the Zoom

Window to pan the same waveforms on the

Waveform Window.

a. 1 ~ 4 Labels

These 4 labels MUST be the top 4 labels in the label field.

The transparent area in the Zoom Window denotes its position in and relative

size of the entire waveforms. Move or Zoom the transparent area by mouse will

move or zoom the waveforms in the Waveform Window.

 31 Acute Technology Inc. Copyright 2010

There will be a red bar on the top and bottom of the transparent area when it is

too small to see.

b. The Selected Label

Select the label you want to see in the Zoom Window; click View -> Zoom

Window -> The Selected Label.

(7) Report Window

Display the labels' value. Click View -> Report Window to show the menu below.

Move the waveforms in the Waveform Window and those waveforms’ values

will move accordingly in the Report Window.

 32 Acute Technology Inc. Copyright 2010

a. All Labels

Show all labels' values in the Report Window below.

b. Selected Labels

Show the selected labels’ values in the Report Window.

 33 Acute Technology Inc. Copyright 2010

c. Bus Decode shows a bus decode (CAN e.g.) in the Waveform Window and

the Report Window.

CAN bus report:

d. Save report to file

Save the report as a file. e. Waveform/Report Tracking

Dragging the waveform, the Report Window will automatically follow the

movement, so that Waveform Window and Report Window can be displayed

simultaneously.

 34 Acute Technology Inc. Copyright 2010

3.2.5 Device

(1) Run

Acquire data and fill the memory

buffer when the trigger occurs and

stop when the memory buffer is full.

The running status icon ( ) on the

upper-right corner of the software

window will flash while some toolbar

buttons are disabled (in gray color)

during the data acquisition.

(2) Repetitive Run

Acquire data continuously and only stop when you push the Stop Run button.

(3) Stop Run

Stop acquiring data.

(4) Hardware Settings

Display the dialog box for available instrument models and their hardware trigger

settings. Refer to Functionality.

(5) Trigger Settings

Set up trigger conditions. Refer to Functionality.

(6) Threshold Settings

Set up threshold voltages to determine logic levels. Refer to Functionality.

(7) Glitch Filter Settings

Set up the time width of the glitch and select channels to filter. Refer to

Functionality.

(8) DSO stack Settings

Stack with the Acute DS-1000 series digital storage oscilloscope (DSO) or other

 35 Acute Technology Inc. Copyright 2010

brand DSO to form a mixed-signal analyzer. Refer to Functionality.

(9) Virtual Waveform Generator

Generate virtual waveforms. Refer to Functionality.

(10) Qualified Storage Settings

Set qualified storage to save more data. Refer to Functionality.

 36 Acute Technology Inc. Copyright 2010

3.2.6 Tools

(1) Fonts

Set font type and size for the Label field,

Channel field, Value field, Status field,

Waveform Window, Report Window, or

State Window in the dialog box below.

(2) System Environments

Customize the working environments in the System Environments dialog box

below.

a. Language

The LA Viewer supports

English, Traditional

Chinese and Simplified

Chinese.

b. Work Directory

Set the file directory.

c. Background color of the

Waveform Window

Set the background color of the Waveform Window.

d. Grid line color

Set the color of the grid lines in the Waveform Window.

 37 Acute Technology Inc. Copyright 2010

e. Grid line shape

Set the shape of the grid lines in the Waveform Window. f. Grid size

Set the size (in pixels) of the grid lines. g. The waveform height

Set the waveform height (16~100 pixels). h. Tracking Cursor

Change the tracking cursor default is Cursor E. i. Unit in the Report Window

Display the waveform values in clock

or time in the Report Window. j. Display grid lines in the Report

Window

Display grid lines in the Report Window. k. Rounded to X decimal places

Round the waveform values to X (0-9) decimal places. l. X ms refresh rate for Activity

Set the refresh rate (100~1000 mini-second) for the Activity field (state and

frequency). (This feature is only available in TravelLogic Series.). m. Enable warning message

A warning message will show if any system error occurs. n. Cursor snap to transition

The cursor will snap (if close) to a transitional edge. o. Beep when trigger succeeds

Beep when a trigger occurs.

 38 Acute Technology Inc. Copyright 2010

p. Show the timing in the Waveform Window

Show the timing of the waveforms’ logic

levels on the Waveform Window but not

available for the group channels (bus). q. Beep when the memory buffer is full

Beep when the memory buffer is full. r. Shade Alternate Channels

Use two different colors for alternate rows to better differentiate the waveforms. s. Flick the waveforms

Flick the waveforms. t. Load Last Project

Load the last working environments (project). u. Save waveform

Save waveforms after each acquisition. v. Ask before exit the LA Viewer

Ask before exit the LA Viewer. w. Check software update when starts the LA Viewer

Check if there is a new version software each time when start the LA Viewer.

 39 Acute Technology Inc. Copyright 2010

(3) Toolbar Buttons

a. Add / Remove

Add / remove toolbar buttons to / from Toolbar in the dialog box above.

b. Move Up / Move Down

Move the selected buttons, shown on the Toolbar, up or down in the dialog box

above.

 40 Acute Technology Inc. Copyright 2010

3.2.7 Help

(1) Contents

Open the software online documentation.

(2) Update

Immediately connect to our website, check for

software updates.

(3) Acute Home Page

Link to our home page - http://www.acute.com.tw.

(4) FAQ

Link to the frequently asked questions on our home page.

(5) Release Note

Show the release note and turn on our website.

(6) About the LA Viewer

Show the current software version.

 41 Acute Technology Inc. Copyright 2010

3.2.8 Other

(1) Create Bus(Signal) Wizard

Click Create Bus (Signal) Wizard

button ( ) on Toolbar to show

the dialog box below.

(2) Select Command Set

Select Command Set ( ) is for

the state analysis but not a default

button on the Toolbar menu. Add

Select Command Set button from

Toolbar -> Toolbar Buttons and

click it to show the dialog box below; there are 4 quick settings - add command

set (Add Cmd Set), delete command set (Del Cmd Set), add command (Add Cmd)

and delete command (Del Cmd). The command set must be saved as *.CMS,

similar to the Windows Excel file *.CSV, so you can edit the command set in

Windows Excel and load it into the LA Viewer.

 42 Acute Technology Inc. Copyright 2010

A command set has three fields: a. Name

The command name that must be exclusive. b. Condition

A command has up to 3 conditions, where each condition has its own label and

value. c. Description

The constant or variable in the Description field will be shown in the State

analysis on the Waveform Window when the command conditions are met. A

variable contains a label name within the bracket {} or will be seen as a constant;

also, the label name must be a label name in the current project or will be shown

as "***". One command can have three variables at most.

 43 Acute Technology Inc. Copyright 2010

(3) Add Command

Only decimal (xxx), hexadecimal

(xxxh), octal (xxxo), or binary (xxxb)

values can be entered in the value

columns (Value 1 ~ 3).

(4) Time/State Switch

The Time/State Switch button ( ) is a switch between the timing analysis and

the state analysis shown on the Waveform Window.

(5) Thumb Track Scroll

The Thumb Track Scroll button ( ) is to drag the horizontal scroll bar and the

waveforms simultaneously. If disabled, the waveforms only move until you stop

dragging the horizontal scroll bar.

(6) Measure Frequency, Timing or Sample Clocks

You may check the frequency, timing, or sample clocks between any two cursors

on the Waveform Window as the three windows below. There are three display

fields at the bottom of each window; the switch button ( ) on the

lower-right corner of each window is to switch among frequency, timing, or

sample clocks.

a. Frequency

 44 Acute Technology Inc. Copyright 2010

b. Timing

c. Sample Clocks

d. Click any cursor button to display the cursor menu below to choose any two

buttons to measure the frequency, timing, or sample clocks between them.

(7) Zoom In/Zoom Out

There are several ways to zoom in and/or zoom out:

a. Click Waveform ->, click Zoom In/Zoom Out.

b. Zoom In or Zoom Out toolbar buttons.

c. Press +/- on the keyboard to zoom in/zoom out.

d. Scroll the mouse wheel on the waveforms to zoom in/zoom out.

 45 Acute Technology Inc. Copyright 2010

e. Right-click on the waveforms and click Zoom Area to zoom in.

(8) Waveform Window

a. Drag or flick the waveforms.

b. Measure the time between two waveform edges.

Press Ctrl + drag the mouse between two waveform edges to show the time

between them.

c. Scroll the mouse wheel to zoom in/out waveforms centered on the mouse

cursor.

d. Right-click and drag the selected waveforms to see the number of transition,

time interval, and frequency between the two waveform edges.

Zoom Area will display on the lower-right corner of the selected waveforms;

click Zoom Area to zoom in the selected waveforms.

 46 Acute Technology Inc. Copyright 2010

(9) Report Window

Right-click the Report Window to show the

menu below.

a. Find

Find data in the Report Window; click Find to

set more parameters in the Find Report dialog

box below.

 Match Whole Word Only

Match all characters in Find What.

 Match Case

"A" and "a" represent different characters in

Find What.

 Direction

Find the

previous/next-matched

data.

b. Find in Column "XX"

Find data in a certain column.

c. Find Next

 47 Acute Technology Inc. Copyright 2010

Find the next-matched data.

d. Fit Header to Data

Adjust the column width according to the data width.

e. Fit Header to Name

Adjust the column width according to its name width.

f. Report All Signals

Display all data except bus decode in the Report Window.

g. Report Selected Signals

Display the selected data in the Report Window.

h. Close Report

Close the Report Window.

i. Save report to file

Save the report as a file.

(10) Show the timing in the Waveform Window

Click the Show the timing in the Waveform Window button ( ) to show the

time between waveform transitions in the Waveform Window.

 48 Acute Technology Inc. Copyright 2010

(11) Shade Alternate Channels

Click the Shade Alternate Channels button ( ) to shade alternate channels with

2 different colors to better view the waveforms.

(12) Modify the label name

Click the Label Name for 1 second to modify the label name.

(13) Generate a Bitmap File

Click the Generate a Bitmap File button ( ) to save the waveforms in format

like PNG, JPG, GIF, BMP, or TIFF.

(14) Copy to clipboard

Click the Copy to clipboard button to copy the waveforms to the clipboard.

 49 Acute Technology Inc. Copyright 2010

3.3 Auxiliary 3.3.1 Auxiliary Label Menu

Right-click the label field to show the auxiliary label

menu below.

(1) Undo

Undo the previous changes on labels.

(2) Add A Signal

Create a channel; refer to Functionality.

(3) Add Group(Bus)

Create group channels (bus); refer to

Functionality.

(4) Add Bus Decode

Create a bus decode channel; refer to

Functionality.

(5) Add All Labels

Create all channels. The "Delete the existing labels?" dialog box will show, if

click yes, the exiting labels will be deleted.

(6) Delete Unused

Delete the unused (shaded) labels.

(7) Delete Selected

Delete the selected label. Right-click the selected label to delete or click the

selected label and press the Delete key.

(8) Delete All Labels

Delete all labels.

 50 Acute Technology Inc. Copyright 2010

(9) Import Label(s)

You may edit label names as the format below in a .CSV file and import it in the

LA Viewer.

Label 1 Channel 1

Label 2 Channel 2

Label 3 Channel 3

The first column is the Label name, which must be combinations of English

characters and numbers; the second column is the Channel number.

(10) Modify Name

Modify the label name. Any label name must be exclusive with no more than 31

characters that include symbols like [, ], _, -, !, ~, and are case sensitive.

(11) Configure

Configure the labels. Refer to Functionality.

(12) Combine

Combine labels to form group channels or a bus. Refer to Functionality.

(13) Arrange

Arrange the labels' order. Refer to Functionality.

(14) Decompose

Right-click the group channels (bus) to decompose into individual labels with

new names.

(15) Sort

Sort all labels in alphabetical order.

 51 Acute Technology Inc. Copyright 2010

3.3.2 Activity Auxiliary

Right-click the Activity Field to show the menu below.

(1) Activity

Show the state of the selected channel.

(2) Activity freq. in CH-X

Show the frequency of the selected channel and one channel ONLY.

 52 Acute Technology Inc. Copyright 2010

3.3.3 Simple Trigger Auxiliary

Right-click any Trigger field to show one of the two menus below to set the trigger:

(1) Signal

(2) Group (Bus)

a. Signal

Only one trigger (channel) can be set as Rising Edge ↑, Falling Edge ↓ or Change

↕.

b. Group (Bus)

Only five types of codes can be entered:

 Hexadecimal code (nnh), e.g. 3Ah.

 Octal code (nno), e.g. 57o.

 Binary code (nnb), e.g. 110010b.

 ASCII code ('X'), e.g. 'A'.

 Decimal code (nn), e.g. 35.

 Blank cancel settings.

Note: If you want to set the bus trigger, please refer to Hardware Trigger.

 53 Acute Technology Inc. Copyright 2010

Right-click the Trigger button to show the menu below.

 Clear Trigger Setting

Clear the trigger settings.

 Close

Close the Trigger field.

 54 Acute Technology Inc. Copyright 2010

3.4 Easy Start Follow the steps below to easily run the LA Viewer.

a. Execute the LA Viewer programs ( ).

b. Click the Threshold Settings button ( ) to set the threshold voltages according

to the target system signals. c. Right-click the label field to show the label menu.

d. Set up labels with names, channel numbers, and colors. The label name must be

no more than 31 characters that can be text, numbers, or symbols.

e. Click the Hardware Settings button ( ) to set the sampling

rate, ideally 4~6 times of the frequency of the target system signals. f. Click the Trigger Settings button ( ) to set up trigger conditions. g. Connect the instrument's ground lines to the grounds of the target system. h. Connect the grippers to the target system according to the defined label names.

i. If you want to measure the state, select External (synchronizing) from the

Hardware Settings ( ) and connect the clock channel to

the target system as the clock source, then click the Time/State Switch button

( ) to the state analysis on the Waveform Window. j. Move the trigger cursor (T) to the Waveform Window. k. Click the Acquire Data button ( ).

 55 Acute Technology Inc. Copyright 2010

3.5 Cursors

There are 26 (A~Z) cursors available, but only 6 cursors (T, A, B, C, D, E) are shown on

the Waveform Window by default.

Click the Add Cursor/Delete Cursor button ( / ) to add/delete cursors or press

Shift + key to add the cursor.

There are several ways to move cursors in the Waveform Window.

a. Drag the cursor tag.

b. Drag the cursor.

c. Use  or  (↑ or ↓) to move the cursor in the timing (state) window. d. Press A ~ Z to display cursor A~Z in the center of the Waveform Window.

e. Press Shift + A ~ Z to move cursor A~Z to the mouse cursor.

f. Press Ctrl + drag any cursor except cursor E to move two cursors (any dragged

cursor and cursor E) together. The default of the tracking cursor is cursor E. You

can also change the tracking cursor in the System Environments, to set the tracking

cursor specified with A~E.

 56 Acute Technology Inc. Copyright 2010

3.6 Field Adjustment

Move the field splitter to adjust the size of any field (Label, Channel, Value, Activity,

Simple Trigger in timing analysis, or Channel, Comment in state analysis) or the

Waveform Window.

 57 Acute Technology Inc. Copyright 2010

3.7 Hot Key Definition

Items Hot Key Display the waveform window 1. A~Z centered on cursor A ~ Z Display cursor A ~ Z at the mouse 2. Shift+A~Z cursor position 3. Zoom In + 4. Zoom Out - 5. Find Report Ctrl+F 6. Hardware Settings Ctrl+H 7. Search Next Pattern Ctrl+N 8. Print Waveform Ctrl+P 9. Search Pattern Ctrl+S 10. Trigger Settings Ctrl+T 11. Threshold Settings Ctrl+V 12. Undo Alt+BackSpace 13. Delete Labels Delete 14. Stop Acquisition Escape 15. Find Next Report F3 16. Run Enter 17. Repetitive Run Ctrl+Enter 18. System Environments Alt+Enter Frequency, Timing or Sample Clocks 19. Space Switch 20. Zoom In/Zoom Out Mouse Wheel (Waveform Window) 21. Moves data up or down Mouse Wheel (Report Window) 22. Move labels up or down Mouse Wheel (Label Field)

23. Measure Waveforms Ctrl+Drag Mouse (Waveform Window)

24. Drag Waveforms Drag the Mouse (Waveform Window) 25. Measure and Zoom Waveforms Right-drag the Mouse (Waveform Window)

 58 Acute Technology Inc. Copyright 2010

Chapter 4 Functionality

 59 Acute Technology Inc. Copyright 2010

4.1 File 4.1.1 Save Waveform

(1) Format

You can save the acquired

data in three different

formats:

Format Type

1 *.law to be used by the LA Viewer. a. LAW 3.0 Wave File.

*.pgw to be used by the PG Editor

2 for the Acute digital pattern a. PGW 1.0 Wave File

generator.

a. Transitional Text File (.txt)

Normal Compression. 3 *.txt to be saved as a text file. b. Text File (.txt)

No Compression.

(2) File Name

Enter an exclusive file name or press Browse.

(3) Range

Select the range of the waveforms to be saved.

 60 Acute Technology Inc. Copyright 2010

a. Star

Start point of the range.

b. End

End point of the range.

c. Channel

Channels to be saved.

(4) Save

a. Save with threshold settings

Save the file with the current threshold settings.

b. Save with filter settings

Save the file with the current filter settings.

 61 Acute Technology Inc. Copyright 2010

4.1.2 Manage Project

(1) Project List

The project list displays current projects that

contain label names, trigger parameters and

threshold settings etc.

Right-click the project name to show the

menu below.

a. Load

Load a project from the Project List.

b. Delete

Delete a project in the Project List.

c. Rename

Rename a project in the Project List.

d. Properties

Show the contents of a project.

(2) Add Project

Create a new project.

(3) Exit

Close Manage Project.

 62 Acute Technology Inc. Copyright 2010

4.1.3 Print Waveform

(1) Printer Device

Select a printer in Printer

Device.

(2) Option

a. Fit one paper

 Fit one paper ( )

The height and width of the

selected waveforms will be

printed as those of a page.

 Horizontal ( )

The width of the selected

waveforms will be printed

as that of a page.

 Vertical ( )

The height of the selected waveforms will be printed as that of a page.

 Custom Size ( )

The selected waveforms will be printed in the customized height and width.

b. Grid Size

Grid size is adjustable, but not available for printing the state data.

c. Color (Gray scale)

Print the selected waveforms in their original (gray) colors for color (non-color)

printers; the background is always white color for all printers.

d. Omit Ch. width setting

This function is only available for printing the State data and will cut the length

of label names to the same as that of the State data in order to print as many data

 63 Acute Technology Inc. Copyright 2010

in one page.

(3) Range

a. From

Start point of the range.

b. To

End point of the range.

c. Channel

Channels to be printed.

 64 Acute Technology Inc. Copyright 2010

4.2 Label 4.2.1 Add Signals

There are many ways to create

channels like Add A Signal, Add

Group(Bus) or Add Bus Decode as

the dialog box below.

(1) Add A Signal

Click Add A Signal to show

the dialog box below.

a. Label Name

Enter the label name with no more than 31 characters. (Chinese word expresses

two characters.)

b. Parameter

 Channel Number Set the channel number.

 Color Set the waveform color.

 Invert Invert the waveforms.

(2) Group(Bus)

Click on Add Group(Bus)

to show the Add

group(bus) dialog below.

a. Label Name

Enter the label name for the group(bus) with no more than 31 characters.

(Chinese word expresses two characters.)

 65 Acute Technology Inc. Copyright 2010

b. Channels

 # of Channels Set the group(bus) channels in the dialog box below.

 Group Channel List Set each channel as Add A Signal.

c. Parameter

 Color Set the waveform color.

 Value Type Set the value type in HEX (hexadecimal), DEC (decimal), OCT (Octal), BIN

(Binary), ASC (ASCII), Analog or 2's comp. (complement).

 Invert Invert the waveforms.

 Gray Code Show the waveforms in Gray

code.

(3) Bus Decode

Click on Add Bus Decode to

show the dialog box below.

a. Bus Name

Enter the label name with no

more than 31 characters.

(Chinese word expresses two

characters.)

b. Color

Set the waveform color.

 66 Acute Technology Inc. Copyright 2010

c. Parameter

 Display the waveforms with decode Display the waveforms with its decode together.

 Advance Set the decode parameters. Refer to Bus Decode.

 67 Acute Technology Inc. Copyright 2010

4.2.2 Label Settings

(1) Label Name

Enter the label name with no more than

31 characters. (Chinese word expresses

two characters.)

(2) Channel

a. Channel Number

Set the channel number.

b. Value Type

Set the value type in HEX (hexadecimal),

DEC (decimal), OCT (Octal), BIN

(Binary), ASC (ASCII), Analog or 2's

comp. (complement).

c. Color

Set the waveform color.

(3) Waveform

a. Invert

Invert the waveforms.

b. Gray Code

Show the waveforms in Gray code.

c. Display the waveforms with decode

Display the waveforms with its decode together.

d. Advance

Set the label parameters. Refer to Bus Decode.

 68 Acute Technology Inc. Copyright 2010

4.2.3 Combine Labels

Combine the selected labels to form a group channels (bus). Select labels in Source

(Destination) and click → (←) to add (remove) labels to (from) the group.

 69 Acute Technology Inc. Copyright 2010

4.2.4 Arrange Labels

Arrange the order of all labels in a group channels (bus). The first/last added label is

the Least Significant Bit (LSB)/Most Significant Bit (MSB).

 70 Acute Technology Inc. Copyright 2010

4.3 Waveform 4.3.1 Search Pattern

The LA Viewer can search two kinds of acquired data: 1. Pattern, 2. Decode.Click the

Search Pattern button ( ) to search the acquired data in the same pattern or decode.

(1) Pattern

a. Pattern

Select a label (or group) and its

value 0, 1,↑ or ↓ (Hex).

b. Load Trigger Settings

Load the trigger settings.

c. Clear Pattern Settings

Clear all pattern settings.

d. Range

The range within the acquired data

you want to search for the same

pattern.

e. Pass Count

Pass Count will pass N times that

triggers occurred.

 71 Acute Technology Inc. Copyright 2010

f. Result

Click Search to run Search Pattern and the LA Viewer will show the number of

matches on the Status field below or "Cannot find the specified waveform!" if no

matches; Cursor B will show on the first matched data

(2) Decode (Bus Decode)

a. Select Decode

Label Select a label name.

b. Pattern

Pattern must be ASCII

characters.

c. Match Whole Word Only

All characters in Pattern must be

met.

d. Match Case

"A" and "a" represent different

characters.

 72 Acute Technology Inc. Copyright 2010

e. Range

The range within the acquired data you want to search for the same pattern. f. Pass Count

Pass Count will pass N times that triggers occurred. g. Result

Click Search to run Search Bus Decode and the LA Viewer will show the

number of matches on the Status field below or "Can not find the specified

waveform!" if no matches; Cursor B will show on the first matched decode.

 73 Acute Technology Inc. Copyright 2010

4.3.2 Search Next Pattern

Click the Search Next Pattern button ( ) to search the next matched pattern starting from Cursor B. The Pass Count function is not available in Search Next.

 74 Acute Technology Inc. Copyright 2010

4.3.3 Go to Report Window

Click the Go to Report Window button ( ) to show the data of the waveforms on

the Report Window.

 75 Acute Technology Inc. Copyright 2010

4.3.4 Compare Waveforms

Click Compare Waveforms in the Waveform

menu or push F8, you will see the Compare

Waveforms dialog box as below.

Default – it stores the waveforms on the

Waveform Window by default.

Reference – it stores the waveforms to be

compared to.

Temp. 1 ~ Temp. 6 store another 6 temporary

reference waveforms.

All 8 waveforms can be moved.

Click Compare to see the Default waveforms (in

white color) and the Reference waveforms (in red

color) below.

 76 Acute Technology Inc. Copyright 2010

There are three ways to compare these two waveforms:

(1) Drag the Default waveforms only - drag the white waveforms.

(2) Drag the Reference waveforms - hold down the Ctrl key and drag the red

waveforms.

(3) Drag the two waveforms together - hold down the Shift key and drag the two

waveforms.

F9 is the hotkey to compare two waveforms if the Default and Reference

waveforms already exist.

You can also compare two waveform files (Test1.law and Test2.law e.g.). Open

the first waveform file (Test1.law) as

below.

 77 Acute Technology Inc. Copyright 2010

Then push F8 to show the Compare Waveforms dialog box below with the Test1

file as the Default waveform.

Drag the Default waveforms to the

Reference below.

Then click Compare to return to the LA

Viewer window and open the second

waveform file (Test2.law), you will see

the Test1 as the Reference waveforms

and the Test2 file as the Default

waveforms.

There are three ways to compare the two waveforms:

(1) Drag the Default waveforms: drag the white waveforms.

(2) Drag the Reference waveforms: hold down the Ctrl key and drag the red

waveforms.

(3) Drag the two waveforms together: hold down the Shift key and drag the two

waveforms.

 78 Acute Technology Inc. Copyright 2010

4.3.5 Waveform Properties

Click Waveform Properties to display all parameters' settings saved by default for the

last data acquisition.

 79 Acute Technology Inc. Copyright 2010

4.4 Device 4.4.1 Hardware Settings

(1) Hardware Model

List all Acute logic analyzer models and show your

instrument in red color.

(2) Field Description

Field Name Description

Each mode represents an independent firmware.

LA1000P、LA2000P and PKLA1000 Series

 Single/Double

Original/double memory depth per channel with a half channels

Mode used.

 External Clock

Use the external clock as the

sampling rate to state

(synchronizing) analysis. Refer to External Clock.

 80 Acute Technology Inc. Copyright 2010

b. TravelLogic Series

 PicoVu 4G/PicoVu 2G/1.6G/800M/400M/200M

Aailable sampling rates (Hz).

 PicoVu 4G Glitch

Set the glitch as the trigger

condition. Refer to Glitch trigger.

 PicoVu 4G

Transitional/Transitional

Storage

Record the transitional data (rising or falling edge). Refer to

Transitional Storage.

 UART/CAN/I2C/I2S/SPI Trigger

Set the bus decode as the trigger condition. Refer to Bus decode

Hardware Trigger.

 External Clock

Use the external clock as the sampling rate to state (synchronizing)

analysis. Refer to External Clock.

Min. S/R Minimum sampling rate.

Max. S/R Maximum sampling rate.

Select the number of channels used.

Available ch.

Min. Mem. Minimum memory depth.

Max. Mem. Maximum memory depth.

 81 Acute Technology Inc. Copyright 2010

(3) Ext. Clock(Hz)

Enter the timing for the external clock when it is used as the sampling rate.

(4) Custom Memory Depths(bits/ch)

Customize the memory depth per channel manually.

(5) Recordable Time

The LA Viewer will calculate and display the time to record the captured data

based on the sampling rate and custom memory depth.

 82 Acute Technology Inc. Copyright 2010

4.4.2 Trigger Settings

Click the Trigger Settings button ( ) to show the menu below.

(1) Single level

This is a single level trigger.

(2) Sequence

IF ... then ... trigger, up to 16 levels.

(3) Alternative Sequence

Four sequence (4 levels) triggers, only one

will trigger.

(4) Comparison

(5) Width

(6) Glitch

Glitch trigger, range from 0.5 Nano

seconds(ns) to 8.5 ns with interval of 250

Pico seconds(ps).

(7) External

(8) UART

(9) SPI

(10) I2C

(11) I2S

(12) CAN

(13) Save/Lord/Clear Trigger Settings

 83 Acute Technology Inc. Copyright 2010

4.4.3 Threshold Settings

The logic analyzers use threshold voltages to

determine logic levels.

You can use the default threshold or customize

it (User Define).

Set the range of +6V ~ -6V.Click Customize to

add, modify, or delete the thresholds.

 84 Acute Technology Inc. Copyright 2010

4.4.4 Glitch Fitter Settings

(1) Glitch

The TravelLogic series offers this glitch filter to filter those glitches in low speed

transitions. This function works for all

signals in front of triggers because it is a

firmware filter, but only available for

sample rates at or below 1.6 GHz.

(2) Trigger Setting

Click Glitch Filter Settings on the

Device menu to show the dialog box

below.

a. CH0 ~ CH35

Check the channel(s) to be filtered.

b. Reset

Clear all settings.

c. All On

Select all channels

to be filtered.

d. Filter less than XX

ns pulse

Set the pulse width of the filter.

(3) Red Spots

The filtered (Data Bus) channel will be

marked by red spot on the upper-left

corner of its label field.

(4) Applications

 85 Acute Technology Inc. Copyright 2010

a. Example 1 Filter glitches caused by bouncing signals.

 Hardware

Signal source: Tektronix AFG3252

DSO: Tektronix MSO2024

LA: Acute TL2236

 Software

Measure CH 0 with a 10ns-pulse filter and CH 1 without filter.

 Result

Click OK to run the LA Viewer and see CH-00 (no glitch) and CH-01

(glitches).

b. Example 2Filter glitches caused by crosstalk.

 Hardware

Signal source: Crosstalk between circuit lines of a target system.

 86 Acute Technology Inc. Copyright 2010

DSO: Acute DS-1302

LA: Acute TL2236

 Software

Measure CH 0 with a 10ns-pulse filter and CH 1 without filter.

 Result

Click OK to run the LA Viewer and see CH-00 (no glitch) and CH-01

(multiple glitches).

 87 Acute Technology Inc. Copyright 2010

4.4.5 Stack with the DSO

The software to stack DSOs of different brands is different.:

DSO brand Software

Acute Any Acute software CD-R.

Please download the TEKVISA CONNECTIVITY SOFTWARE Tektronix V3.3.4 from Tektronix website.

Please download the AGILENT IO LIBRARIES SUITE 15.5 from Agilent Agilent website.

Please download the Windows USB Drives form GW Instek GW Instek website.

DSOs that can be stacked:

Acute  DS-1002/DS-1102/DS-1202/DS-1302

 TPS2000

 TDS1000/1000B/2000/2000B/3000/3000B/3000C/5000B Tektronix  DPO2000/3000/4000/7000

 MSO2000/3000/4000

 DSO5000A/DSO6000A/6000L/7000A Agilent  MSO6000A/7000A

GW Instek  GDS2000 series

The stack diagram:

1. The logic analyzer is the Master and the DSO is the Slave (Diagram 1).

Connect the Acute logic analyzer (Trig-Out) with the DSO (Trig-In) over a

MCX-BNC able for the Tektronix/Agilent/GW Instek DSO (MCX-MCX cable for

 88 Acute Technology Inc. Copyright 2010

Acute DSO); connect the DSO with the PC over an USB or cable.

2. The DSO is the Master and the logic analyzer is the Slave (Diagram 2).

Connect the DSO (Trig-Out) with the Acute logic analyzer (Trig-In) over a

MCX-BNC cable for the Tektronix/Agilent/GW Instek DSO (MCX-MCX cable

for Acute DSO); connect the DSO with the PC over an USB or Ethernet cable.

 89 Acute Technology Inc. Copyright 2010

Click DSO stack settings on the Device menu and see the dialog box below.

(1) Select the DSO

a. Select the DSO Brand

Tektronix, Agilent, Acute, or

Emulation (no DSO stacked).

b. Connection Type

USB, TCP/IP, Auto.

If the DSO model is the

Tektronix TDS5000B or

DPO7000, use its built-in

Windows OS to run the VXI-11

Server, then install the LA

Viewer in the DSO and select

Auto to stack.

c. Connect IP

Enter the IP address if the connection type is TCP/IP. If the stack cable is the

Ethernet crossover cable, please set the IP addresses for the logic analyzer

(192.168.1.1) and the DSO (192.168.1.2).

(2) System/Horizontal Parameters

a. Connection

Display the DSO model.

b. Sampling Type

 Maximum

The maximum available sampling rate of the DSO.

 Manual

Set the sample rate manually, only available for the Tektronix/Agilent DSO.

 90 Acute Technology Inc. Copyright 2010

 LA X 1

The ratio of the sample rate of the DSO and the logic analyzer is 1:1.

 LA X 10

The ratio of the sample rate of the DSO and the logic analyzer is 10:1.

 Edit

Set the sample rate of the DSO manually. c. Sampling Rate

Only available when the Sampling Type is “Edit”. d. Trigger Pos. Type

 Default

The trigger position of the logic analyzer is the same position set manually for

the Tektronix or Agilent DSO and is in the middle by default for the Acute

DSO.

 Smart(Auto)

Set the trigger position of the DSO automatically. It is only available for

Tektronix DPO7000.

 Manual

Set the trigger position of the DSO manually. e. Trigger Position

Set the DSO trigger position.1

The memory depth of the stacked Tektronix or Agilent DSO is set manually; if

the memory depth is set as 10Kb, then only 10Kb data will be shown in the LA

Viewer. But, the stacked Acute DSO is its maximum memory depth by default. f. Stack Delay

There will be time delay between the logic analyzer and the DSO due to stack; so,

 91 Acute Technology Inc. Copyright 2010

you can compensate the delay by entering the delay time between the two stacked instruments.

There is time delay between the stacked DSO and logic analyzer; you can fix the delay by pressing the Shift key and dragging the DSO waveform on the

Waveform Window.

Click OK after all settings.

Click Add Bus Decode in the Label menu or right-click on the label field to show the dialog below.

 92 Acute Technology Inc. Copyright 2010

Set more parameters like Bus Name (DSO), Color (White), Parameter (DSO),

and check Display the waveforms with decode, then click Advance to show the

DSO Stack Settings dialog below.

(3) DSO Stack Settings

a. Channel

Select the number (up to 4) of the DSO channels.

b. Parameter

 Volt/Div

Set the threshold voltages according to the working voltages of the target

system. If the range of the measuring voltage is 1V, then set the amplitude of

each grid as 1V. 1V/Div means one grid is 1V, and 2V/Div means one grid is

2V.

 x1 Probe/ Probe

Only available for the Acute DSO.

 AC Coupling

If checked, the coupling is AC or the default is DC.

 20MHz Bandwidth limit

If checked, the 20MHz filter is enabled for the DSO.

Connect CH1 and CH2 of the DSO with CH-00 and CH-01 of the logic

analyzer respectively. Move the mouse cursor on the left edge of the

Waveform Window to adjust the waveform height; move the mouse wheel on

the right edge of the Waveform Window to adjust the voltage per division

(V/Div).

 93 Acute Technology Inc. Copyright 2010

The following figure is an example of 1MHz, 8 bits counter measured by the

logic analyzer stacked with the DSO.

(4) Set the DSO as the Master and the logic analyzer as the Slave.

In order to set the DSO as the Master, you also need to set the rising edge/falling

edge as the trigger condition in the External Trigger dialog window below.

Click the Hardware Setting to find the External Trigger dialog.

a. Pre-Trigger

Click Pre-Trigger to record

the acquired data in the memory buffer between its beginning and the trigger

position until full even when triggers occurred in between.

 94 Acute Technology Inc. Copyright 2010

b. Pass Count

Pass Count will pass N times that triggers occurred.

c. Reset

Clear all trigger settings.

d. Save/Load

Save/Load the current trigger settings.

(5) How to stack with the Tektronix TDS5000B/DPO7000

a. TDS5000B/DPO7000

 Set the VXI-11 Server control on the right-bottom of the Windows as Start VXI-11 Server.

 Use the crossover cable (Ethernet) to connect the logic analyzer (recommended).

IP: 192.168.1.x -> x must not be 1.

Gateway: 192.168.1.1.

Reboot the DSO to enable the Ethernet.

b. TL2x36

 Install the TekVISA software.

IP:192.168.1.x -> x must not be 1 and different from the DSO.Getway:

192.168.1.1

 95 Acute Technology Inc. Copyright 2010

Open the TekVisa Resource manager\ Instrument manager to find the instrument list to show TCP/IP:192.168.1.52:INSTR.

 Choose TCP/IP or Auto to stack.

The sample rate of the DSO should be set as 10 times of that of the logic analyzer

(highly recommended).

 96 Acute Technology Inc. Copyright 2010

4.4.6 Virtual Waveform Generator

The Virtual Waveform Generator ( ) can create a virtual waveform when (and must)

there is no logic analyzer connected to your PC (Demo mode).

 97 Acute Technology Inc. Copyright 2010

4.5 Help 4.5.1 Release Note

Release Note

 98 Acute Technology Inc. Copyright 2010

Chapter 5 Bus Decode

 99 Acute Technology Inc. Copyright 2010

5.1 1-Wire 5.1.1 1-Wire

The 1-Wire bus has data bits (Reset Pulse, Presence Pulse, Write 1, Write 0, Read 1,

Read 0) in standard or overdrive speed as the diagram below.

5.1.2 Add a 1-Wire decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (1-Wire), Color (White), Parameter (1-Wire) and

check Display the waveforms with decode, then click Advance to show the 1-Wire

Decode dialog box below.

 100 Acute Technology Inc. Copyright 2010

5.1.3 1-Wire Settings

(1) Channel

Display the channel (CH 0).

a. Communication Speed

Standard or overdrive.

b. Bit Order

LSB first or MSB first.

c. Sampling point

Set the sampling point N microseconds (us) after the beginning of each data bit.

(2) Range

Select the range within the waveforms you want to decode the 1-Wire signals.

 101 Acute Technology Inc. Copyright 2010

5.1.4 Result

Click OK to run the 1-Wire decode and see the result on the Waveform Window below.

 102 Acute Technology Inc. Copyright 2010

5.2 CAN 5.2.1 CAN

The Controller Area Network (CAN) protocol has version 2.0A (Basic CAN, 11 bits)

and version 2.0B (Extended CAN or Peli CAN, 29 bits); both versions have four

message types: Data Frame, Remote Frame, Error Frame and Overload Frame as the

diagrams below. The CAN Bus has two kinds of data output: CAN High (CAN_H)

and CAN Low (CAN_L).

5.2.2 Add a CAN decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set more parameters like Bus Name (CAN), Color (White), Parameter (CAN) and

check Display the waveforms with decode, then click Advance to show the CAN

Decode dialog box below.

 103 Acute Technology Inc. Copyright 2010

5.2.3 CAN Settings

(1) Settings

a. Channel

The differential data from the DSO channel (CAN_H or CAN_L) is shown by

default.

b. Auto detect Bit Rate

Click to detect the CAN bit rate by the LA Viewer.

c. Show scale in the waveform

Display the scale in the Waveform Window.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the CAN signals.

 104 Acute Technology Inc. Copyright 2010

5.2.4 Result

 105 Acute Technology Inc. Copyright 2010

5.3 FlexRay

5.3.1 FlexRay

The FlexRay protocol has 2 bits with timing at 10Mbps.

5.3.2 FlexRay signal

(1) Physical Layer

We use the DSO to measure the differential signal at the FlexRay physical layer

and get the blue-color BP signal and the yellow-color BM signal as the picture

below.

Then, we subtract BP and BM values and get the red-color signal used by the

logic analyzer to decode the FlexRay bus as the picture above.

In order to trigger from the

logic analyzer, you need to

connect the logic analyzer to

either the BP or BM pin in the

setting dialog on the right.

 106 Acute Technology Inc. Copyright 2010

(2) Communication Data Layer

The FlexRay communication data is either at transmitter (Txd) or receiver (Rxd) of

the FlexRay transceiver. You may set the threshold according to the FlexRay

transceiver voltage. The sampling rate is better set at 5 times of the FlexRay

signal timing.

5.3.3 Add a FlexRay Decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below. Set more parameters like Bus Name (FlexRay), Color (White),

Parameter (FlexRay) and check Display the waveforms with decode, then click

Advance to show the FlexRay Decode dialog box below.

 107 Acute Technology Inc. Copyright 2010

5.3.4 FlexRay Settings

(1) Channel

a. Display the channel, Physical Layer is the default.

.

 Physical Layer

The signals (BP, BM) are from the DSODSO channels can be Ch1 ~ Ch6.

 Communication Data (TxD)

The TxD data is from the TxD and TxEN of the FlexRay transceiver.

 Communication Data (RxD)

The RxD data is from the RxD and RxEN of the FlexRay transceiver.

AutoBit Rate

Default is Auto Bit Rate.

 108 Acute Technology Inc. Copyright 2010

If disabled, you may use built-in Bit Rate 10/5/2.5 Mbps or input manually,

ranges from 1Mbps~20Mbps.

b. FlexRay Channel

Channel A or B, for Frame CRC checking.

(2) Color

Set the color for the data bits.

 Errors are:下

Error Description TSS Error Unable to detect TSS FSS Error Unable to detect FSS BSS Error Unable to detect BSS FES Error Unable to detect FES Header CRC Error The header CRC value is incorrect Frame CRC Error The frame CRC value is incorrect

 Abbreviations are: Abbreviation Description TSS Transmission start sequence FSS Frame start sequence BSS Byte start sequence FES Frame end sequence DTS Dynamic trailing sequence CAS Collision Avoidance Symbol MTS Media Access Test Symbol WUP Wakeup Pattern CID Channel Idle Delimiter

(3) Range

Select the range within the waveforms you want to decode the FlexRay signals.

 109 Acute Technology Inc. Copyright 2010

5.3.5 Result

a. 1Mbps FlexRay Physical Layer (BM,BP) signal

b. 10Mbps FlexRay Physical Layer (BM,BP) signal10Mbps

 110 Acute Technology Inc. Copyright 2010

c. 10 Mbps FlexRay Communication Data(TxD,TxEN)

d. 10Mbps FlexRay Communication Data(RxD)

 111 Acute Technology Inc. Copyright 2010

5.4 HDMI-CEC 5.4.1 HDMI-CEC

The HDMI-CEC bus is a one-wire, “party line” that connects up to ten (10) AV

devices through standard HDMI cabling. The CEC protocol includes automatic

mechanisms for physical address (topology) discovery, (product type based) logical

addressing, arbitration, retransmission, broadcasting, and routing control. Message

opcodes support both device specific (e.g. set-top-box, DTV, and player) and

general features (e.g. for power, signal routing, remote control pass-through, and

on-screen display).

5.4.2 Add a HDMI-CEC decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set more parameters like Bus Name (HDMI-CEC), Color (White), Parameter

(HDMI-CEC) and check Display the waveforms with decode, then click Advance to

show the HDMI-CEC Decode dialog box below.

 112 Acute Technology Inc. Copyright 2010

5.4.3 HDMI-CEC Settings

(1) Channel

a. Latch data

Nominal (1.05 micro seconds) or User Define.

(2) Color

Set the colors for the data.

(3) Range

Select the range (From, To) within the waveforms you want to decode the

HDMI-CEC signals.

 113 Acute Technology Inc. Copyright 2010

5.4.4 Result

Click OK to run the HDMI-CEC decode and you will see the result on the

Waveform Window below.

 114 Acute Technology Inc. Copyright 2010

5.5 HDQ 5.5.1 HDQ

The HDQ bus has two kinds of formats: 8 bits or 16 bits signals as the diagram

below.

5.5.2 Add a HDQ decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (HDQ), Color (White), Parameter (HDQ) and check

Display the waveforms with decode, then click Advance to show the HDQ Decode

dialog box below.

 115 Acute Technology Inc. Copyright 2010

5.5.3 HDQ Settings

(1) Channel

Show the selected channel (CH 0).

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the HDQ signals.

 116 Acute Technology Inc. Copyright 2010

5.5.4 Result

Click OK to run the HDQ decode and you will see the result on the Waveform

Window below.

 117 Acute Technology Inc. Copyright 2010

5.6 I2C 5.6.1 I2C

The Inter-Integrated Circuit (I2C) bus has two data bits: Serial Data (SDA) and

Serial Clock (SCL).

5.6.2 Add an I2C decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (I2C), Color (White), Parameter (I2C) and check

Display the waveforms with decode, then click Advance to show the I2C Decode

dialog box below.

 118 Acute Technology Inc. Copyright 2010

5.6.3 I2C Settings

(1) Channel

Display the channels (CH0 and CH1).

(2) Color

Set colors for the data bits.

(3) Range & Misc.

Select the range within the waveforms you want to decode the I2C signals.

a. 8Bits Address (Include R/W bit)

Click to add the Read or Write bit with the first 7 bits data.

 119 Acute Technology Inc. Copyright 2010

5.6.4 Result

Click OK to run the I2C decode and you will see the result on the Waveform

Window below.

 120 Acute Technology Inc. Copyright 2010

5.7 I2S 5.7.1 I2S

The Inter-Integrated Circuit Sound (I2S) bus has three data bits: Serial Clock (SCK),

Word Select Line (WS) and Multiplex Data Line (SD).

5.7.2 Add an I2S deocde

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (I2S), Color (White), Parameter (I2S) and check

Display the waveforms with decode, then click Advance to show the I2S Decode

dialog box below.

 121 Acute Technology Inc. Copyright 2010

5.7.3 I2S Settings

(1) Channel

Show the selected channels (CH0, CH1 and CH2) and set Data bits (16 bits).

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the I2S signals.

 122 Acute Technology Inc. Copyright 2010

5.7.4 Result

Click OK to run I2S Decode and you will see the result on the Waveform Window

below.

 123 Acute Technology Inc. Copyright 2010

5.8 I80 5.8.1 I80

The I80 controls 3 or 4-pins (WR, RD, CS, D/C) data.

5.8.2 Add an I80 decode

Click Add Bus Decode in the Label menu or right-click on the label field to show

the dialog box below.

Set parameters like Bus Name (I80), Color (White), Parameter (I80) and check

Display the waveforms with decode, then click Advance to show the I80 Decode

dialog box below.

 124 Acute Technology Inc. Copyright 2010

5.8.3 I80 Settings

(1) Channel

Show the selected channels (WR, RD, CS, D0, D1, D2, D3, D4, D5, D6,…).

a. On D/C

Use the D/C pin as Command (Low) or Data (High).

b. Data Bus

Select 4 Bit, 8 Bit, 12 Bit, 16 Bit, 20 Bit, or 24 Bit.

c. Bit Order

Select LSB first or MSB first.

d. Report Data

Select 8 columns or 16 columns.

 125 Acute Technology Inc. Copyright 2010

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the I80 signals.

5.8.4 Result

Click OK to run the I80 decode and you will see the result on the Waveform

Window below.

 126 Acute Technology Inc. Copyright 2010

5.9 IDE 5.9.1 IDE

IDE (Integrated Device Electronics) is a computer hardware bus and has the

following data bits:

General Channel (11 pins): DASP-, DIOR-:HDMARDY-:HSTROBE,

DIOW-:STOP, DMACK-, DMARQ, INTRQ, IORDY:DDMARDY-:DSTROBE,

PDIAG-:CBLID-, RESET-, CSEL, IOCS16-.

Register Channel (5 pins): CS(0:1)-, DA(2:0).

Data Bus (16 pins): DD(15:0)

We recommend that IDE bus of the target system to be connected to the instrument

as the following table:

IDE Pin No. IDE Pin name IDE Pin Description LA default Channel No.

Pin1 Reset- Hardware reset Channel 0 Pin2 Ground

Pin3 DD7 Device data Channel 1

Pin4 DD8 Device data Channel 2

Pin5 DD6 Device data Channel 3

Pin6 DD9 Device data Channel 4

Pin7 DD5 Device data Channel 5

Pin8 DD10 Device data Channel 6

Pin9 DD4 Device data Channel 7

Pin10 DD11 Device data Channel 8

Pin11 DD3 Device data Channel 9

Pin12 DD12 Device data Channel 10

Pin13 DD2 Device data Channel 11

Pin14 DD13 Device data Channel 12

Pin15 DD1 Device data Channel 13

 127 Acute Technology Inc. Copyright 2010

Pin16 DD14 Device data Channel 14

Pin17 DD0 Device data Channel 15

Pin18 DD15 Device data Channel 16

Pin19 Ground Pin20 Key pin Pin21 DMARQ DMA request Channel 17 Pin22 Ground

Pin23 DIOW-:STOP Device I/O write: Stop Ultra Channel 18

DMA burst Pin24 Ground

DIOR-:HDMARDY- Device I/O read: Ultra DMA Pin25 Channel 19 :HSTROBE ready: Ultra DMA data strobe Pin26 Ground

IORDY:DDMARDY- I/O channel ready: Ultra DMA Pin27 Channel 20 :DSTROBE ready: Ultra DMA data strobe Pin28 CSEL Cable select Channel 21

Pin29 DMACK- DMA acknowledge Channel 22

Pin30 Ground

Pin31 INTRQ Device interrupt Channel 23

Pin32 Obsolete (see note) Device 16-bit I/O in ATA-2 Channel 24

Pin33 DA1 Device address Channel 25

Pin34 PDIAG-:CBLID- Passed diagnostics: Cable Channel 26 assembly type identifier Pin35 DA0 Device address Channel 27

Pin36 DA2 Device address Channel 28

Pin37 CS0- Chip select Channel 29

Pin38 CS1- Chip select Channel 30

Pin39 DASP- Device active, device 1 Channel 31

present Pin40 Ground

 128 Acute Technology Inc. Copyright 2010

5.9.2 Add an IDE decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (IDE), Color (White), Parameter (IDE) and check

Display the waveforms with decode, then click Advance to show the IDE Decode

dialog box below.

 129 Acute Technology Inc. Copyright 2010

5.9.3 IDE Settings

(1) Channel

Set channel number for General, Register, and Data Bus.

(2) Color and Setting

a. Transferring Mode

Select the target system.

b. Register Color

Set color for the register command.

c. Analysis Report

Filter the data in the Report Window.

 130 Acute Technology Inc. Copyright 2010

(3) Range

Select the range within the waveforms you want to decode the IDE signals.

5.9.4 Result

Click OK to run the IDE decode and you will see the result on the Waveform

Window below.

 131 Acute Technology Inc. Copyright 2010

5.10 Indicator 5.10.1 Indicator

Indicator is with time or clock samples which is helpful to read the waveform.

5.10.2 Add an Indicator

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (Indicator), Color (White), Parameter (Indicator) and

check Display the waveform with decode, then click Advance to show the Indicator

dialog box below.

 132 Acute Technology Inc. Copyright 2010

5.10.3 Indicator Settings

(1) Reference

Set the reference position (Trigger cursor), time value on the right(left) is positive

(negative). Default reference position is the trigger cursor.

5.10.4 Result

Add two Indicators for two channels with two different cursors as the references to

display the result on the Waveform Window below.

 133 Acute Technology Inc. Copyright 2010

5.11 JTAG 5.11.1 JTAG

Joint Test Action Group (JTAG) is the common name used for the IEEE 1149.1

standard entitled Standard Test Access Port and Boundary-Scan Architecture for test

access ports used for testing printed circuit boards using boundary scan.

A JTAG interface is a special four/five-pins interface added to a chip, designed so

that multiple chips on a board can have their JTAG lines daisy-chained together if

specific conditions are met, and a test probe need only connect to a single "JTAG

port" to have access to all chips on a circuit board.

5.11.2 Add a JTAG decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (JTAG), Color (White), Parameter (JTAG) and check

Display the waveforms with decode, then click Advance to show the JTAG Decode

dialog box below.

 134 Acute Technology Inc. Copyright 2010

5.11.3 JTAG Settings

(1) Parameter

Includes channel, setting, and report.

a. Channel

Set the channel number.

b. Setting

 Show the test data is

The data is TDI or TDO.

 Test Data Bit Order

LSB First or MSB First.

 135 Acute Technology Inc. Copyright 2010

 Interpreter instruction

Check the Interpreter Instruction and you will see a list of commands. The JTAG

decode will display its updated commands in the Instruction Register, which is

the temporary memory buffer for the commands. Click Edit to edit the

commands in the Interpreter Instructions; then click Refresh to update the

commands in the Interpreter Instructions.

 Acute Jtag Instruction table(JtagInst.txt)

This file is supported by the Jtag DLL and can be modified if needed. The

JTAG Decode also supports the BSDL format. You can load the BSDL file in

order to save time on editing commands. If you are interested in more details,

please refer to the Acute Jtag Instruction table Syntax Description in the end of

the JTAG Decode chapter.

c. Report

You can filter the data you want to see on the Report Window.

(2) Color

Set colors for

each TAP state.

(3) Range

Select the range

within the

waveforms you want to decode the JTAG signals.

 136 Acute Technology Inc. Copyright 2010

5.11.4 Result

(1) Altera EPM3256AT144 Programming Schematic JTAG decode on the Waveform

Window

(2) ARM7 Read IDCODE JTag decode on the Waveform Window

 137 Acute Technology Inc. Copyright 2010

5.11.5 Description

Acute Jtag Instruction table Syntax Description (JtagInst.txt):

(1) The numbers used in this file are hexadecimal.

(2) ##: is comment.

(3) #ID: Command list number; the range is 00 ~ FF and , MUST be entered in order

or will be seen as the end of commands.

(4) #NAME: Command Name, 32 bytes most,will be shown in the command list.

(5) #LENGTH: Command length, unit in bits.

(6) #CAPTURE: Command Capture Code, is stored in Instruction Register..

(7) #INST: Command List, listed by Command Code and Command Name or will be

seen as the end of commands..

(8) #TRST: Enter 1 if TReset is needed or enter 0 or nothing if TReset is not needed.

(9) #BSDL: Load the BSDL file. Use the BSDL file as step 1~6.

Example:#ID:00

#NAME:ARM7~ARM9

#LENGTH:4

#CAPTURE:1

#INST:0, EXTEST

#INST:2, SCAN_N

#INST:3, SAMPLE/PRELOAD

#INST:4, RESTART

#INST:5, CLAMP

#INST:7, HIGHZ

#INST:9, CLAMPZ

#INST:C, INTEST

 138 Acute Technology Inc. Copyright 2010

#INST:E, IDCODE

#INST:F, BYPASS

#INST:

#ID:01

#BSDL:C:\3256at144_1532.bsd

 139 Acute Technology Inc. Copyright 2010

5.12 LCD1602 5.12.1 LCD1602

The Liquid Crystal Display 1602 (LCD1602) bus has 11 data bits: Instruction/Data

Register Select (RS), Read/Write Select (RW), Enable Select (E) and 8 bits or 4 bits

Data Input/Output lines (DB0~DB7/DB0~DB3).

5.12.2 Add a LCD1602 decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (LCD1602), Color (White), Parameter (LCD1602)

and check Display the waveforms with decode, then click Advance to show the

LCD1602 Decode dialog box below.

 140 Acute Technology Inc. Copyright 2010

5.12.3 LCD1602 Settings

(1) Channel

a. Channel

Show the selected channels (RS: CH0, RW: CH1, ..., DB0: CH10).

b. Data Mode

8 lines or 4 lines.

c. To merge the same command

Merge data with its command.

(2) Color

Select colors for the commands.

 141 Acute Technology Inc. Copyright 2010

(3) Range

Select the range within the waveforms you want to decode the LCD1602 signals.

5.12.4 Result

Click OK to run the LCD1602 decode and you will see the result on the Waveform

Window below.

 142 Acute Technology Inc. Copyright 2010

5.13 LIN 5.13.1 LIN

The Local Interconnect Network (LIN) bus (version 2.1) has two message types:

Header and Response.

(1) Header contains three data frames: Synchronization Break (Break),

Synchronization Field (Sync) and Identifier Field (Identifier).

(2) Response contains two data frames: Data Field (Data) and Checksum Field

(Checksum). Checksum contains data and identifier (Enhanced mode), but

version 1.3 or below (Classic mode) contains data only.

LIN bus has two states - Sleep mode and Active mode. While data is on the bus, all

LIN nodes are in active state; but after a specified timeout, the nodes enter Sleep

mode and will be released back to active state by a WAKEUP frame.

5.13.2 Add a LIN decode

Click Add Bus Decode in the Label menu or right-click the Label field to show the

dialog box below.

 143 Acute Technology Inc. Copyright 2010

Set parameters like Bus Name (LIN), Color (White), Parameter (LIN) and check

Display the waveforms with decode, then click Advance to show the LIN Decode

dialog box below.

5.13.3 LIN Settings

(1) Channel

a. Version

Select LIN version.

b. Checksum Mode

Select Classic: data only or Enhanced: data and identifier.

c. LA Channel

Show the selected channel (CH0 for LIN).

 144 Acute Technology Inc. Copyright 2010

(2) Color

Select colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the LIN signals.

5.13.4 Result

Click OK to run the Lin Decode and you will see the result on the Waveform

Window below.

 145 Acute Technology Inc. Copyright 2010

5.14 Line Decoding 5.14.1 Line Decoding

(1) NRZI (Non return to zero, inverted)

Non return to zero, inverted (NRZI) is a method of mapping a binary signal to a

physical signal for transmission over some transmission media. The two level

NRZI signal has a transition at a clock boundary if the bit being transmitted is a

logical one, and does not have a transition if the bit being transmitted is a logical

zero.

There are two modes:

a. NRZI (Transition occurs for a one)

A 1 is represented by a transition of the physical level, a 0 has no transition.

b. NRZI (Transition occurs for a zero)

A 0 is represented by a transition of the physical level, a 1 has no transition.

(2) Manchester

In telecommunication, Manchester code is a line code in which the encoding of

each data bit has at least one transition and occupies the same time. It is, therefore,

self-clocking, which means that a clock signal can be recovered from the encoded

data.

 146 Acute Technology Inc. Copyright 2010

There are three modes: a. Manchester (Thomas)

A 0 is expressed by a low-to-high transition, a 1 by high-to-low transition.

b. Manchester (IEEE802.3)A 1 is expressed by a low-to-high transition, a 0 by

high-to-low transition.

c. Differential Manchester

A 1 bit is indicated by making the first half of the signal equal to the last half of

the previous bit's signal i.e. no transition at the start of the bit-time. A '0' bit is

indicated by making the first half of the signal opposite to the last half of the

previous bit's signal i.e. a zero bit is indicated by a transition at the beginning of

the bit-time. In the middle of the bit-time there is always a transition, whether

from high to low, or low to high. A reversed scheme is possible, and no

advantage is given by using either scheme.

 147 Acute Technology Inc. Copyright 2010

(3) Biphase Mark

The biphase mark code (also called FM1 code) is a type of encoding for binary

data streams. When a binary data stream is sent without modification via a

channel, there can be long series of logical ones or zeros without any transitions

which makes clock recovery and synchronization difficult. When encoding, the

symbol rate must be twice the bitrate of the original signal. Every bit of the

original data is represented as two logical states which, together, form a bit.

5.14.2 Add a Line Decoding

Click Add Bus Decode in the Label menu or right-click on the label field to show

the dialog below.

 148 Acute Technology Inc. Copyright 2010

Set more parameters like Bus Name (Line Decoding), Color (White), Parameter

(Line Decoding), and check Display the waveforms with decode, then click Advance

to show the Line Decoding Settings dialog below.

5.14.3 Line Decoding Settings

(1) Select Decoding

Select the line code you want to decode.

a. Show Unknown

Display unknown data.

b. Show Bus

Display bus data.

c. Auto-Detect Data Rate

Enter the Data Rate manually if the Auto-Detect Date Rate is not selected.

(2) Channel

Show the selected channel (CH 0).

(3) Range

Select the range (From, To) within the waveforms you want to decode the line

codes.

 149 Acute Technology Inc. Copyright 2010

5.15 Line Encoding 5.15.1 Line Encoding

(1) NRZI (Non return to zero, inverted)

Non return to zero, inverted (NRZI) is a method of mapping a binary signal to a

physical signal for transmission over some transmission media. The two level

NRZI signal has a transition at a clock boundary if the bit being transmitted is a

logical one, and does not have a transition if the bit being transmitted is a logical

zero.

There are two modes:

a. NRZI (Transition occurs for a one)

A 1 is represented by a transition of the physical level, a 0 has no transition.

b. NRZI (Transition occurs for a zero)

A 0 is represented by a transition of the physical level, a 1 has no transition.

(2) Manchester

In telecommunication, Manchester code is a line code in which the encoding of

each data bit has at least one transition and occupies the same time. It is, therefore,

self-clocking, which means that a clock signal can be recovered from the encoded

data.

 150 Acute Technology Inc. Copyright 2010

There are three modes: a. Manchester (Thomas)

A 0 is expressed by a low-to-high transition, a 1 by high-to-low transition.

b. Manchester (IEEE802.3)A 1 is expressed by a low-to-high transition, a 0 by

high-to-low transition.

c. Differential Manchester

A 1 bit is indicated by making the first half of the signal equal to the last half of

the previous bit's signal i.e. no transition at the start of the bit-time. A '0' bit is

indicated by making the first half of the signal opposite to the last half of the

previous bit's signal i.e. a zero bit is indicated by a transition at the beginning of

the bit-time. In the middle of the bit-time there is always a transition, whether

from high to low, or low to high. A reversed scheme is possible, and no

advantage is given by using either scheme.

 151 Acute Technology Inc. Copyright 2010

(3) Biphase Mark

The biphase mark code (also called FM1 code) is a type of encoding for binary

data streams. When a binary data stream is sent without modification via a

channel, there can be long series of logical ones or zeros without any transitions

which makes clock recovery and synchronization difficult. When encoding, the

symbol rate must be twice the bitrate of the original signal. Every bit of the

original data is represented as two logical states which, together, form a bit.

(4) AMI (Alternate Mark Inversion)

There are four modes:

a. AMI (Standard)

AMI (Alternate Mark Inversion) is a synchronous clock encoding technique that

uses bipolar pulses to represent logical 1 value. It is therefore a three level

system. A logical 0s is represented by no symbol, and a logical 1 is represented

by pulses of alternating polarity.

b. AMI (B8ZS) :Bipolar-8-Zero Substitution

 152 Acute Technology Inc. Copyright 2010

If 1 is +, 00000000 is represented to 000+-0-+

1 is -, 00000000 is represented to 000-+0+-

c. AMI (HDB3) :High Density Bipolar 3

The HDB3 code is a bipolar signaling technique (i.e. relies on the transmission of

both positive and negative pulses). It is based on Alternate Mark Inversion

(AMI), but extends this by inserting violation codes whenever there is a run of 4

or more 0's. This and similar (more complex) codes have replaced AMI in

modern distribution networks. The encoding rules follow those for AMI, except

that sequences of four consecutive 0’s are encoding using a special "violation"

bit. This bit has the same polarity as the last 1-bit which was sent using the AMI

encoding rule. The purpose of this is to prevent long runs of 0's in the data stream

that may otherwise prevent a DPLL from tracking the center of each bit. Such a

code is sometimes called a "run length limited" code, since it limits the runs of

0’s that would otherwise be produced by AMI. One refinement is necessary, to

prevent a dc voltage being introduced by excessive runs of zeros. This

refinement is to encode any pattern of more than four bits as B00V, where B is a

balancing pulse. The value of B is assigned as + or -, so as to make alternate

"V"s of opposite polarity. The receiver removes all Violation pulses, but in

addition a violation preceded by two zeros and a pulse is treated as the "B00V"

pattern and both the violation and balancing pulse are removed from the received

bit stream. This restores the original bit stream.

 153 Acute Technology Inc. Copyright 2010

d. MLT-3:Multilevel Transmission 3

A 0 has no transition, a 1 is represented by a transition (0, +, 0, -).

(4) Pseudoternary

A 1 is always zero, a 0 is represented by a transition (+, -).

(5) CMI (Coded Mark Inversion)

A zero is sent a low to high [01] transition, while a one is sent as either a one [1]

or zero [0] depending on the previous state. If the previous state was high the one

is sent as a zero [0], if it was low the one is sent as a one [1].

 154 Acute Technology Inc. Copyright 2010

5.15.2 Add a Line Encoding

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (Line Encoding), Color (White), Parameter (Line

Encoding) and check Display the waveforms with decode, then click Advance to

show the Line Encoding Settings dialog box below.

 155 Acute Technology Inc. Copyright 2010

5.15.3 Line Encoding Settings

(1) Select Encoding

Select the line code you want to encode.

a. Auto-Detect Data Rate

Enter the Data Rate manually if the Auto-Detect Date Rate is not selected.

(2) Channel

Show the selected channel (CH 0).

(3) Range

Select the range within the waveforms you want to encode the line codes.

 156 Acute Technology Inc. Copyright 2010

5.16 Lissajous 5.16.1 Add a Lissajous decode

The Virtual Waveform Generator, only available when no instrument is connected to

your PC, can generate sine waves to form a Lissajous graph. Click Virtual

Waveform Generator from the Device menu or click Virtual Waveform Generator

button on the Toolbar to show the dialog box below.

Set parameters like Item (Sine, ..., Up Counter) and Frequency (20MHz, ...,

13MHz).

Note: CH0 and CH8 are the least significant bits (LSB), CH7 and CH15 are the most

significant bits (MSB).

 157 Acute Technology Inc. Copyright 2010

Combine the eight labels (CH0-CH7/CH8-CH17) to form a Sine wave bus and enter a new name (X/Y), then double click on the label name (X/Y) to show the Label

Settings dialog box below.

Set more parameters for Sine waves X/Y like Value Type (2' Comp), Color (Aqua) and click OK to generate the sine waves below.

 158 Acute Technology Inc. Copyright 2010

Click Add Bus Decode in the Label menu to show the dialog box below.

Select Lissajous in Parameter and click Advance to show the dialog box below.

5.16.2 Lissajous Setting

(1) Mode

Set the mode for the axis (XY or IQ).

(2) Number of Bits

Set the number of data bits (8).

 159 Acute Technology Inc. Copyright 2010

(3) Alpha Value

The higher, the less transparent for the Lissajous graph on the Waveform

Window.

(4) Color

Set the color for the Lissajous graph.

5.16.3 Result

Click OK to see the Lissajous graph on the lower-right coroner of the Waveform

Window.

Right-click the Lissajous graph to show the dialog box below.

 Close

Close the Lissajous graph.

 Properties

Return to the Lissajous Settings.

 160 Acute Technology Inc. Copyright 2010

5.17 LPC 5.17.1 LPC

The LPC () bus, for the data transmissions, was developed by Intel to

replace the ISA bus.

5.17.2 Add a LPC decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (LPC Bus), Color (White), Parameter (LPC) and

check Display the waveforms with decode, then click Advance to show the LPC

Decode dialog box below.

 161 Acute Technology Inc. Copyright 2010

5.17.3 LPC Settings

(1) Setting

Show the selected channels.

a. LFRAME#

Frame indicator.

b. LAD[0..3]

Data bits.

c. LCLK

Clock.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the LPC signals.

 162 Acute Technology Inc. Copyright 2010

5.17.4 Result

Click OK to run the LPC decode and see the result on the Waveform Window

below.

(1) I/O Read Cycle

(2) Memory Read Cycle

 163 Acute Technology Inc. Copyright 2010

5.18 Microwire 5.18.1 Microwire

The Microwire bus has four data bits: Chip Select (CS), Serial Clock (SK), Data

Input (DI), and Data Output (DO).

5.18.2 Add a Microwire decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (Microwire), Color (White), Parameter

(MICROWIRE) and check Display the waveforms with decode, then click Advance

to show the MICROWIRE Decode dialog box below.

 164 Acute Technology Inc. Copyright 2010

5.18.3 Microwire Settings

(1) Channel

a. Channel

Show the selected channels.

b. Parameter

 Data Bits

8 bits or 16 bits.

 Chip Select

Low or High.

 Clock Edge

Rising or Falling.

c. EEPROMs

Select EEPROMs.

d. Report

Show data in report.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the Microwire signals.

 165 Acute Technology Inc. Copyright 2010

5.18.4 Result

Click OK to run the Microwire Decode and you will see the result on the Waveform

Window below.

(1) Read

(2) Write

 166 Acute Technology Inc. Copyright 2010

5.19 NEC IR 5.19.1 NEC IR

It needs only one channel to analysis NEC signals.

5.19.2 Add a NEC IR

Connect the NEC signals to CH0. Click Add Bus Decode in the Label menu or

right-click the label field to show the dialog box below.

Set parameters like Bus Name (NEC IR), Color (White), Parameter (NEC IR) and

check Display the waveform with decode, then click Advance to show the NEC IR

dialog box below.

 167 Acute Technology Inc. Copyright 2010

5.19.2 NEC Settings

(1) Channel

Display the channel (CH 0).

a. Extended Mode

It integrates /Address and Address into 16 Bits Address, /Command and

Command into 16 Bits Command.

b. Display without idle in report

It will not idle on the Report Window for the user to observe and analyze data.

c. Swap Bits

Switch LSB First to MSB First.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the NEC IR signals.

 168 Acute Technology Inc. Copyright 2010

(4) The default waveform type is HEX. Right-click the label field to show the Label

Settings dialog below and select the Value Type.

5.19.3 Result

 169 Acute Technology Inc. Copyright 2010

5.20 PMBus 5.20.1 PMBus

The (“PMBus”) is an open standard protocol that defines a

means of communicating with power conversion and other devices.

5.20.2 Add a PMBus decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (PMBus), Color (White), Parameter (PMBus) and

check Display the waveforms with decode, then click Advance to show the PMBus

Decode dialog box below.

 170 Acute Technology Inc. Copyright 2010

5.20.3 PMBus Settings

(1) Channel

Show the selected channels.

a. Decode With PEC

Group command protocol with PEC.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the PMBus signals.

 171 Acute Technology Inc. Copyright 2010

5.20.4 Result

Click OK to run the PMBus decode and you will see the result on the Waveform

Window below.

 172 Acute Technology Inc. Copyright 2010

5.21 PS/2 5.21.1 PS/2

The Personal System/2 (PS/2) protocol has 6 data bits, but only the first bit (Data)

and the fifth bit (Clock) need to be analyzed.

5.21.2 Add a PS/2 decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (PS/2), Color (White), Parameter (PS/2) and check

Display the waveforms with decode, then click Advance to show the PS/2 Decode

dialog box below.

 173 Acute Technology Inc. Copyright 2010

5.21.3 PS/2 Settings

(1) Channel

Show the selected channels.

a. Convert scan code to key code

Transform data into keyboard characters.

b. Color

Set colors for the data bits.

c. Range

Select the range within the waveforms you want to decode the PS/2 signals.

 174 Acute Technology Inc. Copyright 2010

5.21.4 Result

Click OK to run PS/2 Decode and you will see the result on the Waveform Window

below.

 175 Acute Technology Inc. Copyright 2010

5.22 RC-5 5.22.1 RC-5

The RC-5 code from Philips is possibly the most used protocol by hobbyists,

probably because of the wide availability of cheap remote controls. The protocol is

well defined for different device types ensuring compatibility with your whole

entertainment system.

5.22.2 Add a RC-5 decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (RC-5), Color (White), Parameter (RC-5) and check

Display the waveforms with decode, then click Advance to show the RC-5 Decode

dialog box below.

 176 Acute Technology Inc. Copyright 2010

5.22.3 RC-5 Settings

(1) Channel

Show the selected channel (CH 0).

a. Extended mode

When the Extended enabled, the S2 will be converted into seventh bit of the

Command. There is an Extend Command on the Waveform Window.

b. Display without idle in report

It will not idle on the Report Window for the user to observe and analyze data.

(2) Color

Set colors for the data bits.

a. S1/S2

Start bit.

b. Toggle 0/Toggle 1

The difference is that has been used while sending the message to repeat, or send

a new message.

c. Address

To represent different device addresses.

 177 Acute Technology Inc. Copyright 2010

d. Command

To represent the different button commands.

(3) Range

Select the range within the waveforms you want to decode the RC-5 signals.

5.22.4 Result

Click OK to run the RC-5 decode and you will see the result on the Waveform

Window below.

 178 Acute Technology Inc. Copyright 2010

5.23 RC-6 5.23.1 RC-6

R C-6, like RC-5, is also developed by Philips. But, RC-6 has more features of

remote controls than RC-5.

5.23.2 Add a RC-6 decode

Click Add Bus Decode in the Label menu or right-click the label field to show

the dialog box below.

Set parameters like Bus Name (RC-6), Color (White), Parameter (RC-6) and

check Display the waveforms with decode, then click Advance to shoe the RC-6

Decode dialog box below.

 179 Acute Technology Inc. Copyright 2010

5.23.3 RC-6 Settings

(1) Channel

Show the selected channel (CH 0).

a. Add & Cmd Bits

To show Command in 8 Bits or 16 Bits of Address and Information in Control

Label.

b. Display without idle in report

It will not idle on the Report Window for the user to observe and analyze data.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the RC-6 signals.

 180 Acute Technology Inc. Copyright 2010

5.23.4 Result

 181 Acute Technology Inc. Copyright 2010

5.24 SDIO 5.24.1 SDIO

The SD/SDIO Protocol (current spec 2.0) is a high speed serial protocol used

primarily for interfacing with SD (Secure Digital) Flash memory cards.

5.24.2 Add a SDIO decode

Click Add Bus Decode in the Label menu or right-click on the label field to show

the dialog box below.

Set more parameters like Bus Name (SDIO), Color (White), Parameter (SDIO), and

check Display the waveforms with decode, then click Advance to show the SDIO

Decode dialog box below.

 182 Acute Technology Inc. Copyright 2010

5.24.3 SDIO Settings

(1) Channel

a. Channel

Show the selected channels (CLK CH0, CMD CH1, DAT0 CH2, DAT1 CH3,

DAT2 CH4, DAT3 CH5).

b. Analysis

Analyze commands (CMD) or data (DAT).

c. Mode

1 bit or 4 bits.

d. Data length

Set the length of data.

(2) Color

Set colors for the data bits

(3) Range

Select the range within the waveforms you want to decode the SDIO signals.

 183 Acute Technology Inc. Copyright 2010

5.24.4 Result

Click OK to run the SDI/O decode and see the result on the Waveform Window

below.

 184 Acute Technology Inc. Copyright 2010

5.25 SMBus 5.25.1 SMBus

The (abbreviated to SMBus or SMB) is a simple two-wire

bus.

5.25.2 Add a SMBus decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (SMBus), Color (White), Parameter (SMBus) and

check Display the waveforms with decode, then click Advance to show the SMBus

Decode dialog box below.

 185 Acute Technology Inc. Copyright 2010

5.25.3 SMBus Settings

(1) Parameter

a. Channel

Show the selected channels (SMBCLK CH0 and SMBDATA CH1).

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the SMBus signals.

 186 Acute Technology Inc. Copyright 2010

5.25.4 Result

Click OK to run the PMBus Decode and you will see the result on the Waveform

Window below.

 187 Acute Technology Inc. Copyright 2010

5.26 S/PDIF 5.26.1 S/PDIF

The Sony/Philips Digital Interconnect Format (S/PDIF) is a digital audio

transmission interface, the detailed specifications are as follows:

(1) Data format

Default is 16 bits, up to 24 bits.

(2) Sampling frequency

a. 44.1Khz from CD ==> Bit Rate 2.8224 Mbit/s

b. 48 Khz from DAT ==> Bit Rate 3.072 Mbit/s

c. 32 Khz from DSR ==> Bit Rate 2.048 Mbit/s

(3) Deliver method

One way.

(4) Control information

a. V (Validity) bit

audio samples to confirm effectiveness, if this bit is 0, the receiver should ignore

this sub-frame.

b. U (User) bit

user log information.

c. C (Channel status) bit

channel state information.

d. P (Parity) bit

parity bit check for the error.

The basic principle is to split the data bits into two parts. If the data is 1, split it

into 01 or 10 or if the data is 0, split it into 00 or 11.

 188 Acute Technology Inc. Copyright 2010

5.26.2 Add a S/PDIF decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (S/PDIF), Color (White), Parameter (S/PDIF) and

check Display the waveforms with decode, then click Advance to show the S/PDIF

Decode dialog box below.

 189 Acute Technology Inc. Copyright 2010

5.26.3 S/PDIF Settings

(1) Setting

a. Channel

The default is Channel 0.

b. Auto detect Bit Rate

Turned on by default.

c. Block

 Num of frame

192 frames within each block by default, used to analyze each sub-frame order

User bit and Channel status bit.

 Bit Order(Aux. Data)

The default is the LSB first for the Aux. data.

 Bit Order(Audio Data)

The default is the LSB first for Audio data.

 190 Acute Technology Inc. Copyright 2010

 Data format

The default is 16 bits.

 Parity mode

The default is even parity.

 Display the audio waveform

Click to display the audio waveform in the Waveform Window.

(2) Color

Set the color of each sub-frame.

(3) Range

Select the range within the waveforms you want to decode the S/PDIF signals.

 191 Acute Technology Inc. Copyright 2010

5.26.4 Result

Click OK to run the S/PDIF Decode and you will see the result on the Waveform

Window below.

 192 Acute Technology Inc. Copyright 2010

5.27 SPI 5.27.1 SPI

Serial Peripheral Interface Bus (SPI), similar I2C, is one kind of 4 wires synchronous

serial data link. The SPI bus can be 4 wires, 3 wires, or 2 wires.

5.27.2 Add a SPI decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (SPI), Color (White), Parameter (SPI) and check

Display the waveforms with decode, then click Advance to show the SPI Decode

dialog box below.

 193 Acute Technology Inc. Copyright 2010

5.27.3 SPI Settings

(1) Setting

a. Type

The default is 3 Wire-SPI.

 4 Wire-SPI dialog box  CS, SCK, SDI, SDO

 194 Acute Technology Inc. Copyright 2010

 3 Wire-SPI dialog box  CS, SCK, SDA

Click the SDI(Write)-Latency-SDO(Read) to show the dialog below.

The maximum length is 65535 (Bits)

 3 Wire-SPI (Unused Chip Slave) dialog box  SCK, SDI, SDO

 195 Acute Technology Inc. Copyright 2010

 2 Wire-SPI (Unused Chip Slave) dialog box  SCK, SDA

If the chip slave is not used and the interval between frames is not 0. You can set

the interval as 6us, any data bit higher than 6us will be seen as Idle.

 196 Acute Technology Inc. Copyright 2010

If the chip slave is not used and the interval between frames is 0. You can see the data continuous as the dialog below.

We also offer bi-direction mode as the dialog below.

 197 Acute Technology Inc. Copyright 2010

C heck the SDI(Write)-Latency-SDO(Read)to set the bit numbersfor the 3

columns; Write and Read (1~65535), Latency (0~65535). b. Use External clock

If you use the external clock, the clock frequency will be limited to the

instrument models.

 TravelLogic series: 200MHz

 LA2000P series: 75MHz

 PKLA1616+: 125MHz

Connect to the last channel of your instrument, CH35 for TL2236 e.g.

c. Bit Order

MSB first or LSB first. d. Word size

Default is 8 bits, minimum is 4 and maximum is 32. e. Report

Show Idle state in report window

You can disable this default for not to display the idle state on the Report

Window.

 Show data in report

Display the ASCII code with default 16 columns on the Report Window. f. Data Valid from SCK

In some SPI devices, the data is not valid right after the data output or the clock

edge. You can set the data valid after 0~3 units of the sampling rate in Data valid

from SCK; if the unit is 1 and the sampling rate is 200MHz, the delay time is 5

ns.

 198 Acute Technology Inc. Copyright 2010

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the SPI signals.

 199 Acute Technology Inc. Copyright 2010

5.27.4 Result

Click OK to run the SPI decode and you will see the result on the Waveform

Window below.

(1) 3-Wire SPI, Internal clock mode

(2) 3-Wire SPI, External clock mode

 200 Acute Technology Inc. Copyright 2010

5.28 SSI 5.28.1 SSI

The Synchronous Serial Interface (SSI) protocol has four kinds of signals: Serial

Clock (SCK), Transmit Data, Receive Data and Transmit/Receive Frame

Synchronous (FS). The SSI protocol supports either the Normal or Network mode

that is independent of whether the transmitter and the receiver are synchronous or

asynchronous.

5.28.2 Add a SSI decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (SSI), Color (White), Parameter (SSI) and check

Display the waveforms with decode, then click Advance to show the SSI Decode

dialog box below.

 201 Acute Technology Inc. Copyright 2010

5.28.3 SSI Settings

(1) Channel

a. Select Channel

Show the selected channels.

b. Mode

Normal or Network.

c. Line Of Data

Transmit or Receive.

d. Merge continuous unknown

Merge the unknown data.

(2) Color

 202 Acute Technology Inc. Copyright 2010

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the SSI signals.

 203 Acute Technology Inc. Copyright 2010

5.28.4 Result

Click OK to run SSI Decode and you will see the result on the Report Window

below.

(1) Normal Transmit

(2) Normal Receive

 204 Acute Technology Inc. Copyright 2010

(3) Network Transmit

(4) Network Receive

 205 Acute Technology Inc. Copyright 2010

5.29 ST7669 5.29.1 ST7669

ST76669 was developed by Sitronix to interface with the LCD module.

5.29.2 Add a ST7669 decode

Click Add Bus Decode in the Label menu or right-click on the label field and to

show the dialog box below.

Set parameters like Bus Name (ST7669), Color (White), Parameter (ST7669) and

check Display the waveforms with decode, then click Advance to show the ST7669

Decode dialog box below.

 206 Acute Technology Inc. Copyright 2010

5.29.3 ST7669 Settings

(1) Parameter

a. Channel

Show the selected channels.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the ST7669 signals.

 207 Acute Technology Inc. Copyright 2010

5.29.4 Result

Click OK to run the LCD1602 Decode and you will see the result on the Waveform

Window below.

 208 Acute Technology Inc. Copyright 2010

5.30 Serial VID (SVID)

Serial VID (SVID) protocol is for power management and developed by Intel. SVID

voltage is between 1.0V to 1.1V, maximum frequency at 26.25MHz and is 3 wires:

SCLK/ SDARA/ ALERT.

5.30.1 Add a SVID decode

Click Add Bus Decode in the Label menu or right-click on the label field to show

the dialog below.。

Set more parameters like Bus Name (SVID), Color (White), Parameter (SVID),

and check Display the waveforms with decode, then click Advance to show the

SVID Settings dialog below.

 209 Acute Technology Inc. Copyright 2010

5.30.2 SerialVID Settings

(1) Settings

a. SClk Clock of data transmission of SVID.

b. SData Data of data transmission of SVID.

c. Alert Alert to inform, unselect available.

(2) Color

Set the color of each sub-frame.

(3) Range

Select the range within the waveforms you want to decode the SVID signals.

 210 Acute Technology Inc. Copyright 2010

5.30.3 Result

 211 Acute Technology Inc. Copyright 2010

5.31 UART(RS-232) 5.31.1 UART(RS-232)

The Universal Asynchronous Receiver/Transmitter (UART or RS-232) protocol has

two message types: Transmitter (TX) and Receiver (RX); you can measure the

UART protocol in one signal or two signals.

5.31.2 Add an UART(RS-232) decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (UART), Color (White), Parameter (UART(RS232)

and check Display the waveforms with decode, then click Advance to show the

UART Decode dialog box below.

 212 Acute Technology Inc. Copyright 2010

5.31.3 UART Settings

(1) Channel

a. Channel

Show the selected channel (CH0).

b. Polarity

 Auto

Shows High or Low when auto detection Idle.

 Idle high

Idle condition shows High.

 Idle low

Idle condition shows Low.

c. Auto Detect

Set the Baud Rate manually if not selected.

 213 Acute Technology Inc. Copyright 2010

 Baud Rate

Data rate (bits per second), and the range is 110 ~ 2M (bps).

 Protocol

(Parity - Data Bits - Stop Bits)

 Parity

N (None), O (Odd), or E (Even).

 Data Bits

5 to 8 bits.

 Stop Bits

1 to 2 bits.

d. MSB first

The default is LSB first, click it to change to MSB first.

e. Report Unknown and Idle

Display the unknown and idle data in the Report Window.

f. Show scale in the waveform

Display the waveforms with scales.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the UART signals.

 214 Acute Technology Inc. Copyright 2010

5.31.4 Result

Click OK to run UART Decode and you will see result on the Waveform Window

below.

 215 Acute Technology Inc. Copyright 2010

5.32 UNI/O 5.32.1 UNI/O

The UNI/O interface was developed by Microchip. The data transfer rate is 10Kbps

to 100Kbps.

5.32.2 Add an UNI/O decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (UNI/O), Color (White), Parameter (UNI/O) and

check Display the waveforms with decode, then click Advance to show the UNI/O

Decode dialog box below.

 216 Acute Technology Inc. Copyright 2010

5.32.3 UNI/O Settings

(1) Parameter

a. Channel

Show the selected channels (SCIO CH0).

b. Device Address

Set data bits for the device address.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the UNI/O signals.

 217 Acute Technology Inc. Copyright 2010

5.32.4 Result

Click OK to run the UNI/O Decode and you will see the result on the Waveform

Window below.

 218 Acute Technology Inc. Copyright 2010

5.33 USB1.1

5.33.1 USB1.1

The USB 1.0 specification was introduced in 1994. USB signals are transmitted on a

twisted pair data cable with 90 Ohm ±15% impedance, labeled D+ and D−.

5.33.2 Add an USB1.1 decode

Click Add Bus Decode in the Label menu or right-click the label field to show the

dialog box below.

Set parameters like Bus Name (USB1.1), Color (White), Parameter (USB1.1) and

check Display the waveforms with decode, then click Advance to show the USB1.1

Decode dialog box below.

 219 Acute Technology Inc. Copyright 2010

5.33.3 USB1.1 Settings

(1) Parameter

a. Channel

Show the selected channels (D+ CH0 and D- CH1).

b. USB1.1 Setting

Select USB state (low speed or full speed) and decode the USB standard request

and descriptor.

(2) Color

Set colors for the data bits.

(3) Range

Select the range within the waveforms you want to decode the USB1.1 signals.

 220 Acute Technology Inc. Copyright 2010

5.33.4 Result

Click OK to run the USB1.1 Decode and you will see the result on the Waveform

Window.

 221 Acute Technology Inc. Copyright 2010

Chapter 6 Trigger Setting

 222 Acute Technology Inc. Copyright 2010

Trigger is to use the logic analyzer’s electronic circuits to capture the data that matches the pre-set criteria.

Trigger Mode

1. Pre-Trigger

Click Pre-Trigger to record the acquired data in the memory buffer between its

beginning and the trigger position until full even when triggers occurred in between.

2. Post-Trigger

Click Post-Trigger to record the acquired data in the memory buffer between its

beginning and the trigger position until full and then stop.

3. Delay-Trigger

Delay the trigger N nanoseconds (ns) after the trigger position.

4. Pass Count

Pass count will pass N times that triggers occurred.

Common Trigger Settings

1. Reset

Clear all trigger settings.

2. Save / Load

Save/Load the current triggers settings.

 223 Acute Technology Inc. Copyright 2010

6.1 Single Level Trigger

All series logic analyzer can be used.

6.1.1 Trigger Setting Click Trigger Settings ( ) on Toolbar (or Device

menu) to show the dialog box below.

Click Single level to show the Single Level Trigger

Settings dialog box below.

 224 Acute Technology Inc. Copyright 2010

(1) Channel: (Use the channel numbers to be set.)

Click on the channel to set its value (x is the default) as the menu

below, but ONLY one channel can be set as Rising Edge ↑, Falling

Edge ↓, or Change ↕.

 225 Acute Technology Inc. Copyright 2010

(2) Label: (Use the channel name to be set.)

Double click or right-click on the label name, channel, or value of

any single channel to set its value (x is the default) as the menu

below, but ONLY one channel can be set as Rising Edge ↑, Falling

Edge ↓, or Change ↕.

a. If a label represents multi channels (8 bits e.g.), its value can be set as:

 Hexadecimal (3Ah e.g.)

 Octal (57o e.g.)

 Binary (110010b e.g.)

 Decimal (35 e.g.)

 ASCII ('A' e.g.).

 226 Acute Technology Inc. Copyright 2010

6.2 Sequence Trigger

This feature is only available in TravelLogic

Series.

6.2.1 Trigger Setting Click Trigger Settings ( ) on Toolbar (or

Device menu) to show the dialog box below.

Click Sequence to show the Sequence Trigger Settings dialog box below.

(1) Sequence Trigger Settings

The Sequence Trigger has 16 levels and the last level is the trigger; the

Pre-Trigger and Pass Count settings are the same for all levels. For example, a

 227 Acute Technology Inc. Copyright 2010

12-levels sequence trigger is set as the dialog box below: Next (P1, P3 ... P5, P10 and P11) means continuous trigger condition, Then If (P2, P6, ... P9) means discontinuous trigger condition and Then Trigger (P12) means trigger.

 228 Acute Technology Inc. Copyright 2010

6.3 Alternative Sequence Trigger

This feature is only available in TravelLogic

Series.

6.3.1 Trigger Setting Click Trigger Settings ( ) on Toolbar (or

Device menu) to show the dialog box below.

Click Alternative Sequence to show the Alternative Sequence Trigger Settings

dialog box below.

 229 Acute Technology Inc. Copyright 2010

6.4 Comparison Trigger

This feature is only available in TravelLogic Series.

6.4.1 Start the Comparison Trigger

Comparison trigger is only available at or under 200Mz, and it will enable this

function for group (bus) but it don’t include had been set for the bus decode of the

channel. So select the 200M-36 mode in the Hardware Settings dialog box below.

 230 Acute Technology Inc. Copyright 2010

6.4.2 Trigger Setting

Click Trigger Settings ( ) on Toolbar (or Device menu) to show the dialog box

below.

Click Comparison to show the Comparison

Trigger dialog box below

(1) Label

Select a label with two values (Value1, Value2) for comparison.

(2) Value1, Value2

The values can be up to 32 bits. Input can be in binary, decimal, hex code or don’t

 231 Acute Technology Inc. Copyright 2010

care.

(3) Comparison conditions

The instrument will trigger when one (only) of the conditions below is matched.

 “Pattern == Value1 or Pattern == Value2”,

 “Pattern != Value1 and Pattern !=Value2”,

 “Pattern > Value1”,

 “Pattern >= Value1”,

 “Pattern < Value1”,

 “Pattern <= Value1”,

 “Pattern >= Value1 and Pattern <= Value2” (Value2 must > Value1),

 “Pattern < Value1 or Pattern > Value2” (Value2 must > Value1).

(4) Chip Select Channel

The instrument will trigger only when WR is high.

(5) Latch Channel

The instrument will trigger only when CS is rising.

 232 Acute Technology Inc. Copyright 2010

6.4.3 Result

Click the Run button and you will see the result as below when all trigger conditions

(Pattern is 41H or 62H, WR is High, and CS is Rising) are met.

 233 Acute Technology Inc. Copyright 2010

6.5 Width Trigger

Only the TravelLogic series and the LA2000P support the width trigger.

6.5.1 Trigger Setting Click Trigger Settings ( ) on Toolbar (or Device menu) to show the dialog box

below.

Click Width to show the Single Level Trigger

Settings dialog box below.

 234 Acute Technology Inc. Copyright 2010

(1) Pulse Width Trigger

Pulse Width condition can be set as > (or <) N nanoseconds (ns). For example,

set the Clock Pulse Value at 1 (high) and Pulse Width Trigger > 50 ns, the

instrument will trigger when the clock pulse is High and its pulse width > 50 ns.

Samples = pulse width / sampling rate

 235 Acute Technology Inc. Copyright 2010

6.6 Glitch Trigger

This feature is only available in TravelLogic Series.

6.6.1 Start the Glitch Trigger Click Hardware Settings ( ) on Toolbar (or Device menu) to

show the Hardware Settings dialog box below.

 236 Acute Technology Inc. Copyright 2010

6.6.2 Trigger Setting

Select PicoVu 4G Glitch and click OK. Then click the Trigger Settings button

( ) on Toolbar (or Device menu) to show the dialog box below.

Click Glitch to show the Glitch Trigger Settings

dialog box below.

ONLY Channel 0 (default) can be the glitch trigger channel.

Parameter range: 0.5 ~ 8.25 nanosecond (ns) with a 0.25 ns interval.

Click OK to trigger the glitch and the result will show on the Waveform Window

below.

 237 Acute Technology Inc. Copyright 2010

6.6.3 Result

 238 Acute Technology Inc. Copyright 2010

6.7 External Trigger

Only the TravelLogic series and the PkLA1616+ support the External Trigger.

6.7.1 Start the external trigger

Click Trigger Settings ( ) on Toolbar (or Device menu) to show the dialog box below.

(1) Trigger conditions

The TravelLogic series support all four trigger

conditions: Rising Edge, Falling Edge,

Pre-Trigger, and Pass Count; the PkLA1616+

only supports Rising Edge.

6.7.2 Trigger connection

Connect the MCX cable to the trigger in (Trig-In) port of the logic analyzer.

 239 Acute Technology Inc. Copyright 2010

6.8 Bus Decode Hardware Trigger 6.8.1 UART Trigger

(1) Use time

This feature is only available in TravelLogic Series.

(2) Start the UART Trigger

Click Hardware Settings ( ) on Toolbar (or Device menu) to

show the Hardware Settings dialog box below.

 240 Acute Technology Inc. Copyright 2010

(3) Trigger Setting

Select UART Trigger-36 where "-36" means 36 channels and click OK. Then

click the Trigger Settings button on Toolbar (or Device menu) to show the dialog box below.

Click UART to show the UART Trigger

Settings dialog box below.

a. Trigger Channel

Only one channel can be selected.

b. Baud Rate

The range is 110 ~ 2M bits per second (bps).

c. Data Bits

5, 6, 7, or 8.

d. Parity

EVEN, ODD, or NONE.

e. Stop Bits

1 or 2.

f. Trigger Type

Auto Detect, Falling Edge or Rising Edge.

 241 Acute Technology Inc. Copyright 2010

g. IF/Then trigger

The UART Trigger has four IF/Then triggers, but ONLY one will trigger when

its condition is met first. The condition can be in characters, a string, decimal

numbers or hexadecimal codes with no more than 16 characters and: Characters

and the string MUST be within single or double quotation marks, e.g. 'A' or

"Acute"; A string can be entered with characters, a string and hexadecimal code

with a blank space between each two different inputs, 'A'_"cute" or

'A'_63h_'u'_'t'_65h e.g.

h. Check Trigger Settings

Check the validity of trigger conditions.

(4) UART Bus Decode

See the UART Bus Decode.

(5) Result

 242 Acute Technology Inc. Copyright 2010

6.8.2 I2C Trigger

(1) Use time

This feature is only available in TravelLogic Series.

(2) Start the I2C Trigger

Click Hardware Settings ( ) on Toolbar (or Device menu)

to show the Hardware Settings dialog box below

 243 Acute Technology Inc. Copyright 2010

(3) Trigger Setting

Select I2C Trigger-36 where "-36" means 36 channels and click OK. Then click

the Trigger Settings button ( ) on Toolbar (or Device menu) to show the dialog box below.

Click I2C to show the I2C Trigger Settings dialog box below.

 244 Acute Technology Inc. Copyright 2010

a. Channel

Select two channels for the serial clock (SCK) and the serial data (SDA). b. Trigger Method

Offer nine models for user to choose.

 Start

 Re-Start

 Start or Re-Start

 Stop

 Missing Ack (Not Acknowledge (NACK))

For the first five ways of Trigger Method, Cursor T will stay at the beginning

of the condition as below if the trigger succeeds.

 Match Sequently

Similar to the Sequence Trigger, the I2C Trigger has up to 16 levels of

sequential conditions below.

 245 Acute Technology Inc. Copyright 2010

Click any condition (P1 ~ P16) and the I2C Value Setting dialog box below will

show. i Address

Write, Read or Don't care is either Write or Read.

When Address is checked, it is the address (Write 12h) will be analyzed. If

Address is not checked, the data (Data 12h) will be analyzed.

ii Check Acknowledge

ACK (Acknowledge), NACK (Not Acknowledge). If the Check Acknowledge is

not checked, it can be either ACK or NACK. iii Data/Address

Data or Address can be in binary or hexadecimal code like 00010010b or 12h.

Also, you can input X (Don’t care) as the value; if the data is 10h, 20h, 30h, you

can set X0h or 00XX0000b.

Cursor T will stay at the end of the condition as below if the trigger succeeds.

 All Match

All input conditions must be satisfied to trigger.

 246 Acute Technology Inc. Copyright 2010

If P1 > 30h and P2 < 40, Cursor T will stay at the end of the condition as below

if the trigger succeeds.

 Any Match

Any of input conditions is satisfied to trigger.

 Timing Violation

There are eight timing values provided as the trigger condition. If the timing of

the signal is less than the input value, then the instrument will trigger. For this

function, the 200MHz timing analysis is strongly recommended for better

resolution.

 247 Acute Technology Inc. Copyright 2010

About each:

Red 1: tSU;STA

The setup time of Re-Start, also the time when the clock (SCL) is from high to low.

Blue 2: tHD;STA

The hold time of Re-Start, also the time when the clock (SCL) is from high to low.

Blue 3: tSU;DAT

The setup time of Data, also the time when the clock (SCL) is from rising to falling.

Red 4: tHD;DAT

The hold time of Data, also the time when the clock (SCL) is from falling to rising.

Red 5: tSU;STO

The setup time of Stop, also the time when the clock (SCL) is from high to low.

Blue 6: tBUF

Bus Free Time, that is between Start and Stop.

Red 7: tLOW

The time the clock (SCL) is low.

Blue 8: tHIGH

The time the clock (SCL) is high.

 248 Acute Technology Inc. Copyright 2010

The following figure is an example to trigger the setup time (2505ns) of Re-Start

(tSU;STA), where the time between cursor T and cursor A is 2.5us (2500ns <

2505ns).

c. Pass Count

Pass Count will pass N times that triggers occurred in the non-sequential trigger

condition. In the following example, the trigger will pass three triggers in P3

(non-sequential trigger condition) and trigger at the fourth time.

d. Pass Count Type

If Pass Count Type is checked, then the loop will start run from the first trigger

condition (P1).

 249 Acute Technology Inc. Copyright 2010

e. Data match with P1 address

P1 must be set as address and followed by data; this function is only available in

Match Sequentially. And the first level (P1) parameter must be set the address

(not data), the function will be open.

(4) I2C Bus Decode

See the I2C Bus Decode.

(5) Result

 250 Acute Technology Inc. Copyright 2010

6.8.3 I2S Trigger

(1) Use time

This feature is only available in TravelLogic Series.

(2) Start the I2S Trigger

Click Hardware Settings ( ) on Toolbar (or Device menu)

to show the Hardware Settings dialog box below

 251 Acute Technology Inc. Copyright 2010

(3) Trigger Setting

Select I2S Trigger-36 where "-36" means 36 channels and click OK. Then click

the Trigger Settings button ( ) on Toolbar (or Device menu) to show the

dialog box below.

Click I2S to show the I2S Trigger Settings

dialog box below.

a. Channel

Select three channels for the serial clock (SCK), Word Select (WS) and the serial

data (SDA).

 252 Acute Technology Inc. Copyright 2010

b. Data Bits

1 ~ 24.

c. Trigger Parameter

The first bit of the trigger parameter must be L or R (left or right sound channel),

then with decimal numbers or hexadecimal codes with no more than 16

characters, R5C75h e.g. Characters with a blank space in between

(R4453h_L5132h_R4562h e.g.) are continuous data; characters with a blank

space and a dash line (-) in between are discontinuous data (R4453h_-_L3562h

e.g.).

d. Check Trigger

Check the validity of trigger conditions.

(4) I2S Bus Decode

See the I2S Bus Decode.

 253 Acute Technology Inc. Copyright 2010

(5) Result

 254 Acute Technology Inc. Copyright 2010

6.8.4 SPI Trigger

(1) Use time

This feature is only available in TravelLogic Series.

(2) Start the SPI Trigger

Click Hardware Settings ( ) on Toolbar (or Device menu)

to show the Hardware Settings dialog box below.

 255 Acute Technology Inc. Copyright 2010

(3) Trigger Setting

Select SPI Trigger-36 where "-36" means 36 channels and click OK. Then click

the Trigger Settings button on Toolbar (or Device menu) to show the dialog box below.

Click SPI to show the SPI Trigger Settings dialog box below.

 256 Acute Technology Inc. Copyright 2010

a. Channel

Select three channels for Chip Select (CH 0), serial clock (CH 1), and serial data

(CH 2). b. Chip Select

Select Active Low or Active High to enable Chip Select. c. Clock Latch Data

Select Rising Edge or Falling Edge to latch data. d. Word Size Setup

Select the number of data bits (4~24). e. MSB/LSB

Select MSB first (MSB -> LSB) or LSB first (LSB -> MSB) to transmit the data. f. Trigger Value

The SPI Trigger has four IF/Then triggers, but ONLY one will trigger when its

condition is met first. The condition can be in characters, a string, decimal

numbers or hexadecimal codes with no more than 16 characters and: Characters

and the string MUST be within single or double quotation marks, e.g. 'A' or

"Acute"; A string can be entered with characters, a string and hexadecimal code

with a blank space between each two different inputs, 'A'_"cute" or

'A'_63h_'u'_'t'_65h e.g. g. Pass Count

Pass Count will pass N times that triggers occurred. If the Pass Count is 5 as the

dialog box below, all triggers in all IF/Then conditions are counted and the

instrument will trigger at the 6th trigger.

 257 Acute Technology Inc. Copyright 2010

h. Check Trigger

Check the validity of trigger conditions.

(4) SPI Bus Decode

See the SPI Bus Decode.

(5) Result

 258 Acute Technology Inc. Copyright 2010

6.8.5 CAN Trigger

The CAN trigger is only available for the TravelLogic Series.

(1) Start the CAN Trigger

Click Hardware Settings ( ) on Toolbar (or Device menu)

to show the Hardware Settings dialog box below.

 259 Acute Technology Inc. Copyright 2010

(2) Trigger Setting

Select CAN Trigger-36 where "-36" means 36 channels and the sample rate is

always 10 times of data rate, then click OK. Click the Trigger Settings button

( ) on Toolbar (or Device menu) to show the dialog box below.

Click CAN to show the CAN Trigger Settings

dialog box below.

 260 Acute Technology Inc. Copyright 2010

a. Data Rate

Select a default data rate or run the CAN decode to measure the actual data rate

to enter (highly recommended). When the selected data rate is about 5%

deviation from the actual data rate will lead to CAN trigger failure.

b. Channel

Select channels. c. Trigger On

Select the data field to trigger on:

 Start of Frame  ID Match Data Frame  Remote Frame  Error Frame  Overload Frame  Stuffing Error  CRC Error  Data Value  Missing ACK

 261 Acute Technology Inc. Copyright 2010

 End of Frame  ID Match & Data Value d. CAN_H/CAN_L

Select CAN_H or CAN_L as the trigger channel. e. 11 Bits ID/29 Bits ID

Data bits of the Identification field. f. DATA Length

The number of transmitted data, by Byte unit. g. DATA Compare

To compare to the data.

= (equal to)

(greater than)

< (less than)

!= (not equal)

>= (greater than or equal to)

<= (less than or equal to)

h. DATA1 ~ DATA8

Data like binary codes (e.g. 01000001b), decimal codes (e.g. 65), hexadecimal

(e.g. 41h). If trigger on Date Value and need to pass some data, please enter XX.

For example: To trigger the data 38h, enter the

DATA Length = 3

DATA1 = XX

DATA2 = XX

DATA3 = 38h

 262 Acute Technology Inc. Copyright 2010

(3) CAN Bus Decode

See the CAN Bus Decode.

(4) Result

 263 Acute Technology Inc. Copyright 2010

6.9 Delay Trigger 6.9.1 Use time

This feature is only available in LA2000P and TravelLogic Series.

6.9.2 Trigger Setting Click Hardware Settings ( ) on Toolbar (or Device menu) to

show the Hardware Settings dialog box below.

 264 Acute Technology Inc. Copyright 2010

Click Single level to show the Single Level Trigger Settings dialog box below.

(1) Delay Trigger

Delay the trigger N nanoseconds (ns) after the trigger position.

 265 Acute Technology Inc. Copyright 2010

6.10 Data Storage

There are three ways to store the captured data: 1.Conventional, 2.Transitional and

3.Qualified.

6.10.1 Conventional Storage

This is the most common way to store the captured data, 1 bit by bit, and the logic

analyzer will stop when its memory buffer is full.

 266 Acute Technology Inc. Copyright 2010

6.10.2 Transitional Storage

The logic analyzer will only store the transitional data (rising or falling) and record

the time duration of the non-transitional data which is also called Time Stamp.

Only the TravelLogic series supports the transitional storage.

(1) Features

a. Long Duration

The TravelLogic logic analyzer only record the transitional data, so the recorded

time can be long duration as long as the data is not in transition.

b. All Channels available

All channels are available for the transitional storage for the TravelLogic series.

c. Captured data will not be lost even interrupted

The captured data will not be lost even when the logic analyzer is stopped when

capturing data.

d. Display the used memory buffer

The LA Viewer will display the percentage of the memory buffer is being used.

 267 Acute Technology Inc. Copyright 2010

(2) How to use the Transitional Storage

Click Hardware Settings ( ) on Toolbar (or Device menu) to show the Hardware Settings dialog box below.

Quick tips:

a. If there many transitions in the captured data, then do NOT use the Transitional

Storage.

b. The maximum memory buffer of each TravelLogic model will be set as default,

not available for change. Also, Only the transitional data of the channels on the

LA Viewer window can be stored.

c. The LA Viewer will set the trigger position in percentage, which means the data

after the trigger position as a percentile of the total captured data. The trigger

cursor can’t be input (moved) on the waveform window as the conventional

storage.

d. The Pre-Trigger is not available for the Transitional Storage.

 268 Acute Technology Inc. Copyright 2010

6.10.3 Qualified Storage

The Qualified Storage is only available for the Transitional Storage. It works as a

filter to store data (in read or write status) in the Transitional Storage to further

expand the efficiency of the memory buffer. The Qualified Storage is only

available for the TravelLogic series.

(1) Features

a. Save/Don’t Save qualified data

You may set conditions to save or not to save the qualified data.

b. Available for multi channels or the bus decodes.

c. Multi-conditions

Conditions can be 1, , 0, rising, falling, or transition.

d. Continuous time

The time of the waveform of the qualified storage is continuous.

(2) Qualified Storage Settings

a. Disable Qualified storage

The Qualified storage is

disabled when the column

checked.

b. Parameter

Double click on Value to

show the conditions (rising,

falling, or transition).

c. Save/Don’t Save

Click to save or don’t save the qualified data.

 269 Acute Technology Inc. Copyright 2010

6.11 Using External Clock to analysis state synchronizing 6.11.1 Start the External Clock

Click Hardware Settings ( ) on Toolbar (or Device menu) to

show the Hardware Settings dialog box below.

6.11.2 Ext. Clock Channel

Select External-36 where "-36" means 36 channels and select channels from Ext.

Clock Channel on the upper-right corner of this dialog box.

(1) CH35

ONLY the last channel (CH35) can be set as the external

clock channel for the selected External-36.

(2) !CH35

Invert the waveform of CH35.

(3) CH34 & CH35

Both CH34 and CH35 together serve as the clock qualifier to qualify what data

should be acquired.

 270 Acute Technology Inc. Copyright 2010

(4) CH34 # CH35

Either CH34 or CH35 serves as the clock qualifier to qualify what data should be

acquired.

6.11.3 Ext. Clock(Hz)

Set the external clock speed (1000000 Hz e.g.) on the lower-left corner of this dialog

box.

 271 Acute Technology Inc. Copyright 2010

6.12 Save/Load/Clear Trigger Table

6.12.1 Save

Save the trigger settings as a file with subsidiary file name *.aqt.

6.12.2 Load

Load the trigger settings file, which must fit for the trigger selected in Hardware

Settings.

6.12.3 Clear

Clear the trigger settings.

 272 Acute Technology Inc. Copyright 2010

Chapter 7 Digital Data Logger

 273 Acute Technology Inc. Copyright 2010

7.1 How to use Digital Data Logger? 7.1.1 Use time

This feature is only available in TravelLogic Series.

7.1.2 Start the Digital Data Logger

It is able to record the acquired data for a long time as a log file xxx.log and

independent of the LA Viewer. To use the record model only to record the

transitional data (rising or falling edge), therefore, the overall amount of data

transmitted will decrease because the data don’t change.

You can find and click the Data Logger icon ( ) in the programs (Start\All

Programs\Acute Logic Analyzer\Digital Data Logger) of your PC to show the dialog

box below.

Parameters

(1) File

Enter the file name as xxx.log.

(2) Sampling Rate

In "Hz", can be an integer or decimal number. The maximum value is 50MHz.

(3) Channels

The number of channels recorded.

 274 Acute Technology Inc. Copyright 2010

(4) Auto stop after XX sec.

Stop Data Logger after the time (in seconds).

(5) Time sec.

The time (in seconds) being running Data Logger.

Note: The logged file may lose some data if the sampling rate is high and will

mark in the file. If this occurs, the program will place in the data leakage, marked

“Lose data”.

(6) Filter Setting

You may filter the logged data in the Filter setting dialog below.

Filter conditions are 0:Low、1:High、X:Disable、↑:Low to High、↓:High

to Low、↕:Change. The data of each channel can be saved in any one condition.

 275 Acute Technology Inc. Copyright 2010

(7) Threshold Setting

You may also set the threshold for the data logger.

7.1.3 Data Format

An example of the acquired data, consisting of Information (sampling rate and

format in green box), Time (in decimal number when the edge changes in red box)

and Data (in hexadecimal number in blue box), is shown below. The first data

recording time is not necessarily 0, because the internal counter will start from

power after the count. Therefore, it is normal. If it is found much record time

interval, because data did not change, so do not record data, this is normal.

The sampling rate is 1000Hz, 0000000000026 in the red box denotes the edge

changes at 26/1000th second and 00003FFFF in the blue box denotes the data

value for 36 channels at 26/1000th second. Bit 0 of data for the channel 0.

 276 Acute Technology Inc. Copyright 2010

Chapter 8 Miscellaneous

 277 Acute Technology Inc. Copyright 2010

8.1 Notes

8.1.1 You can run several LA Viewer programs at the same time and if your PC has

enough memory, but the second to open the LA Viewer will only demo mode.

8.1.2 Always connect the logic analyzer’s ground lines to the target system in order to

improve the measurement quality.

8.1.3 Connect the LA2000P’s four pods (pod A, B, C and D) to its four ports (port A, B,

C and D) in their respectively alphabetic order unless you want to check the function

of each pod.

8.1.4 Do NOT connect the LA2000P’s printer round cable to the LA 2000P and the

printer at the same time.

8.1.5 If you use the PCI interface for the LA2000P, insert the LA mainframe into the

PC’s lowest disk slot, so the cables will not interfere with the PC’s CD-ROM drive.

8.1.6 If you use the external trigger for the LA2000P, connect the RG-58A/U (50 Ohm)

coaxial cable with a BNC connector to the LA.

8.1.7 Connect the probe’s ground to the earth ground ONLY, NOT an elevated voltage.

Please refer to the two figures in the next page.

 278 Acute Technology Inc. Copyright 2010

 Prohibition 1:

 Prohibition 2: Electric potential A and B are not equal.

 279 Acute Technology Inc. Copyright 2010

8.2 Tips

8.2.1 Search Next Click Search Pattern on Toolbar, set search patterns and click Search,

then move Cursor B to the trigger cursor position and click Search Next Pattern

button.

8.2.2 Use Create Bus(Signal) to set parameters for group channels or bus.

8.2.3 The LA2164P model has 64 channels; but ONLY 32 channels (CH 0 ~ CH 31)

support 200MHz sample rate, so connect these channels to those signals that are

200MHz from the target system.

8.2.4 Press A-Z key on the keyboard move the selected (key) cursor to the middle of the

Waveform Window.

 280 Acute Technology Inc. Copyright 2010

8.3 Troubleshooting

8.3.1 Hardware

If the LA Viewer shows "Enter DEMO Mode" when the logic analyzer is connected

to your PC, please check the following steps. Please contact your local dealer or us if

the LA Viewer still does not work.

(1) USB interface (for the TravelLogic, PkLA1000 and LA2000P series).

a. Check the USB interface/power connection.

b. Check if there is an USB driver in the Device Manager (See the Hardware

Installation) and then download and install the latest version from

http://www.acute.com.tw.

c. Run the LA Viewer again.

(2) Printer port interface (for the LA2000P series).

a. Check the power connection.

b. Check the interface cable connection.

c. Check if the BIOS is in any EPP mode as the table below.

d. Run the LA Viewer again.

(3) PCI Interface (for the LA2000P series).

a. Check the power connection.

b. Check the PCI card seating.

c. Check the interface cable connection.

d. Check if there is a PCI driver in the Device Manager (See the Hardware

Installation) and then download and install the latest version (if any, uninstall the

previous version first) of the LA Viewer from http://www.acute.com.tw.

e. Reboot the Windows OS.

f. Run the LA Viewer again.

 281 Acute Technology Inc. Copyright 2010

8.3.2 Software

If the captured waveforms are not normal, please check following steps.

(1) Check if the probes (grippers) are well connected to the signal cable.

(2) Check if the signal cable is well connected to the logic analyzer.

(3) Check if the probes (grippers) are well connected to the target system.

(4) Check if there are signals from the target system.

(5) Click the Acquire data (click RUN button) again.

 282 Acute Technology Inc. Copyright 2010

Logic Analyzer Manual Copyright2010 Acute Technology Inc. All Rights Reserved.

Acute Technology Inc.

www.acute.com.tw

Address:2F-8 #12, Ln. 609, ChongXin Rd. Sec. 5, SanChong 24159, Taipei, Taiwan

Tel:+886-2-2999-3275

Fax:+886-2-2999-3276

E-mail: [email protected]

 283 Acute Technology Inc. Copyright 2010