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.

[参考译文] DS90UB960-Q1:[Baolong] TARGET_ID 和 TARGET_ALIAS

Guru**** 2455560 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1493661/ds90ub960-q1-baolong-target_id-and-target_alias

器件型号:DS90UB960-Q1

工具与软件:

尊敬的团队:

配置935+960时、宝龙遇到问题。 您可以对此提供帮助吗? 谢谢!
1.映射两组 I2C (6C 和 A0)后、只能识别传感器地址6C、无法识别摄像头侧的 E2PROM 地址 A0。 只有在注释掉传感器的 I2C 地址映射6C 后、才能识别 A0。
2.交换6C 和 A0的地址映射后,仍然只能检测6C 设备。

此致、

Mingkang

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

    尊敬的 Mingkang:

    这看起来像是对摄像头中 I2C 主器件(SoC)或 I2C 总线的限制。 我们的 SER-DES 所做的只是在两个方向上转发数据。 我们不更改或限制。

    是否可以为两个设备使用不同的别名? 例如、0x65 = 0x30、0x66 = 0x32、然后查看这是否有用。

    另外、请仔细检查摄像头上的 I2C 自举电压和上拉电阻
     

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

    尊敬的 Hamzeh:

    我叫 He Dong、是 Baolong 的一名开发工程师。 关于上述问题、我们进行了以下调查。

    I2C 总线连接了两个器件、分别是传感器和 E2PROM。 传感器的地址为0x6C、E2PROM 的地址为0xA0。 它们的地址不会发生冲突。

    我们的配置如下。

       0x5D,0x6C         // Remote Slave Sensor Device  ID
       0x65,0x6C         // Remote Slave Sensor  Device Alias ID
       0x5E,0xA0         // Remote Slave E2PROM Device ID
       0x66,0xA0         // Remote Slave E2PROM Device Alias ID
       

    此外、我们已检查硬件、且 I2C 已通过2.2K 电阻器上拉至1.8V。

    我现在的问题是为什么两个器件的 I2C 地址不能同时映射。 是否需要配置其他寄存器?

    此致、

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

    您好、何东

    很好的电子会议。

    如果您的系统有 I2C 主设备连接到 DES、即类似如下: Imager / EPROM <--> SER <--> DES <--> I2C 主设备(I2C 主设备)、唯一需要的配置是在 DES 上定义您正在使用的 IDX 和别名、并在寄存器0x58中启用 I2C 直通。

    我们不需要任何其他配置。

    请参阅以下两个应用手册:

    e2e.ti.com/.../SNLA131A_5F00_I2C-Communication-over-FPD_2D00_Link-III-with-BCC.pdf

    e2e.ti.com/.../6886.SNLA222_5F00_I2C-Over-DS90UB913_2D00_4-FPD_2D00_Link-III-with-Bidirictional-Control-Channel.pdf