Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use nibm: Examples, Pinouts, and Specs

Image of nibm
Cirkit Designer LogoDesign with nibm in Cirkit Designer

Introduction

The NIBM (Non-Isolated Buck Module), manufactured by Flame with part ID fire, is a highly efficient DC-DC converter designed to step down voltage from a higher input to a lower output. Unlike isolated converters, the NIBM does not provide electrical isolation between the input and output, making it ideal for applications where isolation is not required but high efficiency and compact design are critical.

Explore Projects Built with nibm

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Wi-Fi Controlled Robotic System with Multiple Sensors and Motor Drivers
Image of mit: A project utilizing nibm in a practical application
This circuit is a sensor and motor control system powered by a 9V battery and regulated by a buck converter. It includes multiple sensors (SEN0245, SEN0427, I2C BMI160) connected via I2C to an ESP32 microcontroller, which also controls two N20 motors with encoders through an MX1508 DC motor driver.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano-Based Sensor Data Logger with Alert System
Image of model rocket flight computer: A project utilizing nibm in a practical application
This circuit features an Arduino Nano microcontroller interfaced with BMP180 and MPU-6050 sensors via I2C communication for environmental and motion sensing. It includes a piezo buzzer and three LEDs (red, yellow, blue) for audio-visual feedback, controlled by digital pins on the Arduino. A pushbutton with a pull-up resistor, a micro SD card module for data logging, and a 9V battery for power supply are also part of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Gesture-Controlled Wheelchair with Arduino UNO, Arduino Nano, and HC-05 Bluetooth Modules
Image of Gesture Control Wheelchair: A project utilizing nibm in a practical application
This circuit features an Arduino Nano interfaced with an InvenSense MPU6050 accelerometer/gyroscope for motion sensing and an HC-05 Bluetooth module for wireless communication. The Arduino Nano processes the MPU6050 data to interpret gestures and sends corresponding commands via Bluetooth. Additionally, an Arduino UNO is connected to an L298N motor driver to control two DC motors, receiving commands from a separate HC-05 module, likely for remote maneuvering of a vehicle or robotic platform.
Cirkit Designer LogoOpen Project in Cirkit Designer
Bluetooth-Enabled Wearable Motion Sensor with Rechargeable Battery
Image of FYP_LEEDS: A project utilizing nibm in a practical application
This circuit features an Arduino Nano interfaced with an HC-05 Bluetooth module, a BMI160 6DOF sensor, and multiple flex resistors. It is powered by a polymer lithium-ion battery through a lipo battery charger module and a step-up boost converter. The primary function appears to be wireless sensor data collection and transmission, with the flex resistors possibly serving as input devices and the accelerometer/gyro for motion tracking.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with nibm

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of mit: A project utilizing nibm in a practical application
ESP32-Based Wi-Fi Controlled Robotic System with Multiple Sensors and Motor Drivers
This circuit is a sensor and motor control system powered by a 9V battery and regulated by a buck converter. It includes multiple sensors (SEN0245, SEN0427, I2C BMI160) connected via I2C to an ESP32 microcontroller, which also controls two N20 motors with encoders through an MX1508 DC motor driver.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of model rocket flight computer: A project utilizing nibm in a practical application
Arduino Nano-Based Sensor Data Logger with Alert System
This circuit features an Arduino Nano microcontroller interfaced with BMP180 and MPU-6050 sensors via I2C communication for environmental and motion sensing. It includes a piezo buzzer and three LEDs (red, yellow, blue) for audio-visual feedback, controlled by digital pins on the Arduino. A pushbutton with a pull-up resistor, a micro SD card module for data logging, and a 9V battery for power supply are also part of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Gesture Control Wheelchair: A project utilizing nibm in a practical application
Gesture-Controlled Wheelchair with Arduino UNO, Arduino Nano, and HC-05 Bluetooth Modules
This circuit features an Arduino Nano interfaced with an InvenSense MPU6050 accelerometer/gyroscope for motion sensing and an HC-05 Bluetooth module for wireless communication. The Arduino Nano processes the MPU6050 data to interpret gestures and sends corresponding commands via Bluetooth. Additionally, an Arduino UNO is connected to an L298N motor driver to control two DC motors, receiving commands from a separate HC-05 module, likely for remote maneuvering of a vehicle or robotic platform.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of FYP_LEEDS: A project utilizing nibm in a practical application
Bluetooth-Enabled Wearable Motion Sensor with Rechargeable Battery
This circuit features an Arduino Nano interfaced with an HC-05 Bluetooth module, a BMI160 6DOF sensor, and multiple flex resistors. It is powered by a polymer lithium-ion battery through a lipo battery charger module and a step-up boost converter. The primary function appears to be wireless sensor data collection and transmission, with the flex resistors possibly serving as input devices and the accelerometer/gyro for motion tracking.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Power management in embedded systems
  • Voltage regulation for microcontrollers and sensors
  • Battery-powered devices
  • LED drivers
  • Industrial automation systems

Technical Specifications

The following table outlines the key technical specifications of the NIBM:

Parameter Value
Input Voltage Range 6V to 36V
Output Voltage Range 1.2V to 24V (adjustable)
Maximum Output Current 3A
Efficiency Up to 95%
Switching Frequency 150 kHz
Operating Temperature -40°C to +85°C
Dimensions 22mm x 17mm x 6mm

Pin Configuration and Descriptions

The NIBM module has the following pin configuration:

Pin Name Description
1 VIN Input voltage pin. Connect to the positive terminal of the input power source.
2 GND Ground pin. Connect to the negative terminal of the input power source.
3 VOUT Output voltage pin. Provides the regulated output voltage.
4 ADJ (optional) Voltage adjustment pin. Connect a resistor or potentiometer to adjust output.

Usage Instructions

How to Use the NIBM in a Circuit

  1. Connect the Input Voltage:
    • Attach the VIN pin to the positive terminal of your power source (6V to 36V).
    • Connect the GND pin to the negative terminal of your power source.
  2. Connect the Load:
    • Attach the VOUT pin to the positive terminal of your load.
    • Ensure the load's ground is connected to the GND pin.
  3. Adjust the Output Voltage (if needed):
    • Use the ADJ pin to fine-tune the output voltage. Connect a resistor or potentiometer as specified in the datasheet to achieve the desired voltage.

Important Considerations and Best Practices

  • Input Voltage Range: Ensure the input voltage is within the specified range (6V to 36V). Exceeding this range may damage the module.
  • Heat Dissipation: For high current loads, consider adding a heatsink or improving airflow around the module to prevent overheating.
  • Output Voltage Adjustment: If using the ADJ pin, verify the resistor or potentiometer value to avoid setting an output voltage beyond the module's limits.
  • Capacitors: Add input and output capacitors (e.g., 10µF to 100µF) close to the module to improve stability and reduce noise.

Example: Using NIBM with an Arduino UNO

The NIBM can be used to power an Arduino UNO by stepping down a 12V input to 5V. Below is an example circuit and code:

Circuit Connections

  • Connect a 12V power source to the VIN and GND pins of the NIBM.
  • Adjust the output voltage to 5V using the ADJ pin.
  • Connect the VOUT pin of the NIBM to the 5V pin of the Arduino UNO.
  • Connect the GND pin of the NIBM to the GND pin of the Arduino UNO.

Arduino Code Example

// Example code to blink an LED using Arduino UNO powered by NIBM module

const int ledPin = 13; // Pin connected to the onboard LED

void setup() {
  pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}

void loop() {
  digitalWrite(ledPin, HIGH); // Turn the LED on
  delay(1000);               // Wait for 1 second
  digitalWrite(ledPin, LOW);  // Turn the LED off
  delay(1000);               // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Voltage:

    • Cause: Input voltage is not within the specified range.
    • Solution: Verify the input voltage is between 6V and 36V.
  2. Overheating:

    • Cause: High current load or insufficient cooling.
    • Solution: Add a heatsink or improve ventilation around the module.
  3. Unstable Output Voltage:

    • Cause: Insufficient input/output capacitors.
    • Solution: Add capacitors (e.g., 10µF to 100µF) close to the module.
  4. Output Voltage Not Adjustable:

    • Cause: Incorrect resistor or potentiometer value on the ADJ pin.
    • Solution: Check the resistor/potentiometer value and ensure it matches the desired output voltage.

FAQs

Q: Can the NIBM power a Raspberry Pi?
A: Yes, the NIBM can power a Raspberry Pi if the input voltage is within range and the output is adjusted to 5V with sufficient current (at least 2.5A for most models).

Q: Is the NIBM suitable for battery-powered applications?
A: Yes, the NIBM is highly efficient and compact, making it ideal for battery-powered devices.

Q: Can I use the NIBM to step up voltage?
A: No, the NIBM is a buck converter and can only step down voltage. For stepping up voltage, use a boost converter.