排除使用Maxim评估板的Windows即插即用和USB功能时出现的问题

Abstract

本应用笔记帮助您安装CMAXQUSB和CMODUSB评估板接口板,以及排查问题。同时对常见问题进行了解答。

安装CMAXQUSB/CMODUSB设备驱动

Figure 1

当您第一次插入CMODUSB或者CMAXQUSB电路板时,windows即插即用系统会检测到新硬件并自动运行Add New Hardware Wizard。(图中所示为Windows 98的界面。Windows 2000和XP略有不同。)

Figure 2

指定搜索位置—从光盘安装


Figure 3

Add New Hardware Wizard窗口询问设备驱动的搜索位置。确保在光驱中插入随评估板附带的光盘。一定要选中CD-ROM drive复选框—否则windows将无法使用硬件。


指定搜索位置—从Maxim网站下载


最新软件如果光盘丢失了,或者从Maxim网站(评估板软件)下载了最新版本的软件,则选中Specify a Location复选框。通过Browse按钮找到最新软件的位置。Maxim的CMAXQUSB或CMODUSB软件文件夹内包含设备驱动。


Windows XP报告驱动没有数字签名


在安装设备驱动过程中,Windows XP会给出警告信息,指示Maxim使用的设备驱动不包含数字签名。这不是错误情况,可以继续安装过程。


确认驱动选择


Figure 4

该显示确认系统已找到正确的设备驱动。点击Next继续。

Figure 5

安装成功


Figure 6

点击Finish后,完成设备驱动安装过程,软件准备就绪。


Windows无法找到驱动


Figure 7

如果即插即用找不到正确的设备驱动,您将看到以上显示。这确实是错误信息。非常容易忽略该信息而点击Next按钮。这时点击Next按钮会使windows即插即用系统停止搜索设备驱动,并忽略新硬件。


未知设备(安装失败)


Figure 8

该屏幕显示为错误信息。表示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端口。要排查问题,

  1. 试用另一条USB A-B型电缆。
  2. 试着将一个已知工作良好的USB设备插入计算机的USB端口。
  3. 如果使用USB集线器,确认集线器是否需要外部电源。

插入接口板时安装USB设备驱动了吗?


  1. 确保将CMODUSB或者CMAXQUSB电路板插入USB端口。开始菜单 → 控制面板 → 系统 → 硬件 → 设备

Figure 9

您会看到USB ⇔ SerialMaxim CMODUSB Command Module的旁边带一个问号图标(见上图)。这表示Windows已忽略了CMAXQUSB或者CMODUSB硬件。


解决办法:移除故障设备节点


Figure 10

为解决该问题,点击USB ⇔ Serial设备节点并点击Remove。(只有在CMAXQUSB或者CMODUSB电路板插入USB端口时该未知设备故障节点才是可见的。)

Figure 11

点击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设备驱动

  1. 确保将CMAXQUSB或CMODUSB电路板插入USB端口。
  2. 开始菜单 → 控制面板 → 系统 → 硬件。
  3. Device Manager标签下,找到CMAXQUSB或CMODUSB电路板节点。
  4. 选择设备并点击Remove按钮。
  5. 点击OK,确认您要从系统中移除该设备。
  6. 拔下CMAXQUSB或CMODUSB电路板的USB电缆。
  7. 开始菜单 → 控制面板 → 添加或删除程序 → Maxim CMODUSB设备驱动 → Remove

下一次将CMAXQUSB或CMODUSB电路板插入USB时,即插即用系统将认为是电路板首次插入。