Tool/software:
Hi.
I have a prototype using a LOG300DR followed by a data slicer on the Buffer output, to receive an OOK (on-off keyed) signal. To test, I gate the 337.5kHz carrier with a lower frequency square wave of 50% duty cycle, thereby simulating a string of 1010 repeating. What I find, is that the LOG300 log amp stage reacts quickly to the start of the carrier, but not when the carrier is gated off. The effect is that the duration of the high pulse (corresponding to carrier present) is increased by about 15us, with a corresponding decrease in the low pulse duration. Furthermore, the falling edge of the LOG300 output signal is 'noisy' / contains ripple, which leads to variance in the high pulse duration.
This happens with and without a filter between the LNA and log amp. The log amp inputs are in both cases matched with the same components, including 1kΩ on the Log_Inm pin.
3.3V supply, R_F = 30kΩ, C_OFFSET = 18nF, REF_RES = 56kΩ
Changing C_F from the 270pF I designed to 100pF didn't make much difference (except for increasing the noise in the signal).
So far, the only 'solution' is to lower the data bitrate to the point where 15us doesn't matter much, but that is undesirable from a system point of view.
I've wondered if the log amp output or buffer goes into saturation, given that the output goes high with carrier present. This might imply saturation recovery is the mechanism at work here.
Do you have any recommendations?