ZHCU940 August   2022

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 PCB 和外形因数
      2. 2.2.2 电源设计
        1. 2.2.2.1 POC 滤波器
        2. 2.2.2.2 电源注意事项
          1. 2.2.2.2.1 选择外部元件
          2. 2.2.2.2.2 选择降压稳压器 1 电感器
          3. 2.2.2.2.3 选择降压稳压器 2 电感器和降压稳压器 3 电感器
          4. 2.2.2.2.4 功能安全
    3. 2.3 重点产品
      1. 2.3.1 DS90UB953-Q1
      2. 2.3.2 TPS650330-Q1
      3. 2.3.3 IMX623
    4. 2.4 系统设计原理
  9. 3硬件、测试要求和测试结果
    1. 3.1 所需硬件
      1. 3.1.1 硬件设置
      2. 3.1.2 FPD-Link III I2C 初始化
      3. 3.1.3 IMX623 初始化
    2. 3.2 测试和结果
      1. 3.2.1 测试设置
        1. 3.2.1.1 电源启动
        2. 3.2.1.2 电源启动 - 1.8V 电源轨和串行器 PDB 设置
      2. 3.2.2 测试结果
        1. 3.2.2.1 电源启动
        2. 3.2.2.2 电源输出电压纹波
        3. 3.2.2.3 电源负载电流
        4. 3.2.2.4 I2C 通信
  10. 4设计文件
    1. 4.1 原理图
    2. 4.2 物料清单
    3. 4.3 PCB 布局建议
      1. 4.3.1 PMIC 布局建议
      2. 4.3.2 PCB 层堆叠
      3. 4.3.3 串行器布局建议
      4. 4.3.4 成像仪布局建议
      5. 4.3.5 布局图
    4. 4.4 Altium 工程
    5. 4.5 Gerber 文件
    6. 4.6 装配图
  11. 5相关文档
  12. 6商标

FPD-Link III I2C 初始化

图 3-2 中的设置连接后,DS90UB954-Q1 EVM 获得 12V 输入电源,并通过板载 LDO 调节至 9V,通过 POC 传输为 TIDA-050060 摄像头模块供电。一旦所有电源轨建立完毕,所有器件(IMX623、DS90UB953-Q1 和 DS90UB954-Q1)将可接收电源。然后,可以开始进行 I2C 初始化。请注意,以下写入仅显示单通道摄像头,可能并非所需的特定多摄像头模式。用于初始化 DS90UB954-Q1 解串器和 DS90UB953-Q1 串行器且与 Analog LaunchPad 兼容的 Python® 脚本如下所示:

# 设置 Port0
board.WriteI2C(UB954, 0x4C, 0x01)

# 设置备用通道配置 (0x58)
board.WriteI2C(UB954,0x58,0x5E)

# 设置 SER ID
board.WriteI2C(UB954,0x5B,UB953ID)
# 设置 SER 别名 ID
board.WriteI2C(UB954,0x5C,UB953)
# 设置从属装置/摄像头 ID
board.WriteI2C(UB954,0x5D,SensorID)
# 设置属装置/摄像头别名 ID
board.WriteI2C(UB954,0x65,Sensor)

# 自 50Mbps BC 频率设置 CLK_OUT
board.WriteI2C(UB953,0x06,0x22)
board.WriteI2C(UB953,0x07,0xA7)

time.sleep(0.1)

# 设置 GPIO1 至输出,其中 GPIO1 = RESET
board.WriteI2C(UB953,0x0E,0x1E)

# 设置 GPIO1 至高 - 让传感器退出断电模式
board.WriteI2C(UB953,0x0D,0x01)