MAX7349评估套件:功能、使用与仿真指南
在电子设计领域,评估套件是验证和测试芯片性能的重要工具。MAX7349评估套件(EV kit)为工程师提供了一个便捷的平台,用于评估MAX7349 2线接口、低EMI按键开关和发声器控制器的性能。本文将详细介绍该评估套件的特点、组件、使用方法以及如何仿真其他相关芯片。
文件下载:MAX7359EVKIT+.pdf
一、评估套件概述
MAX7349评估套件是一块经过组装和测试的电路板,它展示了MAX7349的各项功能。该套件搭配Windows 98SE/2000/XP软件,提供了一个方便的用户界面,让工程师可以轻松测试MAX7349的特性。
特点
- 成熟的PCB布局:经过验证的PCB布局,确保了电路的稳定性和可靠性。
- 完整的评估系统:包含了评估MAX7349所需的所有组件和软件。
- 7x8按键矩阵:方便测试按键输入功能。
- 发声器:可用于测试声音输出功能。
- 完全组装和测试:节省了工程师的时间和精力。
订购信息
| PART | TEMP RANGE | INTERFACE TYPE |
|---|---|---|
| MAX7349EVKIT | 0°C to +70°C | Windows软件 |
二、组件清单
评估套件包含了多种电容、电阻、连接器、按键、LED、发声器等组件,以下是部分组件的详细信息:
电容
| DESIGNATION | QTY | DESCRIPTION |
|---|---|---|
| C1, C12–C16, C23, C24 | 8 | 0.1µF, 10V min X7R陶瓷电容 (0603) TDK C1608X7R1E104K |
| C3 | 1 | 22µF, 16V陶瓷电容 (1210) TDK C3225X5R1C226K TDK C3225X5R1C226M |
| C5 | 1 | 0.033µF, 6.3V min X7R陶瓷电容 (0603) TDK C1608X7R1E333K Murata GRM188R71E333K Taiyo Yuden EMK107BJ333KA |
电阻
| DESIGNATION | QTY | DESCRIPTION |
|---|---|---|
| R1 | 1 | 2.2k Ω ±5%电阻 (1206) |
| R2, R5, R6 | 3 | 1.5k Ω ±5%电阻 (1206) |
| R7, R8, R9 | 3 | 470 Ω ±5%电阻 (1206) |
其他组件
| DESIGNATION | QTY | DESCRIPTION |
|---|---|---|
| H1, H2 | 2 | 12针插头 |
| JU1 | 1 | 2 x 4双行垂直插头 |
| KEY0–KEY55 | 56 | 瞬时6mm按钮开关 Omron B3F1000 |
| LED1, LED2 | 2 | 红色LED (T1-3/4) |
| P1 | 1 | 压电发声器 Murata PKM22EPPH-4001-B0 |
| P2 | 1 | USB系列B直角PC安装插座 |
三、快速开始
所需设备
- MAX7349 EV套件
- USB A - B型电缆(包含在MAX7349EVKIT中)
- 带有备用USB端口的Windows 98SE/2000/XP计算机
- 在Windows 2000/XP上首次安装设备时可能需要管理员权限
操作步骤
-
检查跳线设置:确保跳线设置处于默认位置,具体跳线功能如下表所示: JUMPER SHUNT LOCATION FUNCTION JU1 Pins 1 and 2* AD0 = GND; I2C地址 0x70 / 0x72 Pins 3 and 4 AD0 = SCL; I2C地址 0x7C / 0x7E Pins 5 and 6 AD0 = VDD; I2C地址 0x74 / 0x76 Pins 7 and 8 AD0 = SDA; I2C地址 0x78 / 0x7A JU2 Pins 1 and 2* 压电发声器。P1由SOUNDER输出直接驱动。 Pins 2 and 3 压电发声器。P1通过可选的有源滤波器电路驱动。需要安装U6和其他组件。 JU3 Pins 1 and 2* ALERT输入。连接到VDD。 Pins 2 and 3 ALERT输入。连接到GND。 No shunt ALERT输入。必须连接到外部驱动信号。 -
安装评估软件:运行安装盘中的INSTALL.EXE程序,将程序文件复制到计算机,并在Windows开始菜单中创建图标。
-
连接USB电缆:将MAX7349 EV套件与计算机连接。首次插入套件板时,Windows即插即用系统会检测到新硬件并自动运行“添加新硬件向导”。如果一分钟后向导未出现,请拔下USB电缆并重新插入。
-
安装设备驱动:在安装设备驱动时,Windows XP可能会显示警告消息,提示Maxim使用的设备驱动没有数字签名。这不是错误情况,可以继续安装。
-
验证连接:验证EV套件的LED1亮起,表明USB已连接并提供电源。
-
启动软件:点击Windows开始菜单中的EV套件软件图标启动软件。
-
自动连接:软件会在几秒钟后自动连接到电路板。
-
初始化设置:点击“Initialize EV kit”按钮,写入上电命令并配置默认设置。该按钮会写入三个寄存器:Write(0x04 configuration) = 0xF8; Write(0x01 debounce) = 0x3F; and Write(0x03 interrupt) = 0x10。
-
测试按键:在EV套件板上按下KEY0 - KEY55矩阵中的按钮,根据消抖时间和中断寄存器设置,在5到6次按键事件排队后,验证键扫描码是否在软件的历史窗口中报告。
-
测试LED:在0x05 Ports组中,取消选中GPO7框并点击Write,验证LED2亮起;再选中GPO7框并点击Write,验证LED2熄灭。
-
测试发声器:移动跳线JU3,观察发声器对ALERT引脚的响应。验证寄存器0x03 Interrupt显示ALERT为中断源。点击0x04 Configuration组的Read按钮,验证按键的状态声音报告。
-
配置发声器命令:在Sounder组中,从下拉菜单中选择发声器命令125ms和C5,选中(BUF =0框),并点击Write。验证发声器发出蜂鸣声。点击0x04 Configuration组的Read按钮,验证按键的状态声音报告。
四、软件详细描述
连接硬件
软件启动时会自动搜索MAX7349 EV套件硬件。找到并连接硬件后,I2C设备地址会显示在左上角。
自动读取
如果选中Auto Read 1 - 7,软件会每2到3秒自动读取寄存器。在准备写入新值时,应取消选中此选项。
寄存器
MAX7349的每个寄存器都在软件的主窗口中显示,每个寄存器都有自己的Read和Write按钮。点击“Read entire FIFO”会重复读取寄存器0x00,直到FIFO表明所有按键事件都已读取。
按键网格
每当接收到按键事件时,按键位置会显示在按键网格上。该网格显示八行和最多八列。寄存器0x01 Debounce / Port Enable决定了从按键网格中移除多少列引脚并用于通用输出。
中断响应
虽然PC软件无法像真正的低级硬件中断那样快速响应中断,但它为评估提供了灵活性。软件每2秒轮询INT输出引脚的状态。Interrupt Handler Actions复选框决定了INT激活时软件采取的操作。
历史窗口
每个寄存器读取或写入事件都会记录在中断处理程序操作下方的可滚动文本窗口中。
键盘导航
在PC键盘上输入时,系统需要知道哪个控件应接收按键。按下Tab键可将键盘焦点从一个控件移动到下一个控件,聚焦的控件会显示虚线轮廓。Shift + Tab将焦点移动到上一个聚焦的控件。按钮响应键盘的空格键,一些控件响应键盘的上下箭头键。按下F10键激活程序的菜单栏,然后按下菜单项的字母即可选择该菜单项。大多数菜单项有一个下划线字母,表示其快捷键。
五、硬件详细描述
按键扫描
MAX7349 (U1)扫描按键矩阵(KEY0 - KEY55)。评估套件提供了一个7x8的按键矩阵,尽管MAX7349能够扫描8x8矩阵。为了演示通用输出功能,其中一个扫描列(COL7/PORT7)连接到指示灯(LED2)。
USB引擎
FTDI FT232BM (U2)提供USB引擎。USB 5V电源由U3调节至2.5V。LED1指示USB 5V电源存在。
跳线设置
- JU4和JU5可选择断开MAX7349的SCL/SDA,允许使用外部用户提供的I2C总线。
- JU9和JU10可选择禁用板载1.5kΩ终端电阻R5和R6,允许使用外部用户提供的I2C上拉电阻。
发声器滤波器
为了可选地改善发声器输出波形,提供了安装MAX4366 (U6)和相关无源组件C31 - C35和R21 - R25的空间,以形成低通三阶切比雪夫滤波器和输出级。如果安装了这些滤波器组件,将JU2跳线移动到位置2 - 3以使用滤波器驱动板载压电换能器。
微控制器
低电压RISC微控制器MAXQ2000 - RAX (U5)处理PC上运行的程序发送的命令。每个特定的EV套件都有其自己的定制软件。连接器P5用于工厂测试期间使用JTAG接口对MAXQ2000进行在线编程。
六、使用外部I2C总线
若要断开板载I2C总线,可从跳线JU4和JU5上移除跳线。不连接USB连接器P2,向H2插头上的GND和V+测试点提供2.5V至3.6V电源,将外部I2C总线连接到SCL和SDA测试点。如果外部I2C总线已经有合适的上拉电阻,从JU9和JU10上移除跳线。
七、仿真其他芯片
仿真MAX7348
MAX7348的行为与MAX7349相似,只是列数较少(COL0 - COL4)且没有ALERT输入。虽然MAX7348可以安装在PCB板上,但也可以通过使用MAX7349的部分引脚和寄存器位来仿真。
仿真MAX7347
MAX7347的行为与MAX7349相似,只是列数更少(COL0 - COL2),没有ALERT输入和SOUNDER输出。由于引脚数量和引脚配置的差异,MAX7347无法安装在PCB板上,但可以通过使用MAX7349的部分引脚和寄存器位来仿真。需要将AD0连接到GND(将JU1置于位置1 - 2),并将JU3置于位置2 - 3。
总之,MAX7349评估套件为工程师提供了一个全面的平台,用于评估MAX7349芯片的性能,并可以仿真其他相关芯片。通过本文介绍的步骤和方法,工程师可以快速上手并进行相关测试。你在使用评估套件的过程中遇到过哪些问题呢?欢迎在评论区分享。
-
仿真
+关注
关注
55文章
4578浏览量
138903 -
芯片测试
+关注
关注
6文章
191浏览量
21211
发布评论请先 登录
MAX7349评估套件:功能、使用与仿真指南
评论