8MHz Node Test

I’ve resurrected the Sensor Node project and I am experimenting in reducing the power consumption even further. This time I’ve removed the 3.3v voltage regulator from the circuit and I’ve programmed the chip as an 8MHz ATmega328P running at 3.3v and with brownout detection disabled.

This should give me a considerable increase in battery life. With the chip running at 8MHz instead of 16MHz and with the circuit now able to work at voltage down to around 2.7v or lower the battery will last an extremely long time. Possibly many years.

I am currently running a test with the transmitter sending packets every second and with the sleep functions disabled. This is so I can see how low the voltage can get to before the circuit fails. I will give you an update when the test is over.

 

The fuse settings I added to the Arduino boards.txt file is:

########################################

lopower.name=Arduino Ultru Low-Power (<2.7V, 8 MHz) w/ ATmega328

lopower.upload.tool=avrdude
lopower.bootloader.tool=avrdude

lopower.upload.protocol=stk500
lopower.upload.maximum_size=30720
lopower.upload.speed=57600

lopower.bootloader.low_fuses=0xE2
lopower.bootloader.high_fuses=0xDA
lopower.bootloader.extended_fuses=0x07
lopower.bootloader.path=atmega
lopower.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
lopower.bootloader.unlock_bits=0x3F
lopower.bootloader.lock_bits=0x0F

lopower.build.mcu=atmega328p
lopower.build.f_cpu=8000000L
lopower.build.core=arduino
lopower.build.variant=standard

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *