Have a question regarding volatile / non-volatile

Correct me if I am wrong:

volatile = memory that does not require power.
non-volatile = memory that requires power at all times.

Or do I have it backwards?

Volatile = memory that loses its data when power is removed (DRAM).

Non-Volatile = memory that retains its data when power is removed (flash, eeprom).

All memory requires power to be usable.

8-Dale

Thanks linuxguy,

I was aware that it would need power to operate, just got confused on which was which.

Volitile is the one where if your power supply blows up, your data blows up.

:wink:

theChipmunk

Hi all,

I’m working on a mobile robot project that draws pretty high peak currents during heavy loads, and we’ve been running into random system resets/brownouts. Tracking down whether it’s caused by over-current, voltage dips, or thermal throttling has been a real headache.

Right now, we’re evaluating dedicated PMBus power loggers to capture black-box data before a crash happens. I’m looking at the MAX34446ETL+CDJ from Maxim/ADI because it supports multi-channel voltage/current tracking with built-in non-volatile fault logging.

Has anyone here used this specific IC (or similar PMBus monitors) on their power distribution boards? How reliable is the I2C/PMBus readout under noisy motor driver environments?

For reference, here is the datasheet/spec sheet I’m looking at MAX34446 Datasheet PDF