Blog
Technology Sharing
I2C Host Adapter (4)hits:2


Easyi3C is a leading supplier of embedded system tools that simplify the development and debugging of various communication protocols. The company offers a range of products designed to help engineers and developers use I3C/I2C , USB and MIPI, JEDEC, MCTP and other protocols more efficiently.



4. I2C bus filter test:

1.png

As shown in the MIPI protocol above, the tSP in the red circle is the pulse width ( tSP : time of spike suppression) that can be inserted into the bus. Our Tower console GUI supports the insertion 

of tSP, and you can specify the location and Pulse width (ns) can be used to test whether the Filter of the I2C Slave device is effective, thereby verifying the effectiveness of the Filter.

As shown in the figure below, in the red circle on the graphical interface, you can set tSP to be inserted into SDA or SCL, and you can also select the insertion position and pulse width.

gui.png


Select Preview on the image, which is similar to the preview function of a printer, and then click the Write button. A waveform preview will appear, as shown below:

wave.png


The red circle in the figure is the inserted tSP. If you connect an oscilloscope, you will see a similar waveform, which allows you to analyze the results.


The following uses a few examples of a chip to illustrate the test. The filter defined in the Spec of this chip is 50ns:

1. SDA Filter test:

sda1.png

sda2.png


As shown in the figure above, different widths are set:

Glitch Width (t SP ) = 60ns, I2C Slave devece NACK.

Glitch Width (t SP ) = 55ns, I2C Slave devece ACK.

Prove that the filter of this chip meets the Spec requirements.



2. SCL Filter test:

scl1.png

scl2.png


As shown in the figure above, different widths are set:

Glitch Width (t SP ) = 60ns, I2C Slave devece NACK.

Glitch Width (t SP ) = 55ns, I2C Slave devece ACK.

Prove that the filter of this chip meets the Spec requirements.


By inserting tSP on the SDA and SCL buses respectively, we can determine the validity of the filter parameters in the chip's Spec and ensure the chip's reliability.


Through the explanations in the above two chapters, everyone should have a preliminary understanding of the innovative features of our products. It is through the simplicity and ease of use of 

Tower console that we can easily complete the verification of important parameters on the I2C bus, improve the work efficiency of engineers, and thus invest precious time in the testing of more 

important product functions. In the following chapters, we will introduce the API of our related software and use examples to introduce how to automatically test related parameters, so as to 

further highlight the efficient features of our products. By completing the test through automated scripts and obtaining the normal working parameters of the chip, work efficiency will be 

greatly improved, and timely feedback will be given to chip designers, enhancing the reliability and stability of the chip, thereby improving product competitiveness.


Next: NONE!
Return Back

Service Line:

Address:Silicon Valley
Email:support@easyi3c.com

Copyright © Easyi3C Co., LTD