对USB PD协议中的SOURCE_CAP的数据段、请求包数据段、消息头做了详细的解析,可以实现快速理解USB PD中的协议的难点部分
2021-11-22 15:47:54 1.61MB USBPD协议 协议解析 快充
1
完整源代码: int main(void) { //while(1);// InitAllUserRam(); SysTick_Config(12000); TimeBaseInit(); InitOther(); IOinit(); IICMnit(); ADC_init(); wdt_init(1); #if TYPEC_DAC_CTRL DAC_Init(); #endif//TYPEC_DAC_CTRL // UART_Init(UART0,208); // DelayMCUtimer(10); // printf("reset=%d\t\n",TYPEC.State); DelayMCUtimer(10); setsrcpower(TYPEC_OUT_PD_MAX_WATT); changesrcpdo(); CC_Rule_Cfg(ROLE_UFP); USBAGetOffset(); while(1) { clr_wdt(70000); switch(MainRun.State) { case STATEMAINRUN_RESET: SleepPrePutOnDevice(); MainRun.Timer = 0; POWER.ADCen = 1; MainRun.State = STATEMAINRUN_INIT; break; case STATEMAINRUN_INIT: //if(TimeOut(&MainRun.Timer, 30) == 1) { MainRun.Timer = 0; MainRun.State = STATEMAINRUN_LOOP; } break; case STATEMAINRUN_LOOP: KEY.Flag = KeyCheck(u8KeyData); Timer0EventHandler(); ADCEventHandler(); if(TRUE == CheckDpdm3Mode())//某些快充时序高,要减少其他模块的消耗。 ContractLoop(); //PD协议 I2CreadAndWriteCtrl(); LowBatCtrl(); TYPECctrl(); MICROctrl(); USBA1ctrl(); USBA2ctrl(); DPDM12_ctrl(); ChargeCtrl(); DischargeCtrl(); CapacityCtrl(); NTCctrl(); DisplayCtrl(); OtherFuncCtrl(); //TestAndDebug(); if(StateKeepONtime(((1) //&&(1 == u8KeyData) &&(!Charge.Flag) &&(!Discharge.Flag) //&&(!Display.Mode) ), &MainRun.Timer, 3000)) { POWER.ADCen = 0; IICwrite.WriteAllTrig = 1; MainRun.State = STATEMAINRUN_SLEEP_READY; } break; case STATEMAINRUN_SLEEP_READY: I2CreadAndWriteCtrl(); if(TimeOut(&MainRun.Timer, 50)) { MainRun.Timer = 0; MainRun.State = STATEMAINRUN_SLEEP_READY1; } break; case STATEMAINRUN_SLEEP_READY1: if(TimeOut(&MainRun.Timer, 10)) { MainRun.Timer = 0; MainRun.State = STATEMAINRUN_SLEEP; } break; case STATEMAINRUN_SLEEP: SleepPrePutOffDevice(); MainRun.State = STATEMAINRUN_RESET; bre
2021-11-22 15:46:46 1.65MB PD18-60W移动电源开发包
1
aspose-words-16.4.0 for java 完美破解版,保证无限制、无水印,永不过期,几句代码及可生成Word文档,HTML转Word、Word转PDF等功能。
2021-11-19 15:57:42 9.23MB aspose word生成 doc-pd
1
USB_PD 3.0协议纯英文版-官方 USB_PD 3.0协议纯英文版-官方 USB_PD 3.0协议纯英文版-官方 十分详细 供大家参考
2021-11-17 22:50:17 13.02MB PD3.0协议
1
PD项目开发,很实用的东东!!!!!!!!!!!!!!!!!!!!!!
2021-11-16 22:55:52 6.13MB 项目
1
SimBiology 模型表征抗菌剂的药代动力学/药效学 (PK/PD) 关系,如 Nielsen 等人的文章“从时间-杀伤曲线实验中评估抗菌剂活性的半机械模型”中所述(参见参考文献以下) 参考: [1] Nielsen, EI, A. Viberg, E. Lowdin, O. Cars, MO Karlsson, and M. Sandstrom (2007) 半机械药代动力学/药效学模型,用于从时间-杀菌曲线实验评估抗菌剂的活性。 抗菌药物和化疗。 51:128-136。
2021-11-16 20:29:38 84KB matlab
1
讨论迭代初态与期望初态存在固定偏移情形下的迭代学习控制问题,提出带有反馈辅助项的PD型迭代学习控制算法,可实现系统输出对期望轨迹的渐近跟踪.为了进一步实现输出轨迹在预定有限区间上对期望轨迹的完全跟踪,提出分别带有初始修正作用和终态吸引的学习算法.文中给出所提出的学习算法的极限轨迹,并对学习算法进行收敛性分析,推导出收敛性充分条件,可用于学习增益的确定.通过数值结果,验证所提学习算法的有效性.
1
这款经过全面测试的USB供电参考设计是一款高效率,高功率密度的AC / DC适配器解决方案,具有宽输入电压范围(85 - 265VAC),适用于笔记本电脑适配器和智能手机充电器应用。它采用active-clamp-flyback结构,由TI最新的ACF控制器UCC28780控制,作为主要的电源级。 该设计使用TI的PD源控制器TPS25740B来实现完整的PD 2.0功能。 该设计在非常高的开关频率下实现了94%的峰值效率。 该设计的功率密度增加到30 W / in3,远高于传统解决方案。 核心技术优势TI UCC27780 自适应零电压开关有源钳位反激式控制器 TI TPS25740B USB Type-C:trade_mark: 和 USB PD 源控制器 方案规格Vin (Min) : 85VAC Vin (Max) : 265VAC Vout (Max)/Iout(Max) : 5V@3A , 9V@3A , 15V@3A , 20V@3.25A 效率高达 : 94% 方案来源于大大通
2021-11-10 22:28:50 5.48MB 适配器 德州仪器TI PD充电器 电路方案
1
Saturn_PCB_Toolkit_V6.83,计算PCB,线宽载流,过孔,PDN等
2021-11-10 20:02:16 10.88MB 计算PCB,线宽载流,过孔 PD
1
jar下载分享
2021-11-09 18:07:54 144KB flying-saucer-pd flying
1