Fiber optic encoders generate code using a laser and phototransistor and are typically high cost, high resolution devices. They are used in explosion-proof applications where extremely flammable gasses may be present. Lastly, capacitive encoders generate output code through detecting changes in capacitance using a high frequency reference signal. The capacitive style are low cost, high resolution encoders that are perfectly suited for precision applications in challenging environments.