在PC上试验MAX6950和MAX6951 SPI LED显示驱动器

描述

本应用笔记介绍了一个可免费下载的PC程序,用于利用MAX6950和MAX6951 7段LED显示驱动器进行设计、评估和字体设计。

MAX6950和MAX6951为5位和8位共阴极LED显示驱动器,通过高速SPI串行接口控制。本应用笔记描述了一个实用程序,允许通过PC控制MAX6950或MAX6951驱动器。该实用程序可以单独使用,以帮助工程师熟悉驱动器的寄存器和功能。此外,它还可用于在设计设备软件之前直接控制MAX6950或MAX6951寄存器来“证明”显示板原型。

要求

要求是运行 Windows 95、98、98SE、ME、NT 或 2000 的 PC,并具有为 LPT1 或 LPT2 配置的并行打印机端口。

描述

该实用程序是一个名为MAX6950的Visual BASIC 5程序.EXE它需要标准的Visual BASIC运行时库MSVBVM50.DLL才能运行。该程序使用 DriverLINX™ 免费软件并行端口驱动程序 DLPortIO.DLL它提供 Win32 DLL 硬件 I/O 功能,这些功能在 Visual BASIC 中不可用。Windows NT 和 2000 用户还需要 DLPortIO.SYS 内核模式驱动程序。这两个驱动程序都是科学软件工具公司(www.driverlinx.com)的版权。DriverLINX 是 Scientific Software Tools, Inc. 的注册商标。

安装

要安装到Windows 95、98、98SE或ME平台,请下载MAX6950-95.EXE文件。这是一个 WinZIP 自解压存档,包含自述.txt、ReadMeSST.txt、MAX6950.EXE、DLPortIO.DLL 和 MSVBVM50.DLL。默认下载目录为 C:MAX6950。如果已在计算机上注册库,则可以删除 MSVBVM50.DLL。

要安装到Windows NT或2000平台,请下载MAX6950-NT.EXE文件。这是一个 WinZIP 自解压存档,包含自述.txt、自述.txt、MAX6950.EXE、PORT95NT.EXE 和 MSVBVM50.DLL。默认下载目录为 C:MAX6950。PORT95NT.EXE 是 DriverLINX 驱动程序的安装程序,用于安装和注册 DLPortIO.DLL 库和 DLPortIO.SYS 驱动程序。端口95NT.EXE可以在安装后删除。Windows 95、98、98SE 或 ME 用户也可以使用此安装过程。

将MAX6950或MAX6951连接至并行端口

此实用程序使用八条并行端口打印机输出行中的三条来模拟 SPI 串行接动。您可以从软件中选择 LPT1 或 LPT2 端口。端口可以是标准 ECP 或 EPP 类型。连接如图 2 所示。

寄存器

图1.MAX6950或MAX6951连接到并行端口。

MAX6950或MAX6951 SPI端口引脚只有在连接短路(肯定小于1m)且MAX6950或MAX6951采用+5V电源供电时,才能直接连接如上图所示。短连接要求的原因是MAX6950和MAX6951具有非常快(26Mbits-1) 响应对通过长电缆拾取的尖峰和毛刺敏感的串行接口。PC输出标称为TTL电平,但可以是5V CMOS电平,具体取决于确切的实现方式。MAX6950和MAX6951输入不得超过电源电压,因此直接连接要求MAX6950或MAX6951采用+5V电源供电。MAX6950和MAX6951输入以相当低的逻辑门限(最大值为0.4V,最小值为2.4V)进行切换,使其与TTL兼容,不受电源电压影响。

建议三个SPI信号分别通过终端网络连接,如图2所示。终端执行以下功能:

当PC信号为5V高电平,MAX6950或MAX6951采用较低电源供电时,R1限制“故障”电流。电流由MAX6950或MAX6951的输入保护二极管引导至电源。最差情况下的电流小于5mA,可以通过这种方式安全地驱动到MAX6950或MAX6951。

R2为MAX6950或MAX6951的供电轨提供上拉,通过较长的电缆辅助弱TTL逻辑高电平驱动。它还使 SPI CS 条输入保持取消置位状态。

C1通过制作具有R1和R2的单极点滤波器(时间常数约为100ns)来提供小毛刺滤波器。该程序运行介于100kbit之间的SPI接口-1和 1 Mbit-1(取决于PC),因此过滤器不会影响接口速度。

寄存器

图2.推荐的SPI接口终端网络。

与并行端口的接口连接可以使用“测试流”工具进行测试,该工具可在程序运行时在配置说明下找到。“测试流”功能将无操作指令连续发送到MAX6950或MAX6951(如果已连接),允许验证接口连接。

寄存器

图3.启动时显示程序。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分