we are using a Digital Discovery to stress test our DUT with I2C/I3C commands at 1 MHz. Works fine so far.
We are wondering if there is a way to reduce the time between two sequential commands.
Currently we have something like 20 ms. We know it takes some time to send the data from the Discovery to the PC because the restart is issued by the PC. But the actual data stream for the pattern generator is rather small and should not take 20 ms (assuming not the whole memory is updated, even if not fully used).
var length = 51
var startreg = [0x9F,0xAE]
for(var i = 0; i < 10; i++)
{
var registers = Protocol.I2C.Read(0x50,length,startreg)
}
Question
Sebastian W
Hello,
we are using a Digital Discovery to stress test our DUT with I2C/I3C commands at 1 MHz. Works fine so far.
We are wondering if there is a way to reduce the time between two sequential commands.
Currently we have something like 20 ms. We know it takes some time to send the data from the Discovery to the PC because the restart is issued by the PC. But the actual data stream for the pattern generator is rather small and should not take 20 ms (assuming not the whole memory is updated, even if not fully used).
var length = 51
var startreg = [0x9F,0xAE]
for(var i = 0; i < 10; i++)
{
var registers = Protocol.I2C.Read(0x50,length,startreg)
}
Best regards
Basti
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now