Consider the following setup:
MCU sends transparent data to CC1101 (EM) GPO0 and analog receiver captures the data. Logic analyzer probes are placed on GPO0 line and analog receiver output line.
The analog receiver is tested and proven accurate and CC1101 setting are copied from Smart RF studio.
The MCU sends a simple square signal for testing purposes, 1600 usec period, 50% duty cycle (800usec low and high logic).
I am aware that Smart RF studio is not optimized to generate settings for transparent mode (I have already read the application notes concerning transparent mode registers), but do you have any ideas on what could cause a variable delay on logic transition?
The high to low logic transition lags for about 100usec at the begining, the lag drops to zero after about 80msec in TX and starts to lead at about 40usec after 60msec in TX.
The interesting part in this scenario is that the period is always 1600usec, the duty cycle is the only variable.
I have tested this scenario with baud rates from 1.2k up to 100k, the results vary but the lag and lead are always there.
Any insight on the subject?