Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

USB-8452 I2C configuration

Hi, is there a way to change the I2C clock (SCL) duty cycle of the USB-8452? I am getting 70% duty cycle but I need ~30%  for sensor evaluation over I2C.

Thanks.  

0 Kudos
Message 1 of 3
(2,600 Views)

Hi ADaml,

 

There is no way to explicitly set the duty cycle of the clock, all that is configurable, even in the scripting API, is the clock rate through property nodes. The question is, why do you need that low of a duty cycle for your clock? According to this: http://www.ni.com/white-paper/9115/en/, the slaves should stretch the clock if they need more time before they're ready for the master to transmit again.

C. Weeks
Product Support Engineer
NI
0 Kudos
Message 2 of 3
(2,568 Views)

Thanks for the answer. This is for characterization purpose to meet the I2C specs in: 

 https://www.analog.com/en/technical-articles/i2c-timing-definition-and-specification-guide-part-2.ht...

I found out that the NI-6556 can do the job. 

Thank you, 

 

0 Kudos
Message 3 of 3
(2,550 Views)