本发明提供一种支持双向电流与超级电容充电的数字电源,包括主控芯片和控制电路,所述控制电路包括主控模块、电压输入端口和电压输出端口;所述主控模块包括电感线圈L1,所述电感线圈L1的输入端连接电压输入端口,电感线圈L1的输出端连接电压输出端口;所述在电感线圈L1与电源输入端口之间设有降压电路;在电感线圈L1与电源输出端口之间设有升压电路,上述结构的数字电源,能够改善电流反向时数字电源无法保持正常工作模式的情况。