电子说
在电子设计领域,开发平台的性能和功能直接关系到项目的成败。今天,我们就来深入探讨一下德州仪器(Texas Instruments)的DLP® Discovery™ 4100开发平台,看看它在硬件和软件方面都有哪些值得关注的地方。
文件下载:DLPLCR70UVEVM.pdf
DLP Discovery 4100开发平台是一个用于评估和开发的平台,它可以与DLP650LNIR、DLP7000、DLP9500、DLP7000UV、DLP9500UV、DLPC410、DLPR410和DLPA200等芯片配合使用。这个平台适用于需要高速二进制模式刷新率(最高32 kHz)、高速数据速率(最高48Gbps)以及紫外(363 nm - 420 nm)、近红外(850 nm - 2000 nm)和可见光(400 nm - 700 nm)成像的应用,分辨率最高可达1080p(约210万像素)。
该平台由六个评估模块组成,核心是DLPLCRC410EVM控制器板。这个板子包含了DLPC410、DLPR410、DLPA200、数字接收器、闪存、电源管理电路和支持数字逻辑。它可以与以下五种DMD EVM中的任何一种配合使用:
当DLPLCRC410EVM连接到任何一个DMD EVM时,DLPC410、应用FPGA和软件GUI会识别并为连接的DMD提供适当的信号和时序。开箱即用的情况下,DLPLCRC410EVM会提供一组滚动测试图案,方便用户评估其光学设计的相关光学性能。
用于开发DMD的接口和控制解决方案,连接了多个I/O连接器、接口控制器和内存,可在开发定制板解决方案之前进行原型设计。
为DLP Discovery 4100芯片组提供高速2xLVDS数据和控制接口,用于DMD控制。它会根据控制接口的输入生成DMD和DLPA200的初始化和控制信号。
为DMD提供高压电源和复位驱动功能。DLP650LNIR、DLP7000或DLP7000UV DMD需要一个DLPA200,而DLP9500或DLP9500UV DMD需要两个。
用于配置DLPC410,其内容不得更改或编程。
用于存储和配置APPSFPGA,预加载有测试图案生成功能,用户可通过JTAG接口和Xilinx编程工具更改其编程。
提供两个DMD柔性电缆的连接,根据不同的DMD类型选择连接方式。
用于开发USB接口功能。
为APPSFPGA提供固定的50 - MHz、2.5 Volt时钟。
为APPSFPGA提供高速内存连接,但不包含内存控制器设计。
包括JTAG头、Mictor连接器和GPIO连接器等,用于设备编程、逻辑分析和通用数字I/O。
为Virtex 5 FPGA的加密安全提供电源。
板载电压调节为所有所需电源提供支持,包括不同电压的稳压器,如0.9 V、1.0 V、1.8 V、2.5 V、3.3 V和12 V等。
使用工厂安装的默认APPSFPGA代码启动板操作时,需要遵循以下步骤:
停止操作时,建议先按下SW3使DMD浮置,然后关闭电源。
文档详细描述了DLPLCRC410EVM控制器板的每个外部连接器的使用方法和引脚信息,包括输入电源连接器(J12和J18)、USB连接器(J1和J3)、GPIO连接器(J6)、DLPC410 Mictor连接器(J8)、USB/APPSFPGA Mictor连接器(J9)、DMD柔性连接器(J13和J14)、DDR2 SODIMM连接器(J15)、EXP连接器(J16和J17)和Xilinx FPGA JTAG头(H1)等。
配置跳线用于选择不同的设置,如EXP总线FPGA银行的电压选择(J2)、APPSFPGA固件版本选择(J4)、共享USB信号的启用/禁用(J5)、USB EEPROM编程(J7)和DLPA200 B输出启用(J10)等。
控制器板上的开关具有不同的功能:
LED用于验证DLPLCRC410EVM控制器板的正常功能,包括USB连接指示(D1)、APPSFPGA配置完成指示(D2和D16)、DLPC410配置完成指示(D3和D17)、DLPC410状态指示(D9和D10)以及APPSFPGA应用定义的逻辑指示(D11和D12)。
文档定义了板载测试点的位置和网络名称,方便进行测试和调试。
DLP Discovery 4100 Explorer GUI软件通过USB 2.0接口为DLP Discovery 4100开发平台提供控制和显示功能。它允许用户通过USB 2.0(或1.1)控制DLPLCRC410EVM控制器板硬件,使用Discovery 4100 ActiveX™控制API,并提供构建和执行命令脚本的控件。
如果安装过程中出现错误,提示安装未正确完成且执行后安装脚本时出错,需要先卸载程序,下载并安装Microsoft 2010 Vcredist x86版本,然后重新启动并重新安装DLPC410 GUI程序。如果没有安装错误,需要先执行D4100Explorer - 2.0 - windows - installer.exe文件安装软件和驱动INF文件,建议在连接USB电缆之前进行安装,并在安装后重启系统。
连接USB 2.0电缆并为平台供电后,如果自动驱动安装失败,需要手动更新驱动。具体步骤包括在设备管理器中找到设备,选择更新驱动软件,浏览计算机以查找驱动软件,从设备驱动列表中选择,点击“Have Disk”,浏览包含D4100 - USB.inf文件的文件夹,选择TI D4100 Explorer,然后完成驱动安装。
启动DLP Discovery Explorer GUI后,软件会显示USB连接状态和DMD类型。用户可以通过Load Tab / Open Image按钮打开图像,在脚本中选择所需的命令选项并点击Add按钮添加命令,然后执行脚本。
包括File、View、DMD、Execution、Test Patterns和Help等菜单,提供标准的软件命令访问,如新建、打开、保存、打印和退出等。
提供操作快捷方式,包括文件操作按钮、脚本执行控制按钮、设置起始和结束点按钮以及帮助按钮。
包含一系列命令选项卡,用于构建脚本命令。用户可以选择命令和选项,然后点击Add按钮将其添加到脚本中。
显示命令执行后的状态信息、检索到的信息以及从平台返回的响应。
用于跟踪要加载的图像和要执行的命令。用户可以更改命令顺序、删除和插入命令。
包括保存脚本和状态、打印脚本和状态、打开脚本和状态以及创建新脚本和状态等操作。
通过DMD/DLPC410 Control菜单访问,提供对DLPC410输入信号的直接控制,点击Set按钮后控制立即应用到DLPC410。
应用FPGA支持内部测试图案模式和用户图案模式。测试图案窗口提供启用/禁用内部测试图案模式、启用/禁用软件开关覆盖以及启用/禁用GPIO_A(4 - 6)等功能。
关于框提供平台的软件和硬件版本信息,链接指向更多关于该平台的信息。
DLP® Discovery™ 4100开发平台为电子工程师提供了一个强大而灵活的开发环境,无论是在硬件设计还是软件编程方面都有丰富的功能和选项。通过深入了解其硬件组成、设置方法和软件操作,工程师们可以更好地利用这个平台进行创新和开发,满足各种应用的需求。在实际使用过程中,大家不妨多尝试不同的配置和操作,看看能发现哪些新的应用场景和优化方案。你在使用类似开发平台时遇到过哪些挑战呢?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !