Hello,
I need to receive a raw infrared data streams by photodiode. The infrared emiter has different baudrates(300 to 115200 bps) and different light intensity. I used OPA314 op-amp as a transimpedance amplifer. In my tests, output signal looks good at low light intensities but the output signal has a distortion at higher light intensities. How can i solve it? Maybe this problem will be sloved when i use an automatic gain control method, but then i think i will miss some of data at the begining of the stream until AGC controls the gain.