排除使用Maxim评估板的Windows即插即用和USB功能时出现的问题
Abstract
本应用笔记帮助您安装CMAXQUSB和CMODUSB评估板接口板,以及排查问题。同时对常见问题进行了解答。
安装CMAXQUSB/CMODUSB设备驱动
当您第一次插入CMODUSB或者CMAXQUSB电路板时,windows即插即用系统会检测到新硬件并自动运行Add New Hardware Wizard。(图中所示为Windows 98的界面。Windows 2000和XP略有不同。)
指定搜索位置—从光盘安装
Add New Hardware Wizard窗口询问设备驱动的搜索位置。确保在光驱中插入随评估板附带的光盘。一定要选中CD-ROM drive复选框—否则windows将无法使用硬件。
指定搜索位置—从Maxim网站下载
最新软件如果光盘丢失了,或者从Maxim网站(评估板软件)下载了最新版本的软件,则选中Specify a Location复选框。通过Browse按钮找到最新软件的位置。Maxim的CMAXQUSB或CMODUSB软件文件夹内包含设备驱动。
Windows XP报告驱动没有数字签名
在安装设备驱动过程中,Windows XP会给出警告信息,指示Maxim使用的设备驱动不包含数字签名。这不是错误情况,可以继续安装过程。
确认驱动选择
该显示确认系统已找到正确的设备驱动。点击Next继续。
安装成功
点击Finish后,完成设备驱动安装过程,软件准备就绪。
Windows无法找到驱动
如果即插即用找不到正确的设备驱动,您将看到以上显示。这确实是错误信息。非常容易忽略该信息而点击Next按钮。这时点击Next按钮会使windows即插即用系统停止搜索设备驱动,并忽略新硬件。
未知设备(安装失败)
该屏幕显示为错误信息。表示windows没有找到需要的设备驱动;接下来将忽略该硬件设备。唯一的解决办法是移除未知设备节点,您只有在设备插入USB端口的情况下进入设备管理器,才可以看到该节点并进行移除操作。
故障问题:软件不能和USB接口板连接
Operating System | Supports USB? | Tested at Maxim? |
Windows 95 | No | No |
Windows NT | No | No |
Windows 98 second edition | Yes | Yes (passed) |
Windows ME | Yes | Not tested |
Windows 2000 | Yes | Yes (passed) |
Windows XP home edition | Yes | Yes (passed) |
USB电缆正确吗?
CMODUSB/CMAXQUSB电路板使用标准的USB A-B型电缆,并插入标准Windows计算机的USB端口。要排查问题,
- 试用另一条USB A-B型电缆。
- 试着将一个已知工作良好的USB设备插入计算机的USB端口。
- 如果使用USB集线器,确认集线器是否需要外部电源。
插入接口板时安装USB设备驱动了吗?
- 确保将CMODUSB或者CMAXQUSB电路板插入USB端口。开始菜单 → 控制面板 → 系统 → 硬件 → 设备
您会看到USB ⇔ Serial或Maxim CMODUSB Command Module的旁边带一个问号图标(见上图)。这表示Windows已忽略了CMAXQUSB或者CMODUSB硬件。
解决办法:移除故障设备节点
为解决该问题,点击USB ⇔ Serial设备节点并点击Remove。(只有在CMAXQUSB或者CMODUSB电路板插入USB端口时该未知设备故障节点才是可见的。)
点击OK以确认移除故障设备节点。然后关闭设备管理器窗口,并从USB端口拔下CMODUSB或CMAXQUSB电路板。您下次将电路板插入USB端口时,即插即用系统将搜索设备驱动,如同第一次搜索过程。
如果在没有设备驱动的情况下曾试过多个USB端口,可能需要将电路板插入其它每一个USB端口以移除故障设备驱动节点。
问题:需要电源吗?
CMAXQUSB和CMODUSB电路板不需要外部电源。USB电缆提供电源和控制。这些设计中包括一个可选的外部电源插座,允许未经调节的6V至12V电源与要求较高电源电压的子板连接。该电源插座只与子板连接器相连;而CMAXQUSB或CMODUSB电路板上的所有电路并未使用该电源。
问题:要求USB 2.0吗?
CMAXQUSB和CMODUSB电路板可采用USB 1.0、USB 1.1和USB 2.0主机端口。设备的吞吐速率是受限的,因此使用USB 2.0端口时不会提升速率。
卸载CMAXQUSB/CMODUSB设备驱动
- 确保将CMAXQUSB或CMODUSB电路板插入USB端口。
- 开始菜单 → 控制面板 → 系统 → 硬件。
- 在Device Manager标签下,找到CMAXQUSB或CMODUSB电路板节点。
- 选择设备并点击Remove按钮。
- 点击OK,确认您要从系统中移除该设备。
- 拔下CMAXQUSB或CMODUSB电路板的USB电缆。
- 开始菜单 → 控制面板 → 添加或删除程序 → Maxim CMODUSB设备驱动 → Remove。
下一次将CMAXQUSB或CMODUSB电路板插入USB时,即插即用系统将认为是电路板首次插入。