描述
MAX9259评估套件:助力GMSL评估的强大工具
在电子工程领域,对于Gigabit Multimedia Serial Link(GMSL)技术的评估和应用至关重要。MAX9259评估套件(EV kit)为工程师们提供了一个可靠且高效的解决方案,用于评估MAX9259 GMSL。下面,我们就来详细了解一下这个评估套件。
文件下载:MAX9259EVKIT+.pdf
一、套件概述
MAX9259评估套件是一款经过验证的设计,可用于评估具有扩频和全双工控制通道的MAX9259 GMSL。该套件还配备了与Windows 2000、Windows XP和Windows Vista兼容的软件,提供了一个简单的图形用户界面(GUI),方便用户使用MAX9259的各种功能。套件中预装了MAX9259GCB/V+。为了进行完整的GMSL评估,建议同时订购MAX9259评估套件及其配套板MAX9260评估套件。
二、套件特性
1. 数据与音频处理
- 能够接受29位并行视频和I2S音频,满足多媒体数据传输的需求。
- 板载S/PDIF - 到 - I2S音频转换器,方便音频信号的转换和处理。
2. 软件兼容性
提供与Windows 2000、Windows XP和Windows Vista(32位)兼容的软件,方便用户在不同的操作系统环境下使用。
3. 连接与供电
- 通过USB - PC连接(包含电缆),实现便捷的数据传输和控制。
- 采用USB供电,简化了供电方式,提高了使用的便利性。
4. 设计与测试
- 拥有经过验证的PCB布局,确保信号传输的稳定性和可靠性。
- 套件经过完全组装和测试,用户可以直接使用,节省了开发时间。
三、组件清单
评估套件包含了多种电容、电阻、电感、LED、MOSFET、开关、芯片等组件,以下是部分关键组件的介绍:
1. 电容
不同规格的电容用于滤波、储能等功能,如0.01μF、0.1μF、0.22μF等不同容值的陶瓷电容,分布在不同的电路位置,以满足不同的电气需求。
2. 电阻
各种阻值的电阻用于分压、限流等,例如45.3kΩ、4.99kΩ、2.2kΩ等不同阻值的电阻,确保电路的正常工作。
3. 芯片
- MAX9259GCB/V+是核心的Gigabit多媒体串行链路芯片。
- 还有如MAX1792EUA18+、MAX1792EUA33+等LDO稳压器,为电路提供稳定的电源。
- UART - 到 - USB转换器、EEPROM、微控制器等芯片,共同实现数据传输、存储和控制等功能。
四、快速启动
1. 所需设备
- MAX9259评估套件(包含USB电缆)
- MAX9260评估套件(包含USB电缆)
- 2m Rosenberger电缆组件(包含在MAX9260评估套件中)
- 并行数据源(如数字视频)
- 可选设备:函数发生器(当并行数据缺乏像素时钟时需要)、I2S或S/PDIF音频源、一对8Ω扬声器、3.5mm立体声耳机(16Ω或更大)
- 用户提供的Windows 2000、Windows XP或Windows Vista PC,带有空闲的USB端口(需要直接500mA连接,请勿使用集线器)
2. 操作步骤
- 访问www.maxim - ic.com/evkitsoftware下载最新版本的评估套件软件9259Rxx.ZIP,保存到临时文件夹并解压。
- 运行临时文件夹中的9259Rxx.msi程序安装软件,程序文件将被复制,图标将在Windows开始菜单中创建。
- 验证所有跳线是否处于默认位置。
- 使用Rosenberger电缆将MAX9259评估套件的连接器J1连接到MAX9260评估套件的连接器J1。
- 将并行数据源连接到接头H1(如果使用没有像素时钟的静态数据,使用外部函数发生器驱动PCLK_IN)。
- 可选音频演示:将S/PDIF音频源(如DVD播放器数字输出)连接到MAX9259评估套件的音频插孔J21,或将I2S音频源连接到接头H1并移除跳线JU210。将扬声器连接到MAX9260评估套件的SPKR_L+/SPKR_L - 和SPKR_R+/SPKR_R - 椭圆形焊盘,或插入耳机到J206耳机插孔。
- 使用USB电缆将PC连接到MAX9259评估套件板(需要直接500mA连接,请勿使用集线器)。首次安装USB驱动时会弹出“新硬件找到”窗口。如果30秒后未看到类似窗口,移除USB电缆并重新连接。在Windows上安装USB设备驱动需要管理员权限。
- 按照“新硬件找到”窗口的指示安装USB设备驱动,手动指定设备驱动的位置为C:Program FilesMAX9259(默认安装目录)。安装过程中,Windows可能会显示警告消息,提示Maxim使用的设备驱动没有数字签名,这不是错误情况,可以继续安装。
- 验证MAX9259评估套件的LED120是否亮起,表明微控制器已通电并启用。
- 验证MAX9260评估套件的LED120是否亮起,表明微控制器已通电并启用。
- 验证MAX9260评估套件的LED2是否亮起,表明链路已成功建立。如果LED2熄灭或LED1亮起,检查PCLK_IN信号是否正在时钟数据。
- 可选音频演示:按下并释放MAX9259和MAX9260评估套件上的开关SW122,启用S/PDIF - 到 - I2S和I2S - 到 - 音频DAC演示电路。如果向MAX9259评估套件提供了I2S或S/PDIF音频,应该可以从之前连接到MAX9260评估套件的扬声器或耳机中听到音频。
- 通过打开开始菜单中的图标启动MAX9259评估套件软件,软件配置窗口将出现。
- 按下“Connect”按钮,配置窗口消失。
- 评估套件软件主窗口出现。
- 按下“Read All”按钮读取MAX9259和MAX9260上的所有寄存器。
五、软件详细描述
1. 主窗口
评估软件的主窗口显示一个代表MAX9259/MAX9260系统的框图,左列显示MAX9259输入数据源,右列显示MAX9260输出数据接收器。
2. 配置按钮
“Change Configuration”按钮打开配置窗口,允许软件GUI选择USB电缆应插入链路的哪一侧。从MAX9260侧控制需要按照窗口中的描述更改一些跳线设置。如果MAX9259和MAX9260的设备地址之前已从工厂上电复位值更改,必须在配置窗口中指定新地址以允许寄存器访问。
3. 波特率设置
“Baud Rate”下拉列表设置通信波特率,USB链路使用与MAX9259/MAX9260相同的波特率。注意,波特率应一次只更改一步。
4. 寄存器操作
- “Read All”按钮读取MAX9259/MAX9260的所有设备寄存器。
- “Reset to Default Values”按钮恢复推荐的工厂设置。
- “Write All”按钮将GUI中显示的值写入MAX9259和MAX9260的所有设备寄存器。
5. 选项卡功能
- MAX9259选项卡和MAX9260选项卡分别提供对MAX9259和MAX9260所有寄存器的直接访问,每个寄存器都有自己的“Read”和“Write”按钮。
- MAX7324选项卡控制链路远程侧的I2C I/O扩展器。
- PRBS Test选项卡使用MAX9260寄存器执行伪随机位序列(PRBS)错误率测试。
- Interface History and Low Level Access选项卡显示软件GUI与MAX9259/MAX9260之间最近的低级通信活动,提供任意设备的读写控制。
六、硬件详细描述
1. 布局分区
MAX9259评估套件为MAX9259提供了经过验证的布局,分为四个主要部分:
- 从接头H1到连接器J1是MAX9259的特定支持组件。板载LDO稳压器U2从VIN为AVDD、DVDD和IOVDD电源供电。跳线JU9可选择将VIN连接到链路电缆,为远程评估套件板供电。
- 接头H1下方的电路板布局有三个部分:微控制器(U10 - U14)、I2C从设备(U15)和音频(U20 - U25)。微控制器和I2C从设备部分在MAX9259和MAX9260评估套件上是相同的。
- MAX9259评估套件的音频部分包含S/PDIF - 到 - I2S音频转换器电路(U20 - U25),对于已经有I2S音频的应用,可以通过JU210禁用。
- MAX9260评估套件的音频部分包含I2S - 到 - 音频DAC电路(U20、U21)和D类立体声功率放大器(U25)。
2. 用户接口与电源
- 用户可以通过切割跳线JU141和JU142的PCB走线,应用自己的TX/SCL和RX/SDA信号,具体可参考MAX9259/MAX9260 IC数据手册。
- 默认情况下,MAX9259和MAX9260评估套件完全由USB端口供电。5V USB总线电源通过链路电缆默认提供给远程评估套件。可以通过移除跳线JU9的分流器并保留跳线JU10的分流器,为每个评估套件的VIN提供外部电源,同时仍通过USB为两个微控制器供电。也可以移除跳线JU21、JU22和JU23的分流器,为DVDD、AVDD和IOVDD提供不同的电源。
七、固件详细描述
1. 微控制器固件
DS89C450微控制器(U12)运行自定义固件,确保寄存器读写命令不会中断。固件记录在RTS设置时从USB接口接收到的9位偶校验数据,并在RTS清除时以1.5个停止位的时序回放9位数据。从MAX9259接收到的数据立即转发到USB。
2. 音频芯片初始化
当微控制器复位时,固件通过I2C命令序列初始化音频芯片。相同的固件在MAX9259和MAX9260评估套件板上运行,初始化序列涵盖了S/PDIF - 到 - I2S转换器和MAX9850 I2S立体声音频DAC。按下开关SW122可重置微控制器,重新发送音频I2C初始化命令。
3. 固件命令
- “?”命令打印固件版本横幅消息和简要命令列表。
- “B”命令通过更改内部TH1波特率除数来更改波特率。按下开关SW122可将USB波特率重置为921600波特,软件GUI会自动发送波特率更改命令。
- “T”命令支持从链路的MAX9260侧唤醒MAX9259,执行一个虚拟读取,然后延迟1ms到8ms,最后写入一个寄存器值。软件GUI在按下“Wake Up MAX9259”按钮时会自动发送此命令。
八、跳线说明
评估套件中的跳线用于配置不同的功能和模式,如CDS、MS、BWS、ES、DRS、SSEN、PWDN、AUTOS等信号的设置,以及电源连接、音频控制、I2C设备地址选择等。具体的跳线位置和功能在文档中有详细说明,工程师们在使用时需要根据实际需求进行正确的设置。
总之,MAX9259评估套件为电子工程师提供了一个全面、便捷的平台,用于评估和开发基于MAX9259 GMSL的应用。通过对套件的深入了解和使用,工程师们可以更好地掌握GMSL技术,为相关项目的开发提供有力支持。你在使用这个评估套件的过程中遇到过哪些问题呢?欢迎在评论区分享。
打开APP阅读更多精彩内容