Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
2010 ?
Page 1
Alan Chuang
2010 06 17
Infiniium 9000 !
Scope Day
Agenda
•
• vs & vs
•
• Infiniiscan
•
• X1, X10
• Q & A
2010/6/23June 2006Page 2
- 1 -
?
( )
Bandwidth Sample rate Memory depth
Digital BandwidthAnalog Bandwidth
2010/6/23June, 2006Page 3
( )
• :–– , ,–––
• :
–
2010/6/23June, 2006Page 4
- 2 -
ADC?
ADC ( 8bits 256 )
������������������������������
���������������������������������������������
2010/6/23June, 2006Page 5
— Sampling Rate ( )
t � time interval between two sample points
1/ t = Sampling rate
t
1
2010/6/23June, 2006Page 6
- 3 -
10%
90%
Tr
Sampling Rate & Measurement accuracy
TrTr
2010/6/23June, 2006Page 7
Acquire Memory & Record Length
• Acquire Memory–– (point)–
• Record Length– ( Sample Rate )– , ( Sample Rate)
Record length = Time resolution X Memory depth
2010/6/23June, 2006Page 8
- 4 -
Sample rate, Record length & Memory depth
X 8M = 250pS X 8M = 2mS � 200uS / div
Record length = Time resolution X Memory depth
Record length = Time resolution X Memory depth
20uS / div � 200uS = 10K X
= 20nS � 50Ms/S
?
?
X 10K = 200pS X 10K = 2uS � 200nS / div5Gs/S
1
14Gs/S
50Ms/S � 160mS
2010/6/23June, 2006Page 9
Page 10
What is What is ““DeadDead--timetime””??
•dead-time (d d’-t m) n. 1.) Re-arm and waveform processing time between acquisition cycles. 2.) May be many orders of magnitude larger than the acquisition time.
Acquisition Time “Real” Dead-time
Display Window
Acquisition Time
Display Window“Effective” Dead-time
- 5 -
2010/6/23June 2006Page 11
2010/6/23June 2006Page 12
- 6 -
Step 1 : We can calculate the frequency content of digital signals using…
80~2090~10max
4.05.0RisetimeRisetime
f ��
Where...
Risetime10~90 is the 10%~90% risetime
Risetime20~80 is the 20%~80% risetime
fmax is the frequency below where most the energy is
Reference: Howard W. Johnson, High Speed Digital Design: A Handbook of Black Magic, Prentice Hall, 1993
Step 2 : Determine the scope bandwidth needed
80~2090~10max
8.012timeSignalRisetimeSignalRise
fBW opegaussiansc ����
80~2090~10max
56.07.04.1timeSignalRisetimeSignalRise
fBWflatscope ����
80~2090~10max
4.05.0RisetimeRisetime
f ��
- 7 -
Page 15
Rise time Measurement in Oscilloscope• How to define this waveform?
100% ??
100% ??
Page 16
Rise time Measurement in Oscilloscope•Definition of “Base” and “Top”
- 8 -
Normal, Average, Hi-Resolution, Peak Detect
2010/6/23June 2006Page 17
Normal Mode
2010/6/23June 2006Page 18
- 9 -
Average mode
TriggerAverage
Display Memory
2010/6/23June 2006Page 19
Hi-resolution mode
Average
Trigger
2010/6/23June 2006Page 20
- 10 -
Peak-detect mode
Find Max & Min
Trigger
2010/6/23June 2006Page 21
Trigger
2010/6/23June 2006Page 22
- 11 -
Trigger Mode
• Normal : , , ;
……………
• Auto : , , ;
( )
2010/6/23June 2006Page 23
Edge
2010/6/23June 2006Page 24
- 12 -
Infiniiscan (Zone Qualify)
• 8•
• or
Must Not Intersect ( )
Must Intersect ( )
2010/6/23June 2006Page 25
Infiniiscan (Zone Qualify)
2010/6/23June 2006Page 26
- 13 -
Infiniiscan (Zone Qualify)
2010/6/23June 2006Page 27
Infiniiscan (Zone Qualify)
2010/6/23June 2006Page 28
- 14 -
USB, I2C , SPI, UART(RS-232), Flexray…
2010/6/23June 2006Page 29
Zero to Decode in 7 SecondsInfiniium 9000 Oscilloscopes
2 sec. 5 sec.
2010/6/23June 2006Page 30
- 15 -
USB Protocol AnalysisQuickly move between protocol and phy layers for root cause analysis
Decode in waveform
area
Protocol Viewer
Time-correlation
bar
2010/6/23June 2006Page 31
I2C Protocol Analysis
2010/6/23June 2006Page 32
- 16 -
Scope Protocol Triggering
• Serial bus protocol trigger
PacketReconstruction
ProtocolTrigger
ScopeFront End
AcquisitionMemory
2010/6/23June 2006Page 33
2010/6/23June, 2006Page 34
- 17 -
• Theory
Why using x 10 probe?
2010/6/23June 2006Page 35
Why using x 10 probe?
1MCtot ~ 100PF
Cprobe ~ 10PF Cin < Cprobe
Frequency
Amplitude Frequency Response
2010/6/23June 2006Page 36
- 18 -
Why using x 10 probe?
R1
C1
R2 C2
Amplitude
Frequency
Frequency Response
1
2
2
1
CC
RR
�
Wideband Voltage Divider
2010/6/23June 2006Page 37
Probe Ground Lead• Equivalent Circuit
1M 10PFDUT
GND
Oscilloscope
2010/6/23June 2006Page 38
- 19 -
Probe Ground Lead
• Inductance ~
• -
• If probe has 8pF and ground lead is 6” long then the
F = =
2010/6/23June 2006Page 39
Page 40
Passive ProbesCompensated High-Resistance Passive Divider Probes
Features:– Highest resistance– Adjustable compensating
capacitor for scope input matching
– High dynamic range
Customer Benefit:– Rugged vs. an active
probe– Low cost
Applications:– General purpose probing– High impedance (> 10 K� nodes)– Summing junctions in op amps
where junction is not at DC ground
Tradeoffs:– Lowest bandwidth– Heaviest capacitive
loading
- 20 -
Page 41
Active Probes
Features:– Best overall combination of:
n resistive loadingn capacitive loading
– High bandwidth
Customer Benefit:– Less loading– See high frequency
components– Better rise time
measurementsApplications:
– ECL circuits– CMOS circuits– Analog circuits– GaAs– Transmission lines– Source resistances between 0
and 10K �
Tradeoffs:– Higher cost– Large size of tip– Limited input dynamic
range– Needs power source
2010/6/23June 2006Page 42
- 21 -
Other New Scope Probes and AccessoriesEngineered for signal access and measurement accuracy
New passive probe family and accessories (N287xA) • 7 probe models: DC to 35MHz-1.5GHz, and 4 accessory kits• 2.5mm probe tip (surface mount ICs)• Pogo tip (better board contact)• Variety of probe accessories• June ‘09 intro
High voltage differential probes• 100 MHz, 1.4 kV HV• Jun 2009 intro
Probe positioners• Low-cost 2 leg • Versatile 3D, June ‘09
InfiniiMax accessories • in-line attenuator• DC blocking cap• 75 ohm-to-50 ohm adapter • June 09
Application Probes • LP DDR interposer• June-July ‘09
Page 43
Noise = Ground loop noise injection + Inductive pickup through the probe cable or ground lead
2010/6/23June 2006Page 44
L N
G
- 22 -
Agilent Infiniium 9000 Engineered for broadest measurement capability.
4 new protocol analysis applications
•I2C/SPI•RS232/UART•PCIe•USB
25 supported applications. 50� & 1M� inputs
Protocol trigger and view: I2C, SPI, RS-232/UART, CAN, USB, PCIe, 8B/10B
Compliance test: USB 2.0, DDR 1, 2, 3 (to 800 MHz), Ethernet (10/100/1000-T)
Other apps: InfiniiScan, Jitter, MATLAB, Commsmask, FPGA Dynamic Probe, VSA, Power Analysis, UDF, Equalization, De-embedding, MATLAB, …
Widest range of applications
Select Decode
- 23 -
SPI Protocol decode
I2C Protocol decode
- 24 -
USB protocol decode
Hardware trigger
- 25 -
Page 51
Group/Presentation TitleAgilent Restricted
.bsdl.bsdl.bsdl
JTAG (IEEE 1149.1) Protocol Decode
Scan Chain DescriptionUser specifies how many devices and what order are they in?
- 26 -
FPGA Dynamic Probe for Infiniium MSOs
Agilent RestrictedPage 53
FPGA Dynamic Probe for Infiniium MSO
JTAG
Par
alle
l
ATC2
FPGA
Insert ATC2 core with ChipScope Pro Core Inserter
Control access to new signals via JTAG
Probe core output on variety of logic probe connectors to MSO cable
FPGA Dynamic Probe software licensed to a PC or an MSO
Solution Defined
Virtex-4Virtex-II ProVirtex-IISpartan-3
* Supported by A.03.9X (WinXP Pro) Infiniium system software• Free upgrade for A.03.XX (WinXP Pro) Infiniium 54830 Series customers• N5383A Performance Upgrade Kit available for A.02.XX (Win98) Infiniium 54830 Series customers
FPGA Dynamic Probe for Infiniium MSOs
Agilent RestrictedPage 54
FPGA (Altera) Dynamic Probe for Infiniium MSO
• Increased visibility -- measure up to 256 internal FPGA signals for each debug pin
• Faster probing changes -- move internal FPGA probe points in less than a second
• Automatic setup of the MSO -- automatically turn on channels and map signal names to channel labels
• Supported Altera FPGA– Stratix II, Stratix , Stratix II GX , Cyclone II , Cyclone , MAX II , APEX 20K , APEX II , Excalibur
N5433A
- 27 -
Serial Triggering & Decode + Segmented Memory
• Captures Period of Signal Activity & time tags between packets
• Captures Analog, Digital Channels and Serial Decode
• Capture up to 131,000 Segments Over Seconds, or Even Days of Time At Full Sample Rate!
• Navigation controls to step or play through segments• Goes hand-in-hand with serial bus analysis
User Defined Application (UDA)
- 28 -
Page 57
N5430A User Defined Function“Enhance Infiniium Oscilloscope with Seamless Gateway to Powerful MATLAB Analysis Functionality”
Benefits:
The N5430A User Defined Function adds new analysis capabilities to Infiniium series oscilloscope, beyond traditional math/analysis features.
Users now can develop their own custom analysis math/functions utilizing MATLAB functionality for their specific measurement needs.
UDF data returned result in “live” on the scope display.• Note: Users must obtain their own MATLAB license
• Applications:
• De-embedding, custom eye analysis, custom equalization, multiple-math function processing, etc.
• Available at launch of the 90000A.
An example of a FIR filter simulation. The bottom signal is the returned value from UDF, updating live on the scope display.
LFE filter function example with
RTEye plotting turned on
Another example of a 5 tap control FIR
equalization. The top eye is w/o
equalization, the bottom eye is with
equalization turned on.
Virtual Probing (or Measurement Plane Relocation)
58
50
M
Waveform Analyzer
S
Connector Fixture Cable
Connector Fixture Cable
Realtime Oscilloscope= Waveform Analyzer
50���Instrument Termination
What you Want…
What you Have…Measurement Plane
Simulated Measurement Plane
Digital Source
Digital Source
- 29 -
Page 59
Insert Presenter Photo Here100 x 120 pixel in JPEG or BMP format
August 2009 FTDAgilent Restricted
23 June 2010
InfiniiSim Waveform Transformation ToolsetN5465A
ChannelDialog
- 30 -
www.agilent.com.tw
http://www.agilent.com.tw/find/handouts
0800-047866
104 2 7(02) 8772-5888
324 20(03) 492-9666
802 6 25 1(07) 535-5035
©2010Issued date : 2010/6
5990-6018ZHA
Printed in Taiwan 2010/6