[Enjoy the ride] Series 3: TekScope, the master of Tektronix oscilloscopes, helps you decode D-PHY/C-PHY

Publisher:EE小广播Latest update time:2022-07-19 Source: EEWORLDKeywords:Tektronix Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Tektronix provides TekScope PC client for waveform acquisition and analysis of oscilloscopes. Usually, waveform decoding and analysis are performed on the oscilloscope, which requires data copying and processing back and forth, and occupies oscilloscope resources. Using TekScope PC client, you can remotely acquire waveforms on multiple oscilloscopes, and perform MIPI D-PHY/C-PHY decoding, search and analysis on your own computer. This article mainly introduces the use and steps of TekScope PC for MIPI D-PHY/C-PHY decoding.


1. Waveform acquisition


After opening the TekScope software, you can add the oscilloscope that needs to collect waveforms by clicking "Add New Scope" below the oscilloscope. In the pop-up dialog box, you can see that the oscilloscope can be connected via the network or USB. You only need to enter the IP address of the corresponding oscilloscope and click "Connect"; when you have multiple oscilloscopes, you can also name the oscilloscope in "Label".

image.png


2. MIPI C-PHY decoding settings


After the oscilloscope acquires the waveform, click "Add New Bus" at the bottom of the software interface to add a new decoding bus.

image.png

Figure 3a. Adding the bus standard to be decoded

image.png

Figure 3b. Add bus decoding interface


In the pop-up bus selection interface, select CPHY in the drop-down list of "Bus Type" and select CSI or DSI decoding in "Sub Type". As shown in Figure 3b, the original C-PHY single-ended signals VA, VB and VC can be decoded. At this time, you need to select "Single Ended" in "Signal Type". At this time, you can see that the signal source "Source" is reflected as three signals A, B, and C in the interface. Next, you need to determine the decision level of the signal to be decoded.


There are two types of threshold levels in CPHY decoding. The "Threshold" specifies the intermediate decision level of the high-speed HS signal, which is usually zero. It can also be modified in more detail according to the specific situation of the signal, but it must be an intermediate level. The "LP Threshold" input is the distinction level between the LP signal and the HS signal. When setting this level, please note that the actual HS signal is not allowed to exceed it, but it cannot exceed the maximum 1.2V level specified by the LP signal.


In the same interface, you need to enter the rate of the high-speed HS signal in the "Bit Rate" input box, and then select "On" in Display, and TekScope can perform correct decoding. In addition, you can also customize the display of the bus and decoding according to your own preferences in "Display Format" and "Decode Format".

image.png

Figure 4


3. Open and locate the waveform decoding table


In order to facilitate the browsing of decoded signals, TekScope PC can display and locate the decoded results in a table format. The usage is divided into three steps:


1) Select "Results Table" from the first-level menu in the upper right corner of the software interface;

2) Select "Bus Decode" in the Type of Results Table;

3) Click "Add" to add the decoding result table

image.png

Figure 5. Adding a decoding table in three steps


The decoding table lists all the decoding fields and results, and by clicking on any decoding result, the software will automatically jump to the corresponding waveform, which is very convenient for positioning and debugging the decoding waveform, and the elements such as RGB in the pixel will be marked with the same color. The decoding table also supports the output of csv format, just right-click the decoding table and select "Save Table".

image.png

Figure 6. Automatic positioning of the decoding table and pixel color identification


4.Use the decoding search function of TekScope PC


TekScope PC can also search for marks based on bus decoding. For CPHY bus decoding, various data types and detailed data can be searched, as shown in the figure below. All types of data such as SOT, EOT, Data, Packets, etc. can be searched specifically. Just click the "Search" button on the first-level menu in the upper right corner of the software, then select the previously defined CPHY bus in "Source", and finally select the corresponding search condition in the "Mark On" drop-down list to define it.


The following example searches for pixels with Red data of "0x06" in RGB444 encoding under the Long Packet type:

image.png

image.png

Figure 9. Example of CPHY pixel-level search and positioning function


By adding "Search" through similar operations in the third point "Results Table", the search results defined previously can be displayed in a list. Similarly, the result list has corresponding timestamps and can be clicked to automatically jump, which is very convenient.


5. MIPI D-PHY bus decoding settings


The settings for MIPI D-PHY bus decoding and search are similar to those for MIPI C-PHY. The only difference is that in the Add New Bus interface, the following steps are used to implement it:


1) Select DPHY under "Bus Type";

2) "Protocols" specifies whether it is CSI or DSI standard;

3) Specify the Threshold of Clock and Data Threshold of Data. Note that this is the decision threshold level of the HS signal.

4) Specify the "LP Threshold" level to distinguish between LP and HS signals. The level here should be higher than the highest level of the HS signal but not higher than the 1.2V standard level of the LP signal.

5) Select a custom decoding format

image.png

Figure 10. MIPI D-PHY signal decoding setting interface


Likewise, the decoding and search tables mentioned above may also be used to perform waveform decoding search and positioning analysis.


In summary, TekScope PC supports remote acquisition, bus decoding, search and positioning of MIPI waveforms on personal computers, which makes it convenient for engineers to remotely decode and analyze MIPI on oscilloscopes, save oscilloscope resources, facilitate data collation and remote collaboration, and is fast and comprehensive in functions. It also supports different oscilloscope platforms such as Tektronix DPO70k and MSO6B, which is of great help to engineers who have MIPI bus decoding and analysis requirements.


Keywords:Tektronix Reference address:[Enjoy the ride] Series 3: TekScope, the master of Tektronix oscilloscopes, helps you decode D-PHY/C-PHY

Previous article:Waveform generator - square wave, triangle wave, sine wave
Next article:Oscilloscope for physics experiments

Recommended ReadingLatest update time:2024-11-16 11:43

Preparations for the 2019 Electronics Competition are in full swing, with Tektronix empowering students to innovate in design
A special "2+N" promotional package exclusively for education is launched to provide exclusive discounts for teachers and students participating in the e-sports competition   Preparations for the 2019 Undergraduate Electronic Design Competition have been fully launched. In April, the Higher Education Branch of the Ch
[Test Measurement]
Preparations for the 2019 Electronics Competition are in full swing, with Tektronix empowering students to innovate in design
Measurement of Aliased Waveforms on Tektronix MDO4K Oscilloscope
  Assume that the signal is a 200KHz sine signal, but the signal frequency displayed by the oscilloscope is 100KHz. This is because the sampling rate of the oscilloscope does not match the signal change, resulting in aliasing. When sampling a continuous signal at equal intervals, if the sampling theorem cannot be satis
[Test Measurement]
Application of Tektronix Oscilloscope Probe in Power Supply Ripple Test Solution
For modern electronic systems, due to their complexity, ripple noise is not limited to AC-DC, but DC-DC is also very important. The existence of ripple and noise can cause many hazards and affect the normal operation of the circuit. Therefore, accurate measurement of power supply ripple noise is indispensable. The c
[Test Measurement]
Application of Tektronix Oscilloscope Probe in Power Supply Ripple Test Solution
Ten Days of Power Design at Tektronix Keithley | Day 8: Power Line Compliance Testing
    The demands on power supply designers are becoming higher and higher, and they are under tremendous pressure to improve efficiency, reduce costs, and shorten product development cycles. Power supply design is a complex task, and there are many checkpoints in the process. In the power supply design series, we will
[Test Measurement]
Ten Days of Power Design at Tektronix Keithley | Day 8: Power Line Compliance Testing
What functions does a Tektronix oscilloscope have?
An oscilloscope is an electronic measuring instrument with a wide range of uses. It can transform invisible electrical signals into visible images, making it easier for people to study the changing processes of various electrical phenomena. The oscilloscope uses a narrow electron beam composed of high-speed electrons
[Test Measurement]
What functions does a Tektronix oscilloscope have?
How to save waveform in Tek TDS3054B
Step 1: Set up the TDS3054B network 1.1. Press the "UTILITY" button on the oscilloscope panel, and the oscilloscope will display the following interface 1.2. Press the "System Input/Output" button on the oscilloscope panel continuously, select "Input/Output", and the oscilloscope will display the following interface
[Test Measurement]
How to save waveform in Tek TDS3054B
Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号