https://blog.logicbus.com/signal-conditioning-guide-part-one/