电子说
致力于为您解决USB Type-C/PD 常见问题!继深入介绍赛普拉斯 EZ-PD CCGx 产品和USB Type-C 线缆与 EMCA后,接下来我们就EZ-PD CCGx 产品编程这一主题为您全面答疑!
01
不同USB Type-C解决方案的 CCGx 的固件编程/升级有哪些方法?
赛普拉斯提供全面的USB Type-C 解决方案应用于下列不同的基于CCGx的设备固件升级:
02
如何升级或编程 EZ-PD™ CCGx 设备的固件?
1. 如 KBA97271 中描述,使用赛普拉斯提供的 PC 实用程序—EZ-PD 配置实用程序,通过 CC 线路升级或编程。
2. 如KBA97271中描述,使用PSoC® Programmer和MiniProg3 Programmer,通过SWD接口升级或编程。
3. 赛普拉斯EZ-PD 配置实用程序配合USB转I2C桥接芯片(CY7C6521x)通过I2C接口进行升级或者编程。
4.通过USB2.0 D+/D-进行升级,这仅适用于CYPD3120, CYPD3121,和CYPS2123。
03
什么是EZ-PD 配置实用程序?
赛普拉斯 EZ-PD 控制器是一种高度可配置和可编程的解决方案。该芯片可以使用存储在内部闪存中的参数来进行配置。赛普拉斯客户可以根据具体的使用情况和需求选择和配置相关参数。
EZ-PD 配置实用程序是一个 MicrosoftWindows 应用程序,引导 CCGx 用户对芯片进行配置和编程。该程序与赛普拉斯提供的用于承载 CCGx 控制器和一个USB 接口的硬件协同运作。用户可以使用EZ-PD 配置实用程序的用户图形界面 (GUI) 直观地选择和配置应用参数。
04
在产品量产或研发过程中,CCGx控制器能否使用自定义固件编程?
可以。有关量产过程中编程的详细信息,请参考 CCGx 编程规范。
对于处在研发阶段的固件编程,可以使用 EZ-PD 配置实用程序。
05
使用 EZ-PD 配置实用程序并通过 CC 总线来加载 CCGx 控制器的固件应用需要多长时间?
使用 EZ-PD 配置实用程序通过 CC 总线加载 20KB 的 CCGx 控制器固件应用大约需时 30 秒左右。
06
Cyacd文件和 Hex 文件有什么区别?
EZ-PD CCGx 控制器支持三种引导加载程序,即 CC 引导加载程序,USB引导加载程序和 I2C 引导加载程序。Hex 文件由引导加载程序和CCGx 控制器的应用固件程序组成。而 cyacd 文件仅由 CCGx 控制器的应用固件组成。
可以使用串行线调试 (SWD) 引脚在 CCGx 设备中下载引导加载程序。另外,可以使用 EZ-PD 配置实用程序通过 CC 线路下载应用固件。
07
CCGx 控制器中配置表的作用是什么?在哪里可以找到配置表定义?
EZ-PD CCGx 控制器是高度可配置的解决方案。配置表将各种设备参数、PDO 配置、SVID 配置、PD 端口配置和杂项信息存储在 CCGx 的内部闪存中。因此,我们不需要修改固件就可以通过使用 EZ-PD 配置实用程序更新此配置表来重新配置 CCGx 控制器。完成配置后,可以用赛普拉斯定义的 cyacd 二进制文件的形式保存配置。
有关配置表定义的详细说明,请参阅 EZ-PD 设备配置用户手册的“EZ-PD 设备配置”部分。欲了解创建配置文件的详细信息,敬请阅读 EZ-PD 设备配置用户手册的“保存配置”部分。
08
如何配置 CCGx(电源传输对象 /电源配置文件)而不需要修改固件?
赛普拉斯 EZ-PD 控制器是一种高度可配置和可编程的解决方案。该芯片可以使用存储在内部闪存中的参数来进行配置。赛普拉斯客户可以根据具体的使用情况和需求选择和配置相关参数。
EZ-PD 配置实用程序可用于配置和编程 CCGx 控制器。欲了解更多详细信息,请参阅 EZ-PD 配置实用程序用户手册。
09
赛普拉斯是否提供创建 CCGx 控制器配置文件的工具吗?
提供。EZ-PD 配置实用程序可用于创建配置文件。详情请参阅“ EZ-PD 设备配置实用程序用户手册”中的“保存配置”部分。
10
CCGx 控制器可以存储用户特定参数以供用户未来的产品开发使用吗?
可以。通过使用 EZ-PD 配置实用程序可以把用户特定参数存储在 CCGx 设备配置表中。更多详细内容,请参阅“ EZ-PD 设备配置实用程序用户手册”中的“用户参数”部分。
全部0条评论
快来发表一下你的评论吧 !