fpx -USB-C 电源

 模块小巧、易于配置,可将 USB-C (USB-PD) 充电器、适配器和移动电源用作电源。 

 

概览
fpx 是一个小型 USB-C 模块,它旨在为各种设备提供电力,并允许用户通过简单的配置来控制,机进行配置
作者 Mansour Behabade 早期做过一个基于 STUSB4500 的自主 USB-PD(USB Power Delivery)接收器控制器的转接板(https://github.com/oxplot/fabpide2),后来被Sparkfun采用并改进了设计。
但作者不满意于 STUSB4500 芯片编程的复杂性,因此开发了 fpx,这是一个更小、更易于配置的版本。fpx 模块的尺寸为21mm x 12mm,非常小巧。
通过配置,fpx 可以输出 5V、9V、12V、15V 和 20V 电压,最大功耗为 100 W。

fpx 模块由几个主要组件构成:

  • STUSB4500:负责处理USB-PD通信。

  • ATtiny 816 微控制器:用于读取光脉冲并编程 STUSB4500。

  • 光敏晶体管:用于检测光信号,响应速度快,成本低。
硬件 Spec
  • 使用任何智能手机、平板电脑、手表或工作站/笔记本电脑,只需几秒钟即可完成配置(或重新配置)。
  • 输出功率高达 100W (20V @ 5A)
  • 输出电压:5V、9V、12V、15V 和 20V
  • 输出电流:0.5A-5A,以 0.25A 为单位
  • USB 引脚和输出端子具有反向电压、过压和 ESD 保护功能。
  • 电缆脱落和电压变化时,电源线放电。
  • 电源电压监控和自动关机(防止恶意或不当行为)。
  • 基于 ATtiny 的开源硬件、固件和配置工具。
Firmware 固件

固件是使用 C 语言编写的,并作为 Atmel Studio 解决方案提供。不过,GNU 工具链也可以轻松构建该固件。源代码有很好的注释和文档。

fpx 优点
  • 轻松安全地为高达 100 瓦的设备供电,可以用在不同的项目。
  • 可以使用车载适配器或移动电源为设备供电,而不仅仅是使用专门的电源适配器。
  • 旅行时,只需一个适配器就能为更多便携设备供电。
  • 一套 USB-C 适配器就能为您的所有 USB-C 供电设备提供后备电源。
  • 重复使用高质量的 USB-C 适配器,节省了存放随机适配器的空间,也节省了寻找适配器的时间。
  • 自由选择电缆长度。
  • 只更换损坏的电缆,不更换整个适配器。

原理图 & PCB

License

Revised BSD

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/oxplot/fpx

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注