I'm trying to use a Small Form-factor Pluggable (SFP) as the laser source for a homebuilt laser gas analyzer, which means I don't actually care about transmitting data. The plan is to send an arbitrary bitstream to an SFP transceiver, which will be a PWM signal with constant frequency.
Then, I'd set the bandwidth on the Rx channel to a reduced bandwidth, and use the duty cycle on my Tx signal to modulate Tx power.
I have a basic idea of how I'll set it up: send the signal to the Tx pins, attach all the other pins for serial communication and rate select, etc.
However, I'm trying to figure out the minimum frequency of the PWM signal that will work with my SFP. I'm planning to use this model, which has an advertised transmission rate of 155 Mbps.
The microcontroller I'm using maxes out at a 40 MHz PWM signal. So, if the Tx bandwidth on my SFP is set to full bandwidth, what will happen if I give it a 40 MHz signal? Will the SFP function fine and transmit a 40 MHz signal, will it function sub-optimally, or will it not work at all?
Additionally, how do I tell what the bandwidth is on the receiver if I set the Rx bandwidth to reduced bandwidth? I can see in the SFF-8079 document that there are options for selecting full or reduced bandwidth on the Tx and Rx channels, but I don't see documentation on my SFP (or any SFP) that clarifies what that reduced bandwidth is.