LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

SDA shorter than SCL when reading iC-MSB EEPROM using Labview FPGA

I have Labview FPGA with I2C implementation that is working correctly (checked).

I have iC-MSB signal conditioning chip that I want to connect to Labview.

 

Everithing seems to be setup correctly but the SDA data recieved form slave have someking of issue. Specific data bits are shorter than SCL bits send to slave from LV. See image:

Capture.PNG

Upper signals were recorded using iC MB3U harware trought USB, lower image is  using Labview FPGA code. 

On tle lower image we se marked bit that is too short and Labview cant read it!. Comparing upper image It seems that bit starts to raise in the right moment, but when clock is rising edge, bit already falls down and I cannot read it.

 

Does any have idea what could possible be wrong?

0 Kudos
Message 1 of 2
(2,098 Views)

Hello AndrazS,

 

Could you please be more specific?

What kind of USB device and what FPGA hardware you have used?

__________________________________________
The best way to thank, is to give KUDOS
0 Kudos
Message 2 of 2
(1,906 Views)