Questions tagged [brownout]

A drop in supply voltage below the minimum operating voltage. Use for questions about designing circuits to be tolerant of brownouts, properly reset components after a brownout, etc.

A drop in supply voltage below the minimum operating voltage. Use for questions about designing circuits to be tolerant of brownouts, properly reset components after a brownout, etc.

See Wikipedia's article on brownouts for more information.

55 questions
38
votes
8 answers

In what situation should I keep the brown-out detection feature OFF on a microcontroller?

When the power supply on a microcontroller falls under a certain threshold, a brown-out conditions occurs and RAM may get corrupted. Provided that every power down sequence of the circuit can mean a potential brown-out condition, I always enable…
m.Alin
  • 10,638
  • 19
  • 62
  • 89
22
votes
2 answers

What is a brownout condition?

I'm reading the datasheet of this DAC. Page 27 states: In many industrial process control applications, it is vital that the output voltage be controlled during power-up and during brownout conditions. What are "brownout conditions"? Why is…
Randomblue
  • 10,953
  • 29
  • 105
  • 178
12
votes
2 answers

Do the new "PB" variants of ATmega have a bug in the brown-out detector?

We've been using ATmega48/88/168/328 microcontrollers successfully for many years in many of our products. We have now considered to switch from the A and PA variants to the new PB variant (because we will need the extra pins, timers and UARTs in…
vsz
  • 2,554
  • 1
  • 17
  • 32
7
votes
3 answers

Using reset controllers with modern microcontrollers

Are reset controllers necessary for modern microcontrollers, such as the LPC2138 or 9S12XD256? Most ARM processors I have seen have their own brown-out detectors and reset properly, and I don't see reset controllers used with them. However, I've…
QuestionMan
  • 1,145
  • 2
  • 10
  • 19
7
votes
1 answer

Atmega328P - How is brown-out-detection supposed to work?

[SOLVED][UPDATE]: The problem was with fuse bits. Somehow the fuses were being incorrectly written as 0xFE rather than 0xFD. FE corresponds to 1.8V and thus arduino board was working down to 1.8V. I reinstalled Arduino and started everything from…
Whiskeyjack
  • 7,946
  • 8
  • 53
  • 91
5
votes
3 answers

Minimum voltage to avoid EEPROM corruption for ATMega328P

I have a battery powered contraption with an ATMega328P with Arduino code that sleeps most of the time. Occasionally it needs to write some values to EEPROM. It's battery powered so I have tried to minimize the consumption by disabling the BOD, so…
rslite
  • 193
  • 2
  • 8
5
votes
2 answers

Microcontroller working voltage + brownout circuit

I'm working with LPC1769, but this applies to any MCU. The datasheet states that the power supply range is from 2.4V to 3.6V. The included brownout detection circuit triggers a warning interrupt below 2.2V and asserts the Reset below 1.85V. What…
5
votes
2 answers

Engine cranking corrupts SPI driven 7segment display

I am driving six 7-segment displays with SPI using MAX7219 and ATmega128. This is for displaying various engine parameters like rpm, oil pressure etc. for large marine diesel engines (>100 kW). The system runs on 24V DC from lead acid batteries…
4
votes
1 answer

ATMega328P Programs at 2V but not at 1.8V

I'm perplexed by this one: I'm trying to run my ATMega328P at 1.8V. The voltage at the chip (pin 4 and 21) sits at 1.82V (BK Precision Multimeter). When using the AVRISP mkII, the programmer LED lights up green (recognizing a powered chip) but…
dramsay
  • 51
  • 4
3
votes
2 answers

What could cause unexplained brownout resets?

Context I'm building a 7kW bidirectional two-stage switching converter. Each stage has its own control board and processor. The entire system runs off a common 24V rail. Isolation stage Two H-bridges on either side of a transformer, running at 18…
Stephen Collings
  • 17,373
  • 17
  • 92
  • 180
3
votes
2 answers

Brownout (low voltage) Detection on msp430F2274

I work on a Texas Instruments msp430f2274 with a battery. I want to know, when the supply voltage is low. I found information about a "Supply Voltage Supervisor" but apparently it is not present in all devices of the msp430x2xx family. My controller…
user3958
3
votes
0 answers

Audio amp causing microcontroller glitching - how to better decouple?

Complete schematic is at https://cdn.hackaday.io/files/1667667134916544/Evil%20Simon%20v1_2_1.pdf This is a little game with a DAC output being used as a digital audio playback system. The DAC output goes into an LM4871 amplifier. As shown in the…
nsayer
  • 1,543
  • 1
  • 18
  • 35
3
votes
1 answer

ATmega328P current drawn when in Brown out

I'm experimenting with an ATmega328p on a breadboard using the standard Arduino bootloader. I'm looking at the power consumption as I want to power the device from a solar panel and a large cap. I've got a sketch that get's the device into the…
2
votes
1 answer

Software disable brownout detection (BOD) on ATmega328p

I'm trying to disable the brownout detection (BOD) of a ATmega328p at runtime, before putting it into power-down sleep like this: set_sleep_mode(SLEEP_MODE_PWR_DOWN); cli(); // disable interrupts sleep_enable(); sleep_bod_disable(); …
maxschlepzig
  • 426
  • 5
  • 17
2
votes
4 answers

Can a car electrical system brown out?

I have been in discussion with a bmw mechanic that is claiming a cars DC electrical system cannot have a brown out. Their claim is that the system is set up in such a way that it is either on or off. My understanding is that this is what you would…
NDEthos
  • 131
  • 5
1
2 3 4