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 Bus 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 5C~45C (41F~113F) Temperature Storage -40C~75C (-40F~167F) 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 5C~45C (41F~113F) Temperature Storage -40C~75C (-40F~167F)
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 5C~45C (41F~113F) Temperature Storage -10C~65C (-14F~149F) 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 Ethernet 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/x10 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 (Low pin count) 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 Power Management Bus (“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 System Management Bus (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 Copyright2010 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