-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use PG as cutoff #9
Comments
Currently Note: The issue of SD cards being corrupted by voltages lower than 3.3V has been reported anecdotally, it has not been observed with the Margay system and can not be directly confirmed via SD card documentation. That being said, it is good idea to ensure power is stable and within operational ranges before making reads and writes regardless. |
This could be implemented in hardware, but would require a fair bit of testing to make sure you don't get yourself into a corner on the power system (stuck in a reset loop, etc). This issue was added as the Cave Pearl group noted that you could corrupt the data on an SD card if you performed an undervoltage write (this is reasonable as if the voltage is not sufficient you may not be able to set the SRAM blocks, resulting in a check error). We have never seen this happen on any of our loggers, even when drained below the 3.3V + dropout (~175mV if I remember correctly). Not to say it can't happen, which is why I put this issue as a long term want. tl;dr - We have never observed this problem, this was a want. However, I think this would be better implemented in firmware for several reasons, would be a very simple implementation. |
Now that I have made some more significant changes towards v2.3, would you like to make these towards v3 of the board, such that this is the version that we will publish about? Or should we keep things as they are and keep a possible hardware implementation (beyond |
Use PG pin to connect to reset line (or some similar setup) to prevent writing to SD card when voltage is below cutoff (As this can cause corruption to files), alternative would be to use CRC check on SdFat writing
The text was updated successfully, but these errors were encountered: