部件号:TPS6.5986万
需要您的支持,了解如何将TPS6.5986万 PD控制器配置为吸入器模式(仅限USB供电),用于2通道USB + 2通道显示端口。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
部件号:TPS6.5986万
感谢Brad的帮助。 您是否还可以在下面澄清与上次提问有关的疑问以及TPS6598X应用程序自定义工具中的问题,
从您的观点看,所有配置ID都将支持4通道DP,因此USB应仅为2.0。 但是,在少数CFG ID中(ID - 1,2,3,6,7), 多路复选线路正在给出2通道USB + 2通道DP模式的逻辑电平(AMSel->L,POL->H/L,EN->H)。 因此,在这种情况下,由于Multifucnion bit=0,整个3.0 (包括2.0)仍不工作。 我的理解是否正确?
关于TPS6598X应用自定义工具的使用,我在选择TPS6.5986万器件时看到异常消息(如附件所述)弹出窗口。 您还能在这个问题上提供帮助吗? 只有在这之后,我才能开始使用多功能首选位设置生成新的固件映像。
1.如何打开tempate,*。TPL,文件? 您使用的是“项目”->“新建项目”还是“项目”->“加载项目”? 正确的方法是使用“项目”->“新建项目”。 当我尝试以错误的方式打开它时,我看到类似的错误消息。
2.请向我发送您要打开的模板文件的副本。 您可以在以下目录中找到该文件:
安装路径...\TPS6598x应用程序自定义2_10\tps6598x-app-customer\GUI\templates
您好,Brad,
很抱歉耽误你的时间
1.我正在使用以下流程加载模板文件。 附加了屏幕截图,也可供快速参考。
项目->新建项目->器件滤波器(TPS6.5986万)->端口滤波器(UFP)
2.我选择的模板文件也随附于此。
注:我也尝试选择了DFP模板文件,但错误仍然存在
e2e.ti.com/.../TPS6.5986万_5F00_Application-Tool-Error.zip__
请注意...
潘迪亚:
感谢您的屏幕截图。 我没有意识到您有更新版本的配置工具。 您正在使用2.12 ,我在2.10 上。 升级到较新的工具后,我能够复制您报告的问题。
我查看了工具源文件,认为我发现了问题。 TPS6.5986万模板文件中存在错误。 附件是您尝试打开的模板的固定版本。 要使用此修复程序,请解压模板文件并将其存储在以下目录中:<installation path>....\TPS6598x Application Customization 2_12\tps6598x-app-customer\GUI\templates。 然后,当您筛选以查看TPS6.5986万模板时,您将看到名称中带有"-fix"的新模板。 这是固定模板。
请尝试一下,并告诉我它是否能为您解决问题。
e2e.ti.com/.../TPS6.5986万_5F00_HD3SS460_5F00_UFP_5F00_Full_5F00_2_5F00_10_2D00_fix.zip
谢谢Brad,模板正在加载。 但我可以看到默认选中的"Multi Function Preferred (多功能首选)"位和默认选中的"UFPD插座或DFPD引脚分配与C和D。 随附屏幕截图。
1.这是否意味着我可以对配置使用相同的二进制文件? 我们的应用程序是否需要考虑其它设置?
2.如何将其与配置ID相关联? 此模式将在哪个配置ID下工作?
3.我是否需要更改PP_HV配置?
为了便于您快速参考,我将附上我们应用程序的图片。
e2e.ti.com/.../Default-Config-_2600_-Application-Diagram.zip
只有增压器组件的默认演示图像查看开关以确定要使用的配置值。 该演示图像用于降低一些默认配置中的性能。 正常运行的固件不会查看交换机。 因此,一旦将标准映像放置到主板上,就不会有“配置ID”。
该工具可帮助您生成新图像。 默认值与增压器组件上的电源路径相匹配。 因此,如果您继续使用增强包,则只需使用此模板文件生成的二进制映像即可。 如果您开始使用硬件,您可能需要对一些内容进行调整以适应您的主板。
听起来您正在继续使用增压器组件进行测试。 因此,只需使用模板创建的映像对闪存进行重新编程。
您好,Brad,
我尝试通过保存二进制选项(请参阅附件中的图1)使用与我共享的模板修补程序生成“Flash映像二进制文件”。 但是,当我尝试使用“TPS6598x实用程序GUI” 工具刷新二进制文件时,第一步配置测试本身失败(请参阅附件中的图2)。 它再次显示遇到异常错误。 我按照TPS6.5986万_EVM.pdf第7节中提供的步骤操作。 但是,我仍然在下面列出了我所遵循的步骤,
正在生成二进制文件:
1. 启动TPS6598x应用定制器2_12工具
2. 选定项目->新项目-> TPS6.5986万 -> UFP -> TPS6.5986万_HD3SS460_UFP_FULL_2_10-fix.TPL。 加载的项目在“常规设置”选项卡中显示默认的二进制文件0001.11 v.09.bin)(如图3所示)
3. 选定的共享设备设置->显示端口功能->已验证启用多功能首选位以及选定C和D时的UFP引脚分配(如图4所示)
4. 选定的二进制->保存二进制->"快擦写映像二进制保存文件名"的给定名称。 单击OK (确定)。 (如图5所示)
5. 获得在指定位置创建的.bin文件
闪存二进制文件:
1. 启动TPS6598x实用程序GUI 工具
2. 所选配置-> USB到I2C/SPI适配器-> Aardvark (如图2所示)
3. 单击“测试配置设置”。 显示错误"(图2)
aardvark接口加载错误:没有名为aardvark_py的模块"
我是否在要遵循的步骤中遗漏了任何内容。 如果我在任何步骤中出错,请纠正我。 我们是否需要同时使用这两种工具来执行此闪存操作?
注意:如果在工具中选择任何其他选项,上次共享的异常错误仍然存在。 例如:如果 我选择"从设备导入配置" ,将显示错误。
使用旧版本工具(TPS6598x应用程序自定义工具和TPS6598x主机接口工具),如果您能够按照TPS6.5986万_EVM.pdf第7节中的说明刷新SPI闪存 ,那么您可以共享这些设置文件吗? 因为现在我无法验证生成的.bin文件是否正常工作。 我们想尽快测试一下。 您的支持将非常有助于解决此问题。
谢谢
e2e.ti.com/.../Binary-file-generation-_2600_-Flashing-Error.zip
您好,Brad,
希望你做得好...
正如您提到的,我能够成功刷新bin文件。 但我无法看到USB检测。 我生成的二进制文件未检测到pendrive连接...我已附加了我为2通道USB和2通道DP配置生成的二进制文件。 您能帮我们检查二进制文件吗?
如下所述,可通过两种方法进行刷新:
1.使用TPS6598x实用程序GUI工具,通过I2C接口刷新“低区域二进制”文件(根据TPS6598x应用定制工具用户指南的3.1 部分)
2.使用Aardvark闪存中心工具通过SPI接口闪存"全闪存映像二进制文件"。 (SPI闪存芯片直接连接到Aardvark仿真器,不使用TPS6598x实用程序GUI工具)
注:使用TPS6598x实用程序GUI工具通过SPI接口刷新“全闪存图像二进制文件”时已厌倦,但它显示了异常错误,如我之前的讨论所述
很好的建议
您好,Brad,
随附项目文件以及最新的二进制文件和我们的应用程序概念,供您参考。 我用于新项目的模板是您共享的模板,名为“TPS6.5986万_HD3SS460_UFP_FULL_2_10-fix.tpl”。 由于TPS6.5986万随附的默认模板显示异常错误。
所做的更改是
1.多功能首选位(0x51)->已启用
2.支持UFP_D插针分配(0x51)->选择C和D
3.端口信息 (0x28)->接收器/源。 电源角色=接收器。 数据角色= UFP。 支持PR_Swap,支持DR_Swap。
e2e.ti.com/.../TPS6.5986万_5F00_DP-SINK_5F00_USB3.0_5F00_NO-PR-SWAP_5F00_PRJT.zip
谢谢
您所做的一切看起来都正确。 因此,我与生成模板的人员和EVM硬件设计师进行了交谈。 我发现模板中的GPIO映射不正确。我与他们一起创建了更正的项目文件。 请参阅随附的项目文件TPS6.5986万_HD3SS460_UFP_FULL_2_10-fix-gPIO.pjt。 项目文件是从上周我提供给您的"_fix"模板文件开始创建的。 文件中的GPIO映射已更新。 您可以使用“项目”->“加载项目”,在配置工具版本2.12 中使用此项目。
e2e.ti.com/.../TPS6.5986万_5F00_HD3SS460_5F00_UFP_5F00_Full_5F00_2_5F00_10_2D00_fix_2D00_gpio.pjt
您好,Brad,
很抱歉回复如此延迟...我感谢您共享更正的项目文件。
这个项目文件的二进制文件在某种程度上帮助了我们。 现在,我们可以在开机时立即看到显示屏,但在2秒后熄灭。 之后没有显示图像出现。 当我们探测高速Mux(HD3SS460)时,从TPS6.5986万芯片的GPIO中选择线路,它处于4通道DP状态(AMSEL->H, POL->H/L, EN->H),如所附图像中所示。 因此,我们现在正在测试的项目或二进制文件似乎不会影响2通道DP + 2通道USB的配置。 请提供帮助。
您好,Brad,
很抱歉共享了虚假数据... TPS6.5986万 芯片GPIO的高速复用器(HD3SS460)选择线路(AMSLE->L, POL->H/L, EN->H)适用于2通道DP +2通道USB。 但我们仍然看不到DP信号。
我对Display和TPS6.5986万之间的HPD有疑问。 是否感觉C型源设备和DP接收器的握手在协商过程中出现问题?
期待您的建议或指导。 请帮助..
潘迪亚您好!
当IAM仍 在尝试重新创建您的问题时,我想为您提供一个指南,说明如何使用基本EVM FW进入DP alt模式,该固件将与两个tps6.5986万配合使用,只是为了让您启动并运行某些功能。
请告诉我,您是否可以使用下面所附的指南进入DP模式。 我将向您提供最新信息,以尽快 解决您的问题。
e2e.ti.com/.../0638.Testing-DP-alt-mode-with-base-FW-image.docx
你好,Jeffery:
很抱歉回复延迟...
我已经测试了此设置,以确保主板可以使用两 个tps6.5986万。 但是,料筒插孔仅连接到盥洗盆/UFP板(右侧板),并且可以正常工作。
根据您共享的文档,当我连接源/DFP上的套管插孔时,接收器/UFP板不能通电,并且没有显示屏和USB工作。 因此,我对默认固件在这种情况下不起作用的理解是,当接收器/UFP板将所有DIP开关都保留在左侧(全部为零)时,此配置不支持接收器的电源角色(如表2中所述)。 TPS6.5986万 EVM用户指南中的TPS6.5986万EVM配置表)。
要简要介绍我的预期固件设置,请参阅随附的图片。 等待您的回复。
您好,Atiq,
我们可以使用2个TPS6.5986万 EVM测试相同的组件,并且它正在工作。 但是,我们的用例仅适用于我上次答复中提到的2lane DP + 3.0。 因此,我尝试将具有接收器设置的TPS6.5986万 EVM连接到USB C型主机(移动电话/Mac Mini),接收器EVM正在持续重新启动。 然后,如果我将套管插孔连接到此板,则显示器(希望是4通道)和USB (希望是2.0)都可以工作。 这使得我们除了USB电源外,还依赖于外部电源,即使在仅接收器模式下也是如此。 对于未使用的情况,是否需要对硬件进行修改以将PP_5V0和PP_Cable接地?
您能否使用默认固件测试类似的情况,并在需要时帮助创建自定义固件以满足我们的接收器配置?
有关刷新恢复固件的查询和观察:
1.为什么我们需要为TPS6.5986万器件使用"tps6.5982万_evm_flash_image.bin"
‘ve昨天晚上,在刷新"tps6.5982万_evm_flash_image.bin"后,“”(0xF) 寄存器显示为0x0.1119万 (字节1 -> 9,字节2 -> 11,字节3 -> 1)。 这样可以吗? 请提供建议。
谢谢
潘迪亚您好!
“tps6.5982万_evm_flash_image.bin”应该是 来自 不一致测试案例的“tps65.9826万_evm_flash_image.bin”。 对于您的双通道DP和USB3,上述恢复固件将不会执行2通道(使用任意DIP开关配置组合)。
DP引脚分配需要为'D'(而不是'C') ,以便位于2个通道中。 我正在更新我之前发送 的测试文档,允许您输入2通道DP/USB3。 我将在完成后上传。
注:要获得插针分配D, 必须启用“多功能首选 ”,但我怀疑更新的显卡驱动程序会出现一些连接问题。
谢谢
潘迪亚您好!
我已设法使用Macbook作为主机,使用86 EVM作为坞站,重新创建您的双通道DP问题。 似乎连接SS MUX的GPIO在该特定测试案例的模板中映射不正确。 这将在即将发布的新固件版本中更新。 它还将在PD Alternate Mode:DisplayPort (PD备用模式:DisplayPort)或LVA844A应用手册以及任何其他相关用户指南中清除。
e2e.ti.com/.../Testing-2lane-DP-alt-mode-with-86-template-on-2.15-FW.docx
附录分 步 介绍了如何使用一个86 EVM和Macbook运行2通道DP。
请告诉我,您是否能够使用此设置指南获得2个通道。
谢谢!
你好,Jeffery:
是的,它工作正常,但存在一些不一致的问题,因此我们在测试中更了解问题的背景。 我将在完成计划的测试后分享我的观察结果。
特别是3.0 状态连接在TPS6.5986万数据状态寄存器中,但速度始终仅在2.0 中。 甚至USB描述符也表示检测到的设备是USB 2.0 2.1 或USB。 我们正在研究为什么连接到其总线的3.0 控制器不被广告为3.0 4.2...您对此问题有什么意见吗?
非常感谢