Here is a crude diagram of two methods to charge and discharge a supercap bank for a battery spot welder.
In fig 1, the supercap bank is between the mosfet‘s source and ground. The bank is always connected to ground and the mosfet controls the availability of charging power to it (via a CV/CC source). Since it’s always grounded it’s easy to measure the voltage across it for sensing. However, I believe the charging mosfet‘s gate would have to be at Vgs + the supercap bank voltage. In this method, is the discharging mechanism correct? Once charged would the caps slowly discharge?
In fig 2, the bank is between the power supply and the mosfet’s drain. This, I believe, is the way to connect a load when controlled by a N-mosfet. However, how will I sense the voltage across the supercap bank? When the bank is neither being charged or discharged I wouldn’t be able to see the voltage across it since the negative end of the bank is floating.
Any thoughts would be helpful and appreciated.

In fig 1, the supercap bank is between the mosfet‘s source and ground. The bank is always connected to ground and the mosfet controls the availability of charging power to it (via a CV/CC source). Since it’s always grounded it’s easy to measure the voltage across it for sensing. However, I believe the charging mosfet‘s gate would have to be at Vgs + the supercap bank voltage. In this method, is the discharging mechanism correct? Once charged would the caps slowly discharge?
In fig 2, the bank is between the power supply and the mosfet’s drain. This, I believe, is the way to connect a load when controlled by a N-mosfet. However, how will I sense the voltage across the supercap bank? When the bank is neither being charged or discharged I wouldn’t be able to see the voltage across it since the negative end of the bank is floating.
Any thoughts would be helpful and appreciated.
