ZHCAA40 September   2020 DLP3021-Q1

 

  1.   商标
  2. 1典型汽车系统架构
  3. 2动态地面投影
  4. 3LED 驱动器
  5. 4闪存存储空间要求
  6. 5总结
  7. 6参考文献

动态地面投影

图 2-1 显示了基于 DLP3021-Q1 的动态地面投影仪的简化框图。DLP3021-Q1 动态地面投影系统架构旨在减少对外部元件的需求,同时仍支持高质量的全彩色图像和动画。为了无需使用 GPU 生成内容,DLPC120-Q1 DMD 控制器已被汽车级 Xilinx Spartan®-7 FPGA 取代。Xilinx Spartan®-7 FPGA 可将内容从 SPI 闪存直接传输到 DMD。

GUID-20200810-CA0I-DQBR-2BPL-S45KQ4LPXKWQ-low.svg图 2-1 动态地面投影简化原理图

FPGA 不处理来自 GPU 的任意视频流,而是直接将预处理后的内容从闪存设备加载到 DMD 阵列。为了以足够快的速度加载高分辨率 DMD,该器件使用具有八进制接口的 SPI 闪存部件来支持所需的带宽。上电时,FPGA 自动开始加载视频内容,断电时,FPGA 自动执行 DMD 断电序列。图 2-2中显示了总体设计与运行过程。

GUID-20200825-CA0I-XZBP-XCSQ-9SR0XXHKPDHD-low.svg图 2-2 系统编程流程

可将视频加载到 DLP Composer 工具中,该工具会获取视频内容的每一帧,然后以 DMD 本征格式将这些帧预先渲染到各个位平面中。然后,DLP Composer 将各个位平面、任何默认启动条件以及 FPGA 配置压缩并合并到单个闪存二进制文件中,如图 2-3所示。

GUID-20200825-CA0I-9TJP-RBSH-CTVQ7XFSXQLB-low.svg图 2-3 DLP Composer DGP 流程示例

给系统加电后,FPGA 配置将加载到 FPGA。根据默认配置,FPGA 开始将位平面加载到 DMD,然后针对每个加载的位平面,将 LED 使能进行排序。或者,可由微控制器通过 SPI 向 FPGA 发出命令,以启动视频播放、变化视频、通过 TMP411 读取 DMD 温度从而调整 LED 的电流电平。