MAX5386M评估系统:硬件与软件的深度解析
在电子工程师的日常工作中,评估系统是验证和测试芯片性能的重要工具。今天,我们就来深入了解一下MAXIM的MAX5386M评估系统,看看它在硬件设计和软件功能方面有哪些独特之处。
评估系统概述
MAX5386M评估套件(EV kit)是一块经过组装和测试的PCB,它搭载了MAX5386M 50kΩ双数字电位器。该IC具有双路易失性50kΩ、256抽头的电位器,并通过SPI兼容的串行接口进行通信。
MAX5386MEVMINIQU+评估系统由EV套件和MINIQUSB+接口板组成。MINIQUSB+接口板可通过3线串行接口实现与PC的通信。配套的软件兼容Windows 2000、Windows XP和Windows Vista,提供了专业的用户界面,能方便地测试MAX5386M的各项功能。而且,该软件还可用于评估MAX5386L、MAX5386N、MAX5388、MAX5391和MAX5393等芯片。
评估系统特性
电源与接口
- 电源范围广:支持2.6V至5.25V的单电源供电,电源可由MINIQUSB+接口板和EV套件电路产生,也可使用用户提供的2.6V至5.25V直流电源。
- 接口灵活:提供PC USB到3线接口,也支持独立的3线串行接口操作。
软件优势
- 易于使用:采用菜单驱动的软件,操作简单直观。
- 兼容性强:包含兼容Windows 2000、Windows XP和Windows Vista的软件。
硬件质量
评估套件经过完全组装和测试,确保了硬件的可靠性。
订购信息
| PART | TYPE |
|---|---|
| MAX5386MEVMINIQU+ | EV System |
需要注意的是,“+”表示该产品无铅且符合RoHS标准。
组件列表
MAX5386M EV系统(MAX5386MEVMINIQU+)
| PART | QTY | DESCRIPTION |
|---|---|---|
| MAX5386MEVKIT+ | 1 | EV kit |
| MINIQUSB+ | 1 | Maxim command module |
MAX5386M EV套件(MAX5386MEVKIT+)
| 套件中包含了各种电容、电阻、连接器、调节器等组件,具体信息如下: | DESIGNATION | Qty | DESCRIPTION |
|---|---|---|---|
| C1 - C25(部分) | 13 | 1μF ±10%,16V X5R陶瓷电容(0603) | |
| C4, C8, C12, C16 | 4 | 0.1μF ±10%,50V X7R陶瓷电容(0603) | |
| C5 - C13 | 0 | 未安装,陶瓷电容(0603) | |
| C26 | 1 | 10μF ±10%,6.3V X5R陶瓷电容(0805) | |
| J1 - J3 | 3 | 不同规格的连接器 | |
| JU1 - JU20 | 19 | 不同规格的跳线头 | |
| R1, R2 | 2 | 不同阻值的电阻(0603) | |
| U2 - U4 | 0 | 未安装,数字电位器 | |
| U5 - U8 | 4 | 不同类型的调节器和电平转换器 | |
| 20 | 跳线(JU1 - JU20) | ||
| 1 | PCB:MAX5386/5388/5391/5393 EVALUATION KIT+ |
组件供应商包括Murata Electronics North America, Inc.和TDK Corp.,在联系这些供应商时,需表明使用的是MAX5386、MAX5388、MAX5391或MAX5393。
快速启动
所需设备
- MAX5386M EV系统
- MAX5386M EV套件
- MINIQUSB+命令模块(包含USB电缆)
- 运行Windows 2000、Windows XP或Windows Vista的PC,且有空闲的USB端口
- 一到两个万用表
操作步骤
-
下载软件:访问www.maxim-ic.com/evkitsoftware下载最新版本的EV套件软件5386MRxx.ZIP,保存到临时文件夹并解压。
-
安装软件:运行临时文件夹中的INSTALL.EXE程序,将程序文件复制到计算机,并在Windows开始菜单的“程序”中创建图标。
-
检查跳线:确保跳线正确安装,以保证EV套件正常运行。具体跳线配置如下: JUMPER SHUNT POSITION EV KIT FUNCTION JU1 安装 1.7V LDO输出启用 未安装 1.7V LDO输出禁用 JU2 1 - 2 MAX5386M VDD电压未供电 2 - 3 MAX5386M VDD电压取决于跳线JU20配置 未安装 在EV套件VDD和GND PCB焊盘施加外部电压 JU3 未安装 MAX5386M HA与U1 VDD电压源断开 安装 MAX5386M HA连接到U1 VDD电压源 JU4 未安装 MAX5386M LA与GND断开 安装 MAX5386M LA连接到GND JU5 未安装 MAX5386M HB与U1 VDD电压源断开 安装 MAX5386M HB连接到U1 VDD电压源 JU6 未安装 MAX5386M LB与GND断开 安装 MAX5386M LB连接到GND JU20 1 - 2 VPOWER = 5V 1 - 3 VPOWER = 3.3V 1 - 4 VPOWER = 2.6V -
连接万用表:将万用表跨接在MAX5386M的WA和LA、WB和LB PCB焊盘上。
-
连接接口板:将MINIQUSB+接口板连接到EV套件的J2和J3连接器。
-
连接USB电缆:将PC的USB电缆连接到MINIQUSB+接口板。首次安装USB驱动时,会弹出“Building Driver Database”窗口和“New Hardware Found”消息。若30秒内未出现该窗口,可拔下USB电缆并重新连接。在Windows 2000/XP和Windows Vista系统上安装USB设备驱动需要管理员权限。
-
安装驱动:按照“Add New Hardware Wizard”的指示安装USB设备驱动,选择“Search for the best driver for your device”选项,使用“Browse”按钮指定设备驱动的位置为C:Program FilesMAX5386M(默认安装目录)。安装过程中,Windows可能会显示警告消息,提示设备驱动没有数字签名,这不是错误情况,可以继续安装。若遇到问题,可参考软件中包含的USB_Driver_Help.PDF文档。
-
启动软件:在开始菜单的“程序”中打开EV套件软件的图标,程序会自动检测USB连接并启动主程序。
-
选择设备:使用“Device Connected”组合框从列表中选择MAX5386,然后按下“Default”按钮,EV套件软件主窗口将显示。
软件详细描述
图形用户界面(GUI)面板
MAX5386M EV套件软件的GUI是一个Windows程序,可方便地控制MAX5386M双电位器。通过鼠标或按Tab键可在GUI控件间导航。执行任何控件操作时,会生成正确的SPI写操作以更新MAX5386M内部存储器寄存器。
软件将EV套件功能分为多个组框:
- Interface组框:显示EV套件状态、最后一次写入操作的命令和数据,用于确认设备正常运行。
- Device Connected组合框:选择要评估的Maxim芯片,选择MAX5391或MAX5393选项时,可启用“Update Pot A and B”复选框功能。
- Default按钮:将两个电位器设置到中间刻度位置。
- Potentiometer A和Potentiometer B组框:提供控制功能,用于改变相应的抽头位置。
- 主窗口左下角的状态栏:显示USB接口电路的通信状态。
软件启动
启动时,软件会自动搜索USB接口板的电路连接。在“Interface”组框中,“Device Connected”组合框允许用户选择要评估的芯片。选择评估设备后,“Update Pot A and B”复选框会启用或禁用。当检测到USB连接并选择了芯片后,EV套件进入正常运行模式。由于MAX5386M没有读取功能,所有编辑框会显示问号(??),电位器跟踪条会设置到中间刻度。若未检测到USB连接,软件会提示用户重试、退出程序或进入演示模式。
演示模式
当未检测到USB连接时,通过在MAX5386M评估套件接口电路弹出窗口(图2)中选择“Cancel”,软件进入演示模式。也可在主窗口中选择“Options | Demo Mode”菜单项随时进入演示模式。在演示模式下,软件与EV套件电路的所有通信将被禁用,但大部分软件GUI仍可正常使用,允许用户在无硬件连接的情况下评估软件。要退出演示模式,取消选择“Options | Demo Mode”菜单项。
电位器A和B的抽头位置
“Potentiometer A”和“Potentiometer B”组框中的抽头位置跟踪条(WA、WB)用于在H_和L端点之间改变抽头位置。可使用计算机鼠标或箭头键在256个位置点之间移动抽头位置,也可在编辑框中输入所需的整数值,或按编辑框中的上下箭头来改变抽头位置。抽头位置跟踪条或HW/WL_编辑框的变化会写入寄存器,抽头位置会根据发送的数据更新。HW_编辑框显示抽头相对于电位器H端点的位置,WL_编辑框显示抽头相对于电位器L端点的位置。
出厂默认设置
按下“Default”按钮,可将MAX5386M中电位器A和B的抽头位置重置到出厂默认的中间刻度位置。
状态指示器
“Interface”组框中的状态指示器在检测到USB连接且EV套件进入正常运行模式时显示“EV Kit Operational”。若未检测到USB连接或软件进入演示模式,状态指示器显示“Demo Mode”,演示模式可在无硬件连接的情况下测试软件。
命令发送指示器
| “Interface”组框中的命令发送指示器显示从主设备(软件)发送到MAX5386M的最后一条命令。MAX5386M IC有两条可用命令,具体如下: | REGISTER MAX5386M | COMMAND | DESCRIPTION | |
|---|---|---|---|---|
| BINARY | HEX | |||
| VREGA | 00000000 | 0x00 | SPI数据写入电位器A,抽头WA位置随SPI数据更新 | |
| VREGB | 00000001 | 0x01 | SPI数据写入电位器B,抽头WB位置随SPI数据更新 |
数据发送指示器
数据发送指示器显示从主设备发送到电位器A(0x00)或电位器B(0x01)寄存器的最后一次数据。MAX5386M IC使用8位(MSBs,D7 - D0)数据字节来设置抽头位置,更多信息可参考MAX5386 IC数据手册。
键盘导航
按Tab键可选择每个GUI控件,选中的控件会有虚线轮廓。使用Shift + Tab可将选择移到上一个选中的控件。按钮可通过键盘的空格键响应,一些控件可通过键盘的上下箭头键响应。按F10键激活程序的菜单栏,然后按所需菜单项的字母选择菜单项,大多数菜单项有一个下划线字母,表示其快捷键。在编辑框中输入数字后,按Enter键可将数据发送到设备,按Tab或Shift + Tab键也会发送数据。
简单SPI命令
与EV套件通信有两种方法:通过正常的用户界面面板(图1)或通过主程序的“Options | Advanced Users Interface”菜单栏中的“3 - Wire Interface”(图3)实用程序。选择“3 - Wire Interface”会显示一个窗口,允许进行SPI发送/接收数据操作。
- 连接组框:定义接口的硬件连接。对于EV套件,从“Clock (SCK)(SCLK)”下拉列表中选择K10,“Data from master to slave (MOSI)(DIN)”下拉列表中的K12禁用,从“Data from slave to master (MISO)(DOUT)”下拉列表中选择K11,从“Chip - select (CS) for data framing”下拉列表中选择K9,并勾选“Use standard connections for high - speed SPI”复选框。
- 配置组框:允许用户配置逻辑电平和数据速率。对于EV套件,勾选“Send & Receive MSB first”复选框,确保“CPOL = 1(clock idle high)”和“CPHA = 1(sample 2nd edge)”复选框未被勾选。
- 发送和接收数据组框:允许用户向MAX5386M发送数据。“Data bytes to be written”编辑框显示要从主设备(微控制器)发送到设备(MAX5386M)的数据,8位十六进制数字应用逗号分隔。按下“Send Now”按钮可将数据从主设备发送到设备。“Data bytes received”编辑框显示从设备读取的数据,由于MAX5386M不向主设备返回数据,EV套件软件中的“Data bytes received”编辑框始终显示默认值0xFF。
需要注意的是,SPI对话框接受十六进制格式的数字数据,十六进制数字必须以$或0x开头。图3展示了使用附带的3线接口诊断工具进行的简单SPI字节写入操作,在这个例子中,软件发送命令0x00(写入电位器A)和数据0x7F,将MAX5386M的抽头位置设置为127。
常见故障排除
若软件报告找不到接口电路,可检查以下几点:
- USB电缆连接:确保USB电缆已连接到MINIQUSB+板。
- Windows即插即用检测:打开控制面板 -> 系统 -> 设备管理器,查看USB设备节点。若有未知设备节点,卸载它,强制即插即用重新尝试。
- 外部SPI接口接地:若使用板外SPI接口,确保电源接地在J1引脚连接之一(J1 - 2、J1 - 4、J1 - 6或J1 - 8)处连接到EV套件接地(GND)。
硬件详细描述
评估套件硬件
MAX5386M评估套件是一块经过组装和测试的PCB,搭载了MAX5386M双50kΩ数字电位器。电位器A和B的端到端电阻均为50kΩ,每个抽头可在256个抽头位置独立编程。EV套件使用16引脚薄QFN封装的MAX5386M IC,采用成熟的两层PCB设计。
接口与电源
- 接口:EV套件提供连接器J1,可将MAX5386M的CS、DIN、SCLK和GND信号直接连接到用户提供的3线系统。J1还提供MAX5386M EV套件2.6V至5.5V VPOWER电源输入的连接。
- 电源:通常与MINIQUSB+接口板配合使用,通过3线串行接口与PC通信。逻辑电平转换器U7和U8在使用2.6V至5.5V为MAX5386M VDD输入供电时,提供适当的SPI接口转换。
EV套件VDD输入源
VPOWER轨通常由MINIQUSB+接口板电路提供3.3V或5V,或由LDO调节器U6提供2.6V。LDO调节器U5的输出设置为1.7V,由VPOWER轨供电。VPOWER轨将MAX5386M VDD输入设置为5V、3.3V或2.6V。
调节器U5的输出可调,可通过更换电阻R1配置为不同电压,计算公式为: [R 1=10^{5} timesleft(frac{VOUT}{1.225}-1right)] 其中R1的单位为欧姆,VOUT为所需的U5输出电压。
| 跳线JU20选择EV套件电路VPOWER轨的电源来源,具体配置如下: | SHUNT POSITION | VPOWER Rail |
|---|---|---|
| 1 - 2 | 5V(MINIQUSB+电路) | |
| 1 - 3 | 3.3V(MINIQUSB+电路) | |
| 1 - 4 | 2.6V(LDO U6) | |
| 未安装 | 在EV套件VDD和GND PCB焊盘施加外部电源 |
也可通过移除跳线JU20处的跳线,使用EV套件的V
-
硬件设计
+关注
关注
18文章
525浏览量
45750
发布评论请先 登录
MAX5386M评估系统:硬件与软件的深度解析
评论