内容介绍
内容介绍
这个项目来自
- CrowdSupply的一个众筹产品:PD Micro: Arduino Pro Micro functionality and pinout with 5-20 V power delivery through USB-C
- Github上的资源链接:USB-C PD3.0 PPS on ATMega32U4 Arduino board
PD Micro是第一个兼容Arduino的USB Type-C PD模块,它可以提供从5-20V的直流电压,非常适合需要单独供电电源的项目,比如涉及电机控制或大功率LED的项目。这个项目是开源的,PCB使用KiCad5来设计。
PD Micro有一个板载30V 10.4 A P通道MOSFET负载开关,由单片机控制。这也允许用户做可编程的功率序列,就像一个功率定时电路。
USB Type-C PD Arduino库
PD Micro配有我们新实现的、简单、紧凑的USB Type-C PD库,允许用户通过Arduino IDE设置电源传输输出电压,可移植的USB Type-C设备的应用程序的源代码,可以用于ATMega328和ATmega32U4控制器。
PD库本身需要的内存和闪存空间不到总内存和闪存空间的一半,而剩下的一半以上的空间可供用户代码使用。
即使不需要Arduino的,PD Micro也可以作为一个独立的、可编程的USB Type-C PD电源使用,通过Arduino IDE对目标电压和电流进行编程。板上有5个LED可用于电压水平和3个LED的当前水平,这提供了一个简单、明确的当前USB PD电源状态的指示。
例PD状态:5V、3A:
12V, 3A:
20V, 2A:
技术规格
- 供电部分:
- PD功能,提供可以协商的供电 - 5, 9, 12, 15, 或20 V,最大电流达5A (20V时可以达100 W)
- USB Type-C端口(用于PD和编程)
- FUSB302 USB Type-C PHY (通过CC管脚进行USB PD通信)
- 在D+/D-/CC1/CC2管脚都有ESD保护
- TPS62175 DC-DC用于最大5V 0.5A的输出
- 3.5mm, 2端的终端连接器用于电源的输出
- PCB为4层设计,内部铺设地平面,VBUS线宽为3mm
- 微控制器: ATmega32U4在5V供电电压,时钟16 MHz
- I/O: 管脚兼容Arduino Pro Micro
- 9x 10-bit ADC管脚
- 12x Digital I/Os (INT和I²C总线与FUSB302公用)
- 5个GND管脚
- 3个VBUS管脚(USB-C power)
- 1x 5 V管脚 (DC-DC output)
- PD状态LEDs:
- TX/RX activity
- 5个LED用于PD的电压指示
- 3个LED 用于PD的电流指示
- 复位按键
- 尺寸: 1.6 x 0.7 inches (额外0.3 inches用于电源连接器管脚)
- 编程: 通过Arduino IDE使用默认的Arduino Leonardo板的设置
管脚连接:
PCB布局布线:
PD Micro是一个4层板,两面都有元器件贴装。
竞品比较:
软硬件
物料清单
附件下载
PD_Micro.pdf
用KiCad设计的PCB的原理图
团队介绍
Ryan Ma
评论
0 / 100
查看更多
猜你喜欢
USB-C供电、可调电压和电流输出的面包板电源 - 开源这是即将在CrowdSupply上众筹的一款通过USB-C给面包板供电的电源模块,它能够提供
bullsear
2196
基于RP2040设计的支持Arduino Pro Micro规格的核心板:Sea-Picro基于RP2040设计,支持Arduino Pro Micro规格。
refdesignshare
1197
FastBond2阶段1-基于ESP32的温度控制系统利用铂电阻温度传感器对溶胶进行实时温度监测,并将监测到的温度值通过LCD显示屏实时显示。控制器采用PID算法对溶胶温度进行精准控制,当温度低于设定阀值时,控制器将通过继电器控制加热器进行加热操作,直到温度达到设定阀值后停止加热操作。
看风景的人
504