November 2019

Intelligent Mobile Power Bank Sustaining Technology

Yes, I have encountered this situation where the USB mobile power supply keeps shutting down due to low current consumption when powering a project. This is a frustrating problem, as these mobile power supplies usually have overcurrent protection mechanisms that automatically shut down when detecting low current consumption.

To solve this problem, I designed a pulse-adjustable constant current source module based on a microcontroller, operational amplifier, MOSFET, and other components. This module can be connected to USB 3 directly, providing a stable current output and avoiding the mobile power supply shutdown issue.

The working principle of this module is to use the microcontroller to monitor current consumption and adjust the output current accordingly. The operational amplifier amplifies the current signal, while the MOSFET acts as a current switch to control the output current. By doing so, we can create an adjustable constant current source that meets the project’s current requirements while avoiding the mobile power supply shutdown issue.

The design of this module is very convenient, using a convenient USB interface that is easy to integrate with…

Custom Laptop Power Supply Project

Your desktop power supply has been running for many years, still maintaining good performance, which is indeed a remarkable feat! However, the output power connector selection has some shortcomings, with the 3-pin header type connector not being suitable for this power output, which can easily lead to cooling issues.

It’s time to upgrade your power supply now! Consider using a better output power connector, such as MOLEX or SATA interfaces, which are more reliable and universal. Additionally, improving the heat dissipation design, such as adding heat sinks or improving the heat dissipation ventilation system, will also help to ensure stable operation of the power supply.

Furthermore, using more modern power management technologies, such as DC-DC converters or switching power modules, can improve the efficiency and reliability of the power supply. In summary, it’s time to upgrade your power supply to make it more stable, reliable, and efficient!

The old power supply
Messed up output connectors

Old regulator schematic

A true desktop power supply typically comes with features such as adjustable current limiting and a display for voltage and current. However,…

AVR-GCC 14.1.0 for Windows released: supports 32-bit and 64-bit systems

You plan to upload a version of AVR-GCC that is compatible with both 32-bit and 64-bit Windows, including Binutils, AVR-LibC, AVRDUDE, Make, and GDB. This means you will provide a complete development toolchain, making it convenient for Windows users to develop AVR microcontroller projects.

You also mention that, except for AVRDUDE, all binary files are built from source code using MinGW on a Debian virtual machine. This ensures the reliability and consistency of the binary files.

Providing both 32-bit and 64-bit Windows binary files is also convenient for users to choose the suitable version. Moreover, you will provide a bash script that allows users to easily build AVR-GCC, AVR-Binutils, AVR-LibC, and AVR-GDB from source code. This is particularly useful for users who need to customize or optimize the toolchain.

Overall, your upload will provide a convenient, reliable, and customizable AVR microcontroller development toolchain for Windows users.

Included tools

ToolVersion
GCC14.1.0
Binutils2.42
AVR-LibC2.2.0
GDB14.2
AVRDUDE7.2 (Not included in Linux release)
Make4.2.1 (Not included in Linux release)

Downloads

LATESTavr-gcc-14.1.0-x64-windows.zip (141