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.

[参考译文] CCS / TPS6.5911万:TPS65.9113万已注意到处于测试模式

Guru**** 2324870 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/578318/ccs-tps65911-tps659113-have-noting-out-put-in-test-mode

部件号:TPS6.5911万

工具/软件:Code Composer Studio

代码为列表

-------------------------------------------------------------------------------------------------------------------------------------------------------

 

i2c2_writedata(DEVADD_TPS, Therm_REG,0x0D);  
i2c2_writedata(DEVADD_TPS, DCDCCTRL_REG,0x39);  
i2c2_writedata(DEVADD_TPS, DEVCTRL_REG,0x94);  
i2c2_writedata(DEVADD_TPS, DEVCTRL2_REG,0x34);  
i2c2_writedata(DEVADD_TPS, watchdog _REG,0x00); ·
i2c2_writedata (DEVADD_TPS,INT_MSK_REG,0xFF);  
i2c2_writedata (DEVADD_TPS,GPIO0_REG,0x0E);  
i2c2_writedata (DEVADD_TPS,GPIO7_REG,0x0E);  
i2c2_writedata(DEVADD_TPS,VRTC_REG,0xFD);  

i2c2_writedata(DEVADD_TPS,VIO_REG,0x75);//1.8V 1.2A TPS0_VDDA_1V8

i2c2_writedata(DEVADD_TPS, LDO1_REG,0x51);//1.8V 0.32A TPS0_VDAC_1V8
i2c2_writedata(DEVADD_TPS, LDO4_REG,0x51);//1.8V 0.05A TPS0_PLL_1V8
i2c2_writedata (DEVADD_TPS,LDO5_REG,0x29);//1.8V 0.3A TPS0_HDMI_1V8  
i2c2_writedata (DEVADD_TPS,LDO7_REG,0x29);//1.8V 0.3A TPS0_VDD_1V8  
i2c2_writedata (DEVADD_TPS,LDO8_REG,0x29);//1.8V 0.3A TPS0_USB_1V8



i2c2_writedata(DEVADD_TPS,GPIO7_REG,0x0F);  
i2c2_writedata (DEVADD_TPS,LDO3_REG,0x65);//3.3V 0.2A TPS0_GPIO _3V3
i2c2_writedata (DEVADD_TPS,LDO6_REG,0x65);//3.3V 0.3A TPS0_VDD_CDC



i2c2_writedata(DEVADD_TPS,GPIO0_REG,0x0F);  


i2c2_writedata(DEVADD_TPS,LDO2_REG,0x2D);  
i2c2_writedata(DEVADD_TPS, VDD1_REG,0x2D);//TPS0_CVDD_ARM;7.5 时间:247mV/us
i2c2_writedata (DEVADD_TPS,VDD1_OP_REG,0x3F);//1.35V 1.5A TPS0_CVDD_ARM  

i2c2_writedata(DEVADD_TPS,VDD2_REG,0x2D);//TPS0_CVDD_DSP;7.5 时间:247mV/us
i2c2_writedata (DEVADD_TPS,VDD2_OP_REG,0x3F);//1.35V 1.5A TPS0_CVDD_DSP  

i2c2_writedata (DEVADD_TPS,VDDCRTL_OP_REG,0x3F);//1.35V 6A TPS0_CORE _VDD
i2c2_writedata (DEVADD_TPS,VDDCRTL_REG,0xFF);//TPS0_core_VDD打开

这是我通过i2c写入TPS65.9113万的内容,但输出(VRTC,LDO,VDD1,VDD2,VIO......)中没有内容 )。

代码是否 有任何问题,或者有一些寄存器 没有配置?

我需要一些帮助  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    您能否说明测试模式的含义?

    每个电脑控制器都有需要为启用电脑控制器设置的状态位,名为“ST”,通常在LDOx_REG或VDDx_REG寄存器中。 通常,值01将允许电脑控制器以正常额定电流运行,值11将允许电脑控制器以较低的额定电流在睡眠模式下运行。

    此致,

    Rick S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    感谢您的回复

    TPS6.5911万.1's启动模式如 其数据表中所示。为了对TPS6.5911万.1's寄存器进行编程,我选择测试启动模式,让boot1保持浮动。

    是否可以使用其他两种启动模式  对TPS6591 1的寄存器进行编程,以获得 所需的适当输出电压?

    我在每个LDOX_REGISTER 01中都配置了ST位,但没有任何帮助。

    我想我既不能访问TPS65.9118万的EEPROM,也不能通过I2C对TPS65.9113万进行编程。 这是真的吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您不能对TPS6.5911万x重新编程,但可以使用I2C更改电流设置。

    在测试模式下,您仍应能够通过i2c启用寄存器。 在本地电路板上测试我可以启用所有LDO和降压调节器,带有boot1浮点运算,因此i2c接口可能存在问题,或者PMIC可能被禁用。 数据表中的图6-1显示了开机启用(右上角)。

    使用i2c写入TPS6.5911万x器件的电压将在PMIC重置后丢失,并且无法对默认启动电压进行重新编程。

    其他启动模式将始终以其预配置的电压启动。 固定引导模式电压在数据表中定义,EEPROM引导模式电压在用户指南中定义: http://www.ti.com/product/TPS6.5911万/technicaldocuments

    要确保PMIC配置正确,您可能需要尝试使用高或低绑定的boot1,以确保您可以与设备通信。

    您可能还需要尝试多次读取,以确认在PMIC中正确配置了寄存器。