- Aug 11, 2001
- 8,365
- 1,556
- 126
There have been some SSDs using a capacitor buffer to help clear the write cache during sudden power loss. It would seem to be a bad implementation, far less than optimal use of components to just add some capacitors, no matter how great their value, directly across the 5V rail.
For the purposes of this discussion I am only considering SSDs powered by only the 5V rail. My point is that directly across the 5V rail, it's back feeding to the rest of the system, and there's a limit to how much capacitance you could add before PSU-On state rise to 5V time became excessive to charge the capacitor(s), and in certain situations, the surge current too.
I am wondering what anyone out there knows about typical (or even a few examples would be a start) SSD stability/behavior during a slow voltage drop event. Would the SSD attempt to continue to function but the reduced voltage would potentially introduce errors, and/or would a sufficient amount of capacitance mean that the DRAM (or SRAM on some designs) clears the cache and then it would (or wouldn't) matter much if a low voltage unstable condition arose.
If this kind of condition happens, with some implementations of prevention it could happen every single time power is lost, like a normal system shut-off.
For this reason I propose the following and hope you can find problems or suggest an alternative that is:
1) Low cost
2) Reasonable size
3) Reliable long term, meaning over 10 years minimum.
4) Not requiring complex circuits beyond what is reasonable for DIY'ers.
I have designed fairly complex circuits and etched some, sent some to PCB houses, but it seems like a diminishing return for the time and money if the critical information about how SSDs respond to voltage dropping slowly is know.
The knee jerk reaction is supercapacitors but I've read a bit about how their ESR is too high. I thought also about powering a buck converter off the 12V rail for multiplying the effectiveness of any given capacitance.
Both of these notions lead me back towards the possibility of a simpler approach. What if you had a 5V rail and ground, and a resistor in series on the 5V rail, say 1KOhm to limit current so it isn't excessive upon PSU power-on charging a capacitor bank, then in parallel to that you had the 5V rail going to the SSD(s), with both isolated from each other by a pair of schottky diodes?
Who knows what the dropout voltage of a typical SSD is? At low current a schottky that results in only 0.2V dropout shouldn't be hard to find, but I wonder about the behavior of a typical SSD as voltage drops after the cache is cleared, especially if it's a long process, or does it not really matter at that point?
I know some of you will just state that this is a reason for a whole-system UPS. Perhaps, but this is targeted more towards a specific issue.
I'm looking more for information rather than ideas about using zener diodes, relays, transistors, and more. I've contemplated such things and come back to wondering what happens if you just throw a whole lot of capacitance at the problem so long as you have inrush current limiting?
For the purposes of this discussion I am only considering SSDs powered by only the 5V rail. My point is that directly across the 5V rail, it's back feeding to the rest of the system, and there's a limit to how much capacitance you could add before PSU-On state rise to 5V time became excessive to charge the capacitor(s), and in certain situations, the surge current too.
I am wondering what anyone out there knows about typical (or even a few examples would be a start) SSD stability/behavior during a slow voltage drop event. Would the SSD attempt to continue to function but the reduced voltage would potentially introduce errors, and/or would a sufficient amount of capacitance mean that the DRAM (or SRAM on some designs) clears the cache and then it would (or wouldn't) matter much if a low voltage unstable condition arose.
If this kind of condition happens, with some implementations of prevention it could happen every single time power is lost, like a normal system shut-off.
For this reason I propose the following and hope you can find problems or suggest an alternative that is:
1) Low cost
2) Reasonable size
3) Reliable long term, meaning over 10 years minimum.
4) Not requiring complex circuits beyond what is reasonable for DIY'ers.
I have designed fairly complex circuits and etched some, sent some to PCB houses, but it seems like a diminishing return for the time and money if the critical information about how SSDs respond to voltage dropping slowly is know.
The knee jerk reaction is supercapacitors but I've read a bit about how their ESR is too high. I thought also about powering a buck converter off the 12V rail for multiplying the effectiveness of any given capacitance.
Both of these notions lead me back towards the possibility of a simpler approach. What if you had a 5V rail and ground, and a resistor in series on the 5V rail, say 1KOhm to limit current so it isn't excessive upon PSU power-on charging a capacitor bank, then in parallel to that you had the 5V rail going to the SSD(s), with both isolated from each other by a pair of schottky diodes?
Who knows what the dropout voltage of a typical SSD is? At low current a schottky that results in only 0.2V dropout shouldn't be hard to find, but I wonder about the behavior of a typical SSD as voltage drops after the cache is cleared, especially if it's a long process, or does it not really matter at that point?
I know some of you will just state that this is a reason for a whole-system UPS. Perhaps, but this is targeted more towards a specific issue.
I'm looking more for information rather than ideas about using zener diodes, relays, transistors, and more. I've contemplated such things and come back to wondering what happens if you just throw a whole lot of capacitance at the problem so long as you have inrush current limiting?
Last edited: