最近做pd协议移动电源,打算做双向65w的移动电源,pd协议中的供电是source和sink之间通过pd controller协商通讯来完成供电电压和电流的调整的。一般的电池充电电流都是有限制的,18650一般最大只能1c倍率充电,所以电流是小于5a的,但是对于sink端PD controller来说好像并没有提到怎样设定向source请求需要多大的电压电流啊,还是说这个是需要另外的充电策略管理芯片来和sink端的pd controller 通讯协商完成电压电流的设定?才开始做一直搞不明白这个问题(附件是一款ti的pd controller,也不知道是我选错芯片了还是理解错了)
此帖出自
小平头技术问答
src_cap中提供了source的能力,提供哪些电压,各电压下能提供多少功率。
request包中由sink选择电压,请求电流。
接下来source根据收到的request内容,决定是accept还是reject,并按要求输出。
source将按要求输出的电压,设置最大限流(也可以不限流),sink需在其请求电流范围内拉载。sink拉载电流大于其请求值可能导致source产生欠压复位,此时PD交互将reset(Hard Reset/Soft Reset)
一周热门 更多>