工具/软件:
您好!
非常基本的问题-为什么主机设备没有显示 TPS65987D? 我通过 i2c1通道直接连接到 EC、并使用 standard.pjt GUI 工具刷写我的配置。
在生成写入 SPI 模块的二进制文件之前、我是否需要根据通用设置配置模式中的电阻配置选择正确的 I2C_ADDR 寻址?
希望获得任何帮助或指导我需要设置哪些设置。 我只想在从器件配置中使用它。
此致
Ben
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.
工具/软件:
您好!
非常基本的问题-为什么主机设备没有显示 TPS65987D? 我通过 i2c1通道直接连接到 EC、并使用 standard.pjt GUI 工具刷写我的配置。
在生成写入 SPI 模块的二进制文件之前、我是否需要根据通用设置配置模式中的电阻配置选择正确的 I2C_ADDR 寻址?
希望获得任何帮助或指导我需要设置哪些设置。 我只想在从器件配置中使用它。
此致
Ben
顺便说一下、下面是我附加的工程文件:
drive.google.com/.../view
您好、Chris、
我目前没有使用适配器、我目前已将硬件嵌入 PCB、其中 RK3588是主机器件。
我可以使用 i2cdetect 来确认其轮询总线上的其他器件、我目前有2个器件(+ TPS65987D、无法显示)。 其他两个器件位于地址0x1A 和0x36处。
数据表指出所有 I2C 总线都需要上拉电阻、其中我已将 I2C2悬空。 这可能是问题的根源吗?
我想知道是否需要在 GUI 中配置任何设置、以使 I2C1作为从器件工作? 如果可能、请告知:)
Ben
您好:
数据表说明所有 i2c 总线都需要上拉电阻器、其中我将 I2C2悬空。 这可能是问题的根源吗?
编号 我不这么认为。
根据 ADCIN 配置0x20-0x23、PD 预期位于什么地址? 您是否可以尝试所有这些地址来查看 PD 是否确认了其中的任何地址?
我想知道是否需要在 GUI 中配置任何设置来使 I2C1作为从设备工作? 请尽可能提供建议:)
默认情况下、应取消选择这些选项。
此致、
Chris
您好、Chris、
感谢您的答复。 我在那里有两个100k 电阻器、预计位于地址0x22。
我要澄清一下-在刷写工具中的器件初始化链下的二进制文件之前、我是否需要选择正确的目标地址? 或者、这是否仅与适配器相关、或用于任何主器件正确探测从器件? 我相信默认情况下、它设置为0x22、ADCIN2上 R1/R2的电阻分压器为100K/100k。
默认情况下、器件初始化链将其设置为 I2C_ADDR 0、其中端口1设置为0x20。 这可能是问题吗?
我还认为 I2C 总线主 GPIO 具有内部上拉电阻。 我仍然需要连接到 LDO_3V3的外部上拉电阻? (我还是包括了他们)。
好极了
Ben
您好:
让我澄清一下-我确实需要在刷写器件初始化链下工具中的二进制文件之前选择正确的目标地址?
编号 如果您未将 GUI 与 TIVA 或 FTDI 一起使用、则不需要这样做。 I2C1地址由 ADCIN2上的电阻器确定。
默认情况下、器件初始化链将其设置为 I2C_ADDR 0、其中端口1设置为0x20。 这可能是问题吗? [/报价]我不这么认为,但这似乎是一个简单的测试。
https://www.ti.com/lit/ug/slvub60c/slvub60c.pdf
[报价 userid="498172" url="~/support/power-management-group/power-management/f/power-management-forum/1523947/tps65987d-i2c1-slave-not-showing-up-to-embedded-controller/5859912 #5859912"]我还认为 i2c 总线主 GPIO 具有内部上拉电阻器。 我仍然需要连接到 LDO_3V3的外部上拉电阻? (我还是包括了他们)。 [/报价]PD 控制器在 I2C 线路上没有内部上拉电阻器。 因此需要外部上拉电阻。
此致、
Chris