Bei der Linearen Schaltung läßt sich der Strom per PWM linear einstellen, das nachregeln , z.B. bei Schwankender Spannung übernimmt die Hardware.

Die OPs müssen nicht mit +-15 V versorgt werden. Mit einem LM358 oder TLC272 als OP würden auch 0V und +9...15 V reichen.