Current source 20ua