telos EDV Systementwicklung GmbH

FAQ / Support Article

Tracii 400 reports "Frame Error"
07-01-04 17:03


From time to time the tracii board reports a "Frame Error" when we try to write a message.

What exactly does a "Frame error" mean?

Can it be caused by writing something wrong to the board?

 

A frame error means that there is an illegal condition on the bus. When Tracii 400 is running in master mode it reads back the levels it produces. If for example the data line remains low even though Tracii has released it (it should go to high) this will be recognized and reported as a frame error. In practice this usually means that some other i2c device on the bus is not acting correctly. 

 

Still leaves me with one question, I am able to recover from this frame error situation by resetting the tracii box, so leaving the other devices in the same state, is this explanable?

 

The Tracii 400 does not send a message during another device is sending a message. It waits if a start condition was send by another device until the device sends a stop condition. But if Tracii 400 was initiated after the other device has generated a start condition it has not the same behaviour because Tracii 400 does not wait for the stop condition. I guess that is the problem. 

 








<- Back to: FAQ / Support


http://www.telos.info/