VF2 供电问题

当我使用GPIO 给VF2供电的时候,我发现一个问题,在进行大型的Rust或者C项目编译的时候电压不稳定,有时候还会直接死机。而使用正常的TypeC供电就不会出现问题,请问是什么情况呢。
我的外设情况:
1、使用SPI连接了一个微雪电子的2inch lcd屏幕
2、连接了默认的串口线
3、一个官方的USB WI-FI模块
4、使用了TypeC的转接口通过继电器到VF2的5V供电GPIO
如下图:


在进行高负荷CPU运行的时候 LCD屏幕会一闪一闪的,明显的电压不稳。

用继电器转一下是因为,VF偶尔死机或者reboot之后不能正常启动,必须要强制断电。所以使用了树莓派的GPIO来控制一下VF2的电源通断。

请问有什么办法可以解决呢,

应该就是供电不足吧,type-c PD最大支持20V/2A,就是40W,用QC快充也能最大有18W。GPIO Header 5V我记得树莓派能拉到2A,大概10W左右。

那怎么办 再整个TypeC 的公口接到板子上,然后飞线到继电器出来再到电源吗?