电子说
在电子设计领域,评估套件是工程师了解和测试芯片性能的重要工具。今天,我们就来详细探讨一下MAX9257A/MAX9258A评估套件(EV kit),看看它能为我们带来哪些便利和价值。
文件下载:MAX9258AEVKIT#.pdf
MAX9257A/MAX9258A评估套件由评估板和软件组成,是一个完全组装和测试好的PCB,用于评估MAX9257A串行器和MAX9258A解串器(SerDes)。它还能模拟电子控制单元(ECU)和摄像头,在控制通道期间,MAX9258A从模拟的ECU接收编程指令,并通过串行视频链路传输到MAX9257A。这些指令可对MAX9258A、MAX9257A或外部外设(如摄像头)进行编程或更新,MAX9257A通过I²C或UART接口与外设通信。
套件包含与Windows 2000/XP和Windows Vista兼容的软件,提供简单的图形用户界面(GUI),方便用户使用。套件通过USB连接到PC。
套件包含多种电子元件,如不同容值和规格的陶瓷电容器、LED、铁氧体磁珠、连接器、MOSFET、电阻、共模EMI扼流圈、测试点等,以及多个芯片和模块,如解串器、串行器、LDO、微控制器、可编程时钟发生器、FPGA等。同时,还配备了LVDS电缆、USB电缆、分流器和PCB等。
软件包含四个标签页:ECU Control、Deserializer MAX9258A、Serializer MAX9257A和Camera Control。
可让ECU配置MAX9258A、MAX9257A和摄像头。可选择ECU UART波特率,默认UART速度为400kbps,基本模式下波特率不高于4.25Mbps。可通过输入框写入或读取ECU命令,按下相应按钮执行。首次上电且MAX9257A配置为远程唤醒时,按下“ECU Wakes Up MAX9257A”按钮。可选择在读写命令前添加SYNC帧和在写命令后添加END帧。按下“Reset the EVKIT”按钮可重置软件和硬件。
可通过按下每个寄存器右侧的“Write”或“Read”按钮对MAX9258A的所有寄存器进行读写操作。四个寄存器在MAX9258A和MAX9257A上应具有相同值,勾选“Write Both 9258A&9257A”复选框可在同一控制通道对两个设备进行写操作。按下“Reset MAX9258A GUI”按钮可将GUI值设置为MAX9258A上电复位值,其他按钮可实现对MAX9258A和MAX9257A的读写操作。
与Deserializer MAX9258A标签页类似,可对MAX9257A的所有寄存器进行读写操作,四个寄存器在MAX9257A和MAX9258A上应具有相同值,勾选“Write Both 9258A&9257A”复选框可在同一控制通道对两个设备进行写操作。按下“Reset MAX9257A GUI”按钮可将GUI值设置为MAX9257A上电复位值,其他按钮可实现对MAX9258A和MAX9257A的读写操作。
ECU可在控制通道会话期间与模拟摄像头通信。默认情况下,MAX9258A、MAX9257A和模拟摄像头使用UART接口。按下相关按钮可演示ECU与摄像头之间的简单通信事务。用户可更改UART速度、启用/禁用视频时钟、选择不同视频时钟速度,并将摄像头切换到I²C接口。
适用于ECU在加电后完成MAX9257A/MAX9258A配置,视频传输开始后不再访问的应用场景。具体步骤包括启动程序或重置套件、唤醒MAX9257A(如果需要)、读取寄存器值、设置tSTO和tETO、设置其他寄存器、启用SEREN和INTEN、验证ECU与摄像头通信、启用视频时钟、检查CCEN和LED状态、选择不同像素时钟和UART速度等。
当tCTO < tETO时,可访问MAX9257A和MAX9258A寄存器,并可在旁路模式下与摄像头进行UART通信。步骤与UART Never Come Back Operation类似,但需要设置tCTO值,并注意INTEN的变化。
如果摄像头使用I²C接口,需要将MAX9257A和MAX9258A配置为使用I²C接口。步骤包括启动程序或重置套件、唤醒MAX9257A(如果需要)、读取寄存器值、设置tCTO、切换摄像头到I²C接口、移动跳线、验证SerDes功能等。
评估套件是一个完整的SerDes对评估系统,分为解串器侧(EV套件板右侧)和串行器侧(EV套件板左侧)。解串器侧包含MAX9258A、电源、时钟发生器和与PC通信的微控制器,微控制器和FPGA模拟ECU;串行器侧包含MAX9257A、电源、时钟发生器和模拟摄像头的微控制器,FPGA实现高速UART和I²C接口,并生成PCLK_IN、HSYNC_IN和VSYNC_IN信号。
套件在FPGA设备上实现了两个数字核:D16750 Core和DI2CS Core。D16750是通用异步接收器 - 发送器(UART)的IP核,功能与TL16C750相同;DI2CS是提供微处理器与I²C总线接口的IP核,可作为从接收器或发送器工作,支持I²C规范的所有传输模式。
文档提供了详细的跳线设置说明,包括每个跳线的不同设置及其对应的功能,工程师可根据实际需求进行调整。
通过以上对MAX9257A/MAX9258A评估套件的详细介绍,相信大家对该套件有了更深入的了解。在实际应用中,工程师可根据具体需求进行灵活配置和测试,充分发挥套件的性能。你在使用类似评估套件时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !