主题中讨论的其他部件:, HD3SS460
尽管数据表和用户手册上都说了这些,但我认为如果外部路径设置为接收器感应,I_PP_EXT是不可读的。
我有一个带有TPS6.5982万的板和一个外部5mOhm感应电阻器。 我将TPS的SENSEP线路连接到电阻器的VBUS侧,将SENSEN线路连接到PP_EXT侧。 然后,我通过与TI-EVM板的20V合同将1.5A的散热器连接到电源/散热器。 我的连接与下面的图29匹配,但我使用的是5mOhm R。我将TI-EVM板设置为开关=6 ,以便它可以提供3A/5A @ 20V。 我连接了一个外部20V笔记本电脑电源,以便它可以为1.5A供电。
当我建立连接并使用Aardvark和TI-Utilitiy读取I_PP_EXT ADC通道时,我在主板上读取0.000A。 如果我将Aardvark连接到TI-EVM板上,我可以读取1.35A - 1.65A之间的任何内容(它不是非常准确,但足以知道电流流动,我可以获取多个读数并将其平均值)。 TI-EVM的连接方式如下HVL117D示意图所示:
R5和R3已加载,因此它作为源连接,SenseP位于PP_EXT侧。 ADC读取在TI-EVM板上工作。 我读了两块板上的状态寄存器,他们都说正在使用PP_EXT路径,一个用作输入,另一个用作输出。
所以,我想知道ADC在尝试进行接收器读取时是否出现了问题,并且源代码读取是可以的,因为这就是我所发现的。 我验证了HI-Utility的说法,当我将Aardvark移动到它们之间并读取寄存器时,TI-EVM板处于源模式,而我的板处于吸入模式。 因此,当我将Aardvark连接到我的主板时,我应该能够读取与TI-EVM主板相同的值,但我得到的只是0.0万A。 我有自己的应用程序,它通过I2C总线读取ADC,ADC通道3在作为接收器工作时,从我的电路板上给出了0的ADC读数。 我做了一个实验,改变了系统配置寄存器,假装我的感应电阻器是10mOhm,并且合同终止了,因为这看起来像过载。 因此我知道TPS6.5982万可以在汇电模式下检查电流限制,即使我无法获得ADC读数。 我将系统寄存器更改回。 我还想知道ADC读数是否在使用5mOhm电阻器的汇模式下不起作用。
为了检查,我更换了我的主板和EVM主板。 我焊接了板上的电线,将SENSEP连接到5mOhm SENSE R的PP_EXT侧,将SENSEN连接到SENSE R的VBUS侧,因此它是源配置。 然后,我将TI-EVM板上的R5和R3 0欧姆电阻器移至R2和R6,以便在作为接收器运行时将其连接到读取电流。 我将我的电路板上的合同改为源,并设置了20V/3A的PP_EXT电源。 我将TI-EVM板更改为开关设置=7,这样它将成为一个接收器。
签订合同并验证它与我的主板(作为PD源)和TI-EVM (作为PD接收器)连接后,我将Aardvark连接到每个主板并读取ADC (#3)的I_PP_EXT通道。 从我的主板读取的I_PP_EXT ADC表示,它正在采购约40mA的电流(TI-EVM主板没有大负载,只有LED),并且它已签订了20V合同。 所以,即使有了5mOhm电阻器,我现在也能在我的电路板上获得I_PP_EXT读数,但这是通过源连接实现的。 但是,TI-EVM板上的I_PP_EXT读数为0.0万A! 该主板具有10mOhm电阻器(至少这是原理图所说的以及系统配置寄存器所说的)。 但它不会读取40mA的电流,尽管ADC有多个读数,它始终读取0.0万A。 使用源连接的板上的多个读数,范围为0.011A - 0.050A (我也可以平均)。 我将合同和电源更改为12V而不是20V,因为吸入模式下的TI-EVM始终使用PP_EXT路径,但TI-EVM I_PP_EXT路径上的读数仍为0.0A。
我想不出更多的实验了,我也没有解释这种行为,因为在源/汇模式下,SENSEP似乎比数据表中的图20或29所示连接的SENSEN要高。 我使用的不是5mOhm感应电阻器,因为TI-EVM板在重新接线时存在相同的问题,它具有10mOhm电阻器。
我只能想象到,当PP_EXT < VBUS和SENSEP > SENSEN时,ADC无法正常工作以读取通道3的ADC,但这只是一个猜测。
在以上所有测量中,我都有外部电源和显示电流流动的直插式电流表,以及在源端的TPS6.5982万,它们的ADC读数很好。
是否需要设置另一个寄存器才能实现此功能? 我在系统配置位中看不到任何会影响此操作的内容。
您是否可以在汇模式下使用TI-EVM板重复实验并使用R2/R6并获取读数?
似乎其他人也有此问题,请参阅讨论(TPS6.5982万:从ADC读取TPS6.5982万汇电流)。
也许I_PP_EXT ADC值仅在如图20所示连接时可用,如数据表的8.3 .3.11 部分所述。
感谢您的回答,
WST