Additional sensors

OSD in base state have GPS connected only, however it is absolutely enough for proper work and navigation .

But it is not the end of OSD's ability.

OSD have some not used I/O pins and some pads on board making possible to add some functionality and connection of various external sensors.

All those Pin configurations are customized by user to meet the best way of individual needs .

OSD have 5 unused pins named I1,I2, ... I5 . Those pins can be used for connect any external signals or sensors supported by firmware .

Each pin input include pads for additional parts(0603 size) R or L or C to meet hardware function .

Those input pins can be connected in custom way with signals and inputs on OSD's PCB .

Those signal inputs on OSD's PCB are T0 and T1 (in fact they are external interrupt 0 and 1 of MCU )

and ADC inputs ( ADC2 to ADC6 ).

ADC is Analog-to-Digital-Converter , so this input can transform any analog voltage value at range 0-5V to 10bit digit 0-1024.

ADC value can be scaled(transformed) using Minimal Value and Gain to display at any format we need ( an example is measured Voltages ) .

Each ADC input have also pads for additional elements like Capacitor and Resistor or Resistor divider if need to be used for lower voltage to 5V range .

R C is lowpass filter at any ADC input to avoid any glitches and for noise cancel

Then using a piece of tiny wire we can connects any Pads of Inputs to any Pads of signals on PCB , that way we configure additional external connections to OSD in custom way we need .

Using at OSD all this RLC elements you will made an PI filter in fact - so in/out noises and glithes will be canceled at best way