Charger USB-C for e-Bikes
The idea behind this project is to create a ultra-compact USB-C bi-directional charger for e-bikes, easy to integrate within top tube or anywhere else. Main features of the system are the following:
- Extremely efficient DC-DC with CC/CV algorithm to charge up to 48V e-bike battery from as low as 9V USB voltage.
- Reversed USB-C charge for accesories from e-bike battery.
- Fully configurable USB-Power Delivery protocol by programming STM32G431 microcontroller.
- Power channel hardware-managed using Power Switches based on 2 P-MOSFET to secure against shorts.
- Maximum charging current managed by analog potentiometer over I2C to tightly control charging conditions.
- PCB designed to meet thermal requirements and allow to integrate heatsinks to efficiently dissipate heat.
- NTC sensor to accurately measure thermal conditions and keep the system under control.
- CANbus communication to integrate the system into e-bike communication channel.
- CANbus secured access from one of differential pair on USB-C connector, controlled by STM32 and analog MUX.
- Expansion port to add a secondary PCB and expand functionality over Hirose DF12NB(3.0)-14DS-0.5V(51) connector.
- UART interface to debug system.
- STM32 programming port based on Tag-Connect standard interface.
- 64Mb SPI flash memory to permanently store data.
Charger USB-C for e-Bikes
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Carlos Gonzalez de Juan
-
Programmable Mist Maker - XIAO / QT PY Extension
2018 2 2 -
RadioHAT - Raspberry Pi radio development platform
1717 0 4 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1937 0 2 -
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3957 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4682 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
5495 2 2 -







