Hello, I have a question on embedded systems hardware. Hopefully someone can help.
I'm working on an embeeded system project that utilizes an Altera 7064 PLD (I know it's outdated but I'm a student) My question is general to any embedded device/processor. I want to make my system as robust as possible, and prevent the PLD from overloading. A friend of mine suggested adding a resistor between Vdd and the PLD that would drop the voltage below the chip's minimum operating level if the current was too large. For my operation frequency (16 MHz) the PLD is rated at a typical supply current of 30mA from a 5V source. I calculated that a 10 Ohm resistor would only drop the voltage by .3V under normal usage but would drop a full 1V if 100mA were drawn, shutting off the device. However, this resistance seems very small to me. Perhaps because I am using an older device with a large current draw.
Can anyone tell me if this is a good method to prevent an embedded device from overloading or suggest a better alternative?
Thanks!!
-Seth