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.

[参考译文] DS90UB948-Q1:I2C 连接

Guru**** 2531950 points
Other Parts Discussed in Thread: TMP102

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/803460/ds90ub948-q1-i2c-conneciton

器件型号:DS90UB948-Q1
主题中讨论的其他器件:TMP102

你好

      客户使用949至948互联 LCM。 LCM 上有触摸控制器、并通过 FPD-LINK 将 I2C 数据发送到948 - 949。 触摸控制器 I2C 是否直接连接到948本地 I2C,以便它可以通过 FPD-链路发送数据?  

      如果客户希望向 LCM 显示默认图片,他们是否可以将默认图片数据保存到 EEPROM? 我们是否具有此功能? 谢谢你。  

BR

Patrick  

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

    尊敬的 Patrick:

    EEPROM 需要连接到控制器、并在系统加电时将默认映像发送到显示屏。

    以下是触摸数据从显示屏传输到控制器的方式。  (I2C 地址是示例、可能与客户系统不匹配)

    将 触摸显示屏 I2C 地址编程到949 SLAVEID 寄存器中

    将 触摸显示屏 I2C 别名编程到 相应 的949 SLAVEALIAS 寄存器中

    • 如果使用 SLAVEID_3、则必须将其 I2C 别名编程到 SLAVEALIAS_3中、以此类推

    在949上、设置寄存器 0x03中的 I2C 直通端口0/Port1位、并清除 寄存器0x17中的 I2C 传递所有端口0/Port1位

    如图所示连接中断。  948数据表第7.3.8节

    当显示屏具有要传递的触控数据时、它会复位由948通过 反向通道传递到949的 INTB_OUT、然后949会向控制器显示中断。  然后、控制 器使用 SLAVEALIAS 启动与显示屏的 I2C 会话并清除中断。

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

    从我的回复中删除了图像。  其中包括:

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

    我建议  在 DES 端使用 www.sparkfun.com/.../13314 TMP102分线板 I2C 温度传感器(6美元) 该传感器的优点是无需设置-只需读取寄存器即可。 当您用手指放在上面时、您可以看到"即时"结果-数字确实发生了变化。

    这样、您就可以轻松地确定整个路径是否正常工作。

    首先、将其连接到 I2C 主器件、确保您了解主要排列。 然后将其放在 DES 端、将主器件置于 SER 端 正确设置 SERDES 后、您将看到传感器输出。