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.
工具/软件:Linux
尊敬的 TI
我们使用 DS90UB929与某些 CID 器件通信、
视频现在可以传递到 CID 设备、但我不确定 BCC 是如何工作的。
(我们需要通过 BCC 向远程侧发送/读取 I2C 命令...它是否正确?)
从 SNLS457A (ds90ub929-Q1)、
BCC 数据传输是捆绑在高速正向/低速反向通道中的
7.1 [概述]
=>双向控制通道(BCC)是通过高速转发中的嵌入式信号实现的...
7.3.14 [通用 I/O ]
=>在正向通道(输出)或反向通道(输入)模式中、GPIO[3:0]可被用作通用 IO。
问题1. 这是否意味着我需要在 BCC 的正向和反向模式之间控制 GPIO?
问题2. 如果没有、BCC 是否在串行器和解串器之间自动建立?
问题3. 0x17 (I2C 控制寄存器)处是否存在"I2C Pass All"寄存器、是否需要为 BCC 启用它?
或者...是否有用于 Linux/Android 内核开发的示例代码?
请提出任何建议。
您好、Yuchao、
是的、UB929中的 GPIO0-3可用作本地或远程 GPIO 控制、包括输入或输出设置。 您需要设置 GPIO0/1/2/3寄存器并根据应用选择正确的工作模式。 关于驱动程序、您只需设置 reg。 基于 d/s 中所述的系统请求的值、遗憾的是、TI 没有为您提供驱动程序。
如有问题、请参阅以下备注:
问题1. 这是否意味着我需要在 BCC 的正向和反向模式之间控制 GPIO
TI:是的、请检查 GPIO 本地和远程模式寄存器设置(0x0E/0x0F、0x1E、0x1F)上的 d/s
问题2. 如果没有、BCC 是否在串行器和解串器之间自动建立?
TI:在第一季度回复。
问题3. 0x17 (I2C 控制寄存器)处是否存在"I2C Pass All"寄存器、是否需要为 BCC 启用它?
TI:如果您需要设置配对的解串器、则应仅启用"I2C 直通"、不需要她的"I2C 直通全部"。
此致、
Steven
最好的雷加
Steven