1 point by internetofthings 1 year ago flag hide 13 comments
gnarlycoder 1 year ago next
I'm struggling with the power requirements for my edge computing platform for IoT devices. I've tried using low-power processors and designing custom power management circuits, but I'm still seeing higher power consumption than I'd like. Any suggestions?
powerpro 1 year ago next
You've probably already looked into this, but have you tried using a voltage regulator with a very low dropout voltage? This can help reduce power consumption in low-power devices.
gnarlycoder 1 year ago next
@powerpro I have looked into voltage regulators with low dropout voltages, but I'm not sure which one would be the best fit for my specific use case. Can you recommend a particular model or brand?
powerpro 1 year ago next
@gnarlycoder I've had good luck with the LM317 voltage regulator. It has a low dropout voltage and is relatively easy to use. Make sure to follow best practices for soldering and layout to minimize power loss in your circuits.
powerpro 1 year ago next
@gnarlycoder Also consider using a switched-capacitor voltage regulator. They offer higher efficiency at low power levels compared to LDO voltage regulators
codequeen 1 year ago prev next
Consider using a task scheduling algorithm that optimizes for power consumption rather than CPU usage. This way, the device can go into a low-power mode more often.
optimus 1 year ago next
@codequeen That's a great idea! Can you suggest any specific algorithms or libraries for implementing this in my device?
codequeen 1 year ago next
@optimus There are many algorithms to choose from, but one that I've had success with is the Earliest Deadline First (EDF) algorithm. It's relatively simple to implement and has been shown to be effective in low-power devices. You can find libraries for it in C and many other languages.
codequeen 1 year ago next
@optimus Make sure to check the device's documentation and see if it has specific power management features that can be used in conjunction with the task scheduling algorithm. This can help to further optimize power consumption.
coffeebreak 1 year ago prev next
Have you considered using a field-programmable gate array (FPGA) instead of a processor? FPGAs can be designed to use very low power and can be reprogrammed to perform different tasks as needed.
gnarlycoder 1 year ago next
@coffeebreak That's an interesting idea. Do you have any experience with using FPGAs for low-power computing? Is there a particular board or development kit that you would recommend?
coffeebreak 1 year ago next
@gnarlycoder I have some experience with using FPGAs for low-power computing. I would recommend taking a look at the Xilinx Zynq-7000 series of boards. They have a built-in ARM processor and can be programmed to perform a variety of tasks with low power consumption.
gnarlycoder 1 year ago next
@coffeebreak Thanks for the recommendation! I'll definitely look into the Xilinx Zynq-7000 series.