MAX5422评估套件:开启数字电位器评估新体验
在电子设计领域,数字电位器的应用十分广泛,而MAX5422评估套件为工程师们提供了一个便捷的评估平台。今天,我们就来深入了解一下这个套件。
文件下载:MAX5422EVKIT+.pdf
一、套件概述
MAX5422评估套件(EV kit)是一块经过组装和测试的PCB,主要用于评估MAX5422集成电路。MAX5422是一款50kΩ、256抽头的非易失性线性数字电位器,通过SPI™进行通信。它的内部有非易失性EEPROM,可在电源开启时存储电位器的抽头位置,方便初始化。EEPROM可通过兼容SPI的串行接口进行编程,数据传输速率最高可达5MHz。
该套件还配备了与Windows 2000/XP/Vista®兼容的软件,提供了专业的用户界面,方便用户操作MAX5422的各项功能。软件采用菜单驱动,拥有图形用户界面(GUI),包含按钮、跟踪条和微调框等。MAX5422集成电路可以由套件的USB接口电路产生的3.3V电源供电,也可以使用用户提供的2.7V至5.25V直流电源。此外,MAX5422部分可以从评估套件中分离出来,方便用户将其应用到自己的项目中。
二、套件特点
- 非易失性记忆体的上电召回功能:能够在电源开启时恢复电位器的抽头位置,确保设备的稳定运行。
- 宽电源电压范围:支持2.7V至5.25V的单电源操作,适应不同的电源环境。
- 板载USB接口电路:用于传输SPI兼容信号,方便与计算机连接,实现数据的传输和控制。
- 可靠的USB - PC连接:提供电源和控制功能,还配备了USB电缆,方便使用。
- 主电路 breakout板:方便用户将MAX5422应用到自己的电路中。
- PCB接口:包括用于用户提供的SPI兼容信号的PCB接口和用于电位器信号L、W和H的PCB焊盘。
- 多型号评估支持:可以评估MAX5422ETA/MAX5423ETA/MAX5424ETA等型号,这些型号采用3mm x 3mm x 0.8mm、8引脚TDFN封装。
- 软件兼容性:与Windows 2000/XP/Vista(32位)兼容,提供友好的用户界面。
- 完全组装和测试:用户拿到手即可使用,无需额外的组装和调试。
三、组件列表
| 套件中包含了各种电容、电阻、LED、晶体等组件,以下是部分组件的详细信息: | DESIGNATION | QTY | DESCRIPTION |
|---|---|---|---|
| C1, C3–C10, C17, C21–C25 | 15 | 0.1µF ±10%, 16V X7R陶瓷电容(0603)Murata GRM188R71C104K或TDK C1608X7R1C104K | |
| C2, C13, C15 | 3 | 10µF ±20%, 6.3V X5R陶瓷电容(0805)Murata GRM21BR60J106M或TDK C2012X5R0J106M | |
| C11, C12 | 2 | 10pF ±5%, 50V C0G陶瓷电容(0603)Murata GRM1885C1H100J或TDK C1608C0G1H100J | |
| C14, C16, C26 | 3 | 1µF ±10%, 10V X5R陶瓷电容(0603)Murata GRM188R61A105K或TDK C1608X5R1A105K | |
| D1 | 1 | 绿色LED(0603)Panasonic LNJ314G8TRA | |
| U1 | 1 | 256抽头数字电位器(8 TDFN - EP*)Maxim MAX5422ETA+(顶部标记:AIJ) | |
| U2 | 1 | 32位微控制器(68 QFN - EP*)Maxim MAXQ2000 - RAX+ |
四、快速启动
所需设备
在开始使用套件之前,需要准备以下设备:
- MAX5422评估套件(包含USB电缆)
- 一台运行Windows 2000/XP/Vista的PC,且有一个可用的USB端口
- 一个欧姆表
操作步骤
- 下载软件:访问www.maxim - ic.com/evkitsoftware下载最新版本的评估套件软件5422Rxx.ZIP,将其保存到临时文件夹并解压。
- 安装软件:运行临时文件夹中的INSTALL.EXE程序,将程序文件复制到计算机,并在Windows开始菜单中创建图标。
-
检查跳线:确保以下跳线和接口上的分流器安装正确: JUMPER SHUNT POSITION EV KIT FUNCTION JU1 1 - 2 评估套件由USB接口电路产生的3.3V电源供电 JU2 仅安装在一个引脚上 H PCB焊盘不连接到VDD或W PCB焊盘 JU3 已安装 L PCB焊盘连接到GND J1 (1 - 2) 已安装 将USB接口的3.3V连接到MAX5422 J1 (3 - 4) 已安装 将MAX5422的VDD连接到USB接口 J1 (5 - 6) 已安装 将USB接口的SCLK连接到MAX5422 J1 (7 - 8) 已安装 将USB接口的DIN连接到MAX5422 J1 (9 - 10) 已安装 将USB接口的CS连接到MAX5422 J1 (11 - 12) 未安装 不需要分流器 J2 (1 - 2) 未安装 不要在这些引脚上安装分流器,否则会将电源和信号线短路到地 J2 (3 - 4) J2 (5 - 6) J2 (7 - 8) J2 (9 - 10) J2 (11 - 12) 未安装 不需要分流器 - 连接欧姆表:将欧姆表连接到W和L PCB焊盘。
- 连接USB电缆:将附带的USB电缆从PC连接到MAX5422评估套件。首次安装USB驱动程序时,会弹出“Building Driver Database”窗口和“New Hardware Found”消息。如果30秒后没有出现类似窗口,请从板上拔下USB电缆并重新连接。在Windows 2000/XP/Vista上安装USB设备驱动程序需要管理员权限。
- 安装USB设备驱动程序:按照“Add New Hardware Wizard”的指示安装USB设备驱动程序。选择“Search for the best driver for your device”选项,使用“Browse”按钮指定设备驱动程序的位置为C:Program FilesMAX5422(默认安装目录)。在安装设备驱动程序期间,Windows可能会显示警告消息,提示Maxim使用的设备驱动程序没有数字签名,这不是错误情况,可以继续安装。如果在这一步遇到问题,可以参考软件中包含的USB_Driver_Help.PDF文档。
- 启动软件:在开始菜单中打开MAX5422评估套件软件的图标,启动软件。
- 观察软件运行:软件会自动检测USB连接并启动主程序。连接成功后,评估套件软件的主窗口将出现在窗口的左上角。
- 进行测试:此时,MAX5422评估套件可以进行额外的测试。
五、软件详细描述
图形用户界面(GUI)面板
MAX5422评估套件软件的GUI是一个Windows程序,提供了方便的方式来控制MAX5422。可以使用鼠标或按Tab键在GUI控件之间导航。当执行任何这些控件时,会生成正确的SPI写操作,以更新MAX5422内部存储器寄存器。
软件将评估套件的功能分为逻辑块:
- 接口组框:显示评估套件的状态、最后一次写入操作的命令和发送的数据,用于确认设备的正常运行。
- 电位器控制组框:用于更改抽头位置,将抽头位置从易失性存储器存储到非易失性存储器,以及从非易失性存储器召回抽头位置到易失性存储器。
- 主窗口底部状态栏:提供USB接口电路的通信状态。
- 工厂默认按钮:将电位器的易失性和非易失性存储器编程到中间刻度位置。
软件启动
启动时,MAX5422评估套件软件会自动搜索USB接口电路连接。当检测到USB连接时,评估套件进入正常操作模式,非易失性存储器的抽头位置将传输到易失性存储器。由于MAX5422没有读取功能,所有微调框将设置为问号“??”,跟踪条将设置为中间刻度。如果未检测到USB连接,软件会提示用户重试、退出程序或进入演示模式。
演示模式
当未检测到USB连接时,可以通过在MAX5422评估套件接口电路弹出窗口中选择“Cancel”进入演示模式。也可以在任何时候通过主窗口菜单栏中的“Options | Demo Mode”选择进入演示模式。在演示模式下,所有与评估套件电路的软件通信将被禁用,但大多数软件GUI仍然可用。演示模式允许用户在没有硬件连接的情况下评估软件。要退出演示模式,选择菜单栏中的“Options | Demo Mode”。
抽头位置控制
电位器控制组框中的抽头位置跟踪条用于在H和L端点之间更改抽头位置。可以使用计算机鼠标或箭头键在256个位置点之间移动抽头位置。也可以通过在H - W Volatile或L - W Volatile微调框中输入0到255之间的数值,或按这些微调框的上下箭头来更改抽头位置。更改抽头位置跟踪条或H - W Volatile/L - W Volatile微调框会写入易失性存储器,并更新抽头位置。非易失性存储器中的数据保持不变。抽头位置显示在H - W Volatile和L - W Volatile微调框中。H - W Volatile微调框显示相对于H端点的抽头位置,L - W Volatile微调框显示相对于L端点的抽头位置。在评估套件上电时,非易失性存储器中的抽头位置数据将传输到易失性存储器,并更新抽头的位置。由于MAX5422不向主机传输数据,初始化评估套件软件后,H - W Volatile、L - W Volatile、H - W Nonvolatile和L - W Nonvolatile微调框将显示“??”。
非易失性编程
电位器控制组框中的H - W Nonvolatile和L - W Nonvolatile微调框用于对数字电位器的非易失性存储器进行编程。通过在H - W Nonvolatile或L - W Nonvolatile微调框中输入0到255之间的数值来更改非易失性存储器。H - W Nonvolatile微调框显示相对于H端点的抽头位置,L - W Nonvolatile微调框显示相对于L端点的抽头位置。写入非易失性存储器时,易失性存储器和抽头位置保持不变。
易失性/非易失性数据传输
电位器控制组框中的“Store”和“Recall”按钮分别用于将数据从易失性存储器传输到非易失性存储器,以及从非易失性存储器传输到易失性存储器。按下“Store”按钮时,易失性存储器中的数据将传输到非易失性存储器。按下“Recall”按钮时,非易失性存储器中的数据将传输到易失性存储器,并更新抽头位置。“Store”和“Recall”按钮不会向设备发送任何新数据,因为命令传输的数据已经包含在易失性或非易失性存储器中。
工厂默认设置
按下“Factory Default”按钮将MAX5422易失性和非易失性存储器中的抽头位置重置为工厂默认位置,即中间刻度位置。
状态指示器
接口组框中的状态指示器在检测到USB连接后,MAX5422评估套件进入正常操作模式时显示“EV Kit Operational”。当未检测到USB连接或软件进入演示模式时,状态指示器显示“Demo Mode”。
命令发送指示器
| 接口组框中的命令发送指示器显示从主机(软件)发送到MAX5422的最后一条命令。MAX5422集成电路有四个可用的命令,具体如下: | MAX5422 REGISTER | COMMAND | DESCRIPTION | MAX5422 EV KIT SOFTWARE CONTROL | |
|---|---|---|---|---|---|
| BINARY | HEX | ||||
| VREG | 00000000 | 0x00 | SPI数据写入VREG,抽头位置随SPI数据更新,NVREG不变 | H - W Volatile L - W Volatile | |
| NVREG | 00010000 | 0x10 | SPI数据写入NVREG,抽头位置不变,VREG不变 | H - W Nonvolatile L - W Nonvolatile | |
| VREGxNVREG | 00100000 | 0x20 | 将VREG复制到NVREG,抽头位置不变,VREG不变 | Store | |
| NVREGxVREG | 00110000 | 0x30 | 将NVREG复制到VREG,抽头位置随NVREG更新,NVREG不变 | Recall |
数据发送指示器
接口组框中的数据发送指示器显示从主机(软件)发送到MAX5422的最后一条数据。数据发送指示器显示写入VREG(0x00)命令和写入NVREG(0x10)命令发送的最后一条数据。由于VREGxNVREG(0x20)和NVREGxVREG(0x30)命令不会向MAX5422发送任何新数据,执行这两个命令时,数据发送指示器将隐藏。MAX5422集成电路使用一个8位(MSBs,D7 - D0)数据字节来设置抽头位置。
键盘导航
可以按Tab键选择每个GUI控件,所选控件将显示虚线轮廓。使用Shift + Tab将选择移动到上一个所选控件。按钮响应键盘的空格键,一些控件响应键盘的上下箭头键。按下F10键激活程序的菜单栏,然后按下所需菜单项的字母。大多数菜单项有一个下划线字母,表示其快捷键。当在易失性或非易失性文本框中输入数字时,可以按Enter键将其发送到设备。按下Tab或Shift + Tab时也会发送。
简单SPI命令
与MAX5422评估套件通信有两种方法:通过正常的用户界面面板(图1)或通过从主程序的“Options | Interface (Advanced Users)”主菜单中选择“3 - Wire Interface”(图3)实用程序提供的SPI命令。会显示一个窗口,允许进行SPI发送/接收数据操作。
- 连接组框:允许用户定义接口的硬件连接。对于MAX5422评估套件,从“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”复选框。
- 配置组框:允许用户配置逻辑电平和数据速率。对于MAX5422评估套件,选中“Send & Receive MSB first”和“CPOL = 1 (clock idle high)”复选框。
- 发送和接收数据组框:允许用户向MAX5422发送和接收数据。要写入的数据字节编辑框是要从主机(微控制器)发送到设备(MAX5422)的数据。八位十六进制数字应用逗号分隔。按下“Send Now”按钮将数据从主机发送到设备。MAX5422评估套件软件中的数据字节接收编辑框始终显示默认值0xFF,因为MAX5422不会将数据发送回主机。
六、常见故障排除
如果软件报告找不到接口电路,可以从以下几个方面进行检查:
- 接口电路的电源LED是否亮起?
- USB电缆是否连接?
- Windows即插即用是否检测到板卡?可以打开控制面板 -> 系统 -> 设备管理器,查看USB指示的设备节点。如果有未知设备节点连接到USB,删除它,这会强制即插即用重新尝试。
- 跳线JU1和接口J1、J2是否为USB操作正确配置?可以参考相关表格。
七、硬件详细描述
整体结构
MAX5422评估套件是一款经过组装和测试的PCB,用于评估MAX5422 256抽头、非易失性、线性
-
数字电位器
+关注
关注
4文章
417浏览量
85185 -
评估软件
+关注
关注
0文章
13浏览量
8608
发布评论请先 登录
MAX5422评估套件:开启数字电位器评估新体验
评论