It seems like this subject on CC/CV indication has been beat to death. I have included the proposal without the Opamps. We I get the boards I will give a detailed review of how it works.
My To-Do list is now down to the following items before I order the prototype boards.
1) Finalize all Calculations and Document all Equations Used
2) Replace Resistors with standard E144 values
3) Re-Do Equations and verify any error is tolerable
4) Replace 1N400X diodes with SMD versions. (I will keep the 1N540X as TH). For a final supply I may use a real negative regulator as the diodes are pretty wasteful.
5) Finalize Schematic. Make placement of all attributes consistent
6) Finalize Board Layout - Make sure Silkscreen will look nice
7) Manually Route the following Nets
7a) V+
7b) Vout
7c) Bypass Caps for OA
Click on AutoRouter
9) Drink a beer for the 7.3 seconds it takes to do the work
10) DRC -> Fix Errors, Order Boards
11) Order Components
So a few questions I still have:
First I am only getting a difference of 400mV on IC1B. I have put my calculations on the schematic. I would like this to be 1V Can I use different value resistors for the Inverting and Non Inverting inputs?
Second I have been searching around on the internet on how to calculate the Current of the current sources. Could anyone provide some literature on how this circuit works and how to calculate the current?
Rev4 should be the final version before I order boards. I will make Rev5 after what I spoke about in the list above is complete.
Once again thank you guys for helping out with this.