Hello,
The datasheet for this part says the OUT pin is taken to its ERRB state when one of a few types of errors occurs, if the Threshold number of errors occurs in a row. If there are singular errors, for example with parity or frame length, does the OUT pin stay at the last known "good" output or does it go to the newer "bad" output, whatever it is interpreted as?
I have a setup where Thresh is set to 16, and only Frame and Parity error reporting is enabled. It works fine except in specific cases, where it seems like the bit lengths get corrupted by other interrupts in the system. When this happens, the DAC output dips briefly to a lower value (e.g. if it drops to 1/2 the value, I think it means the MSB got corrupted and a bit that should have been a 1 went to 0). Because Thresh is high, the ERRB level isn't reached. I know the actual data being sent is correct. By turning Thresh to 1 and leaving error reporting on, I can see that the DAC sees these dips as errors. Should it be showing the "bad" data as well, or is something else going on?
Thank you,
Sharada