1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我正在设计一个移动电源温度控制器,它通过改变 PPS 功率曲线来控制加热元件的温度。我正在使用 STM32G071RB mcu 来处理 PD 通信。我知道在电池充电应用中,PPS RDO 从接收器发送到源,但如果源(带有 G0 mcu 的移动电源)可以在没有接收器请求的情况下改变它的 PPS 电压,那么在我的应用中会更简单。这是可能的还是我必须从接收器发送 RDO?
水槽是一个 100W (20V 5A) 加热元件,带有热电偶,通过其 usb-c 连接器的 usb 2.0 引脚中继其数据。温度控制器代码将在移动电源上运行。如果 PPS 只能在接收器发送 RDO 时工作,那么移动电源将需要使用 RDO 向接收器中的 G0 mcu 发送消息,然后将消息发送回移动电源。这似乎是多余的,因为这不是接收器定向充电应用程序。相反,我想跳过这一步,让移动电源在其自己的温度控制器代码指示时更改 PPS PDO。安全在这里不是问题,因为电阻加热器具有 USB-C 规格的最大功率,因此 PDO 不能超过它。 回顾一下,是否可以使用 PPS 来改变输出电压而无需来自接收器的 RDO?如果可能的话,我应该怎么做呢? |
|
相关推荐
1个回答
|
|
让我们以为EVAL- G081提供的演示为例。
该演示在 EVAL 板上有 2 个 USB-C PD 端口(端口 0 上有 1 个 DRP,端口 1 上有 1 个接收器)。 默认情况下,源的 PDO 列表在usbpd_pdo_defs.h中设置。 在此演示中,默认情况下,端口 0 有 3 个 FIXED PDO (5/9/15V) 和 1 个 APDO (3.3V -> 5.9V)。 您可以根据您的用例动态更改此列表: 1) 默认情况下,当堆栈启动时,它会将 SRC_CAPA 发送到 Sink,其中包含 PWR_Port_PDO_Storage[USBPD_PORT_0].SourcePDO.ListOfPDO 中可用的 PDO 列表(初始化时 PORT0_PDO_ListSRC 的副本)
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2724 浏览 1 评论
3237 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1807 浏览 1 评论
3646 浏览 6 评论
6034 浏览 21 评论
1334浏览 4评论
209浏览 3评论
197浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
350浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
442浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:08 , Processed in 1.305637 second(s), Total 49, Slave 41 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号