0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:ADI 作者:ADI 2023-01-12 13:59 次阅读

本应用笔记介绍了一个可免费下载的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 所示。

pYYBAGO_oceAeDiIAAAbwlAUEWQ301.gif?imgver=1

图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),因此过滤器不会影响接口速度。

poYBAGO_ociAL0syAAATuLYrTN8485.gif?imgver=1

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

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

pYYBAGO_ocqAJZq0AABoGdkKNLg809.jpg?imgver=1

图3.启动时显示程序。

审核编辑:郭婷

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

    关注

    237

    文章

    22454

    浏览量

    645895
  • 驱动器
    +关注

    关注

    51

    文章

    7319

    浏览量

    142986
  • 寄存器
    +关注

    关注

    30

    文章

    5036

    浏览量

    117762
收藏 人收藏

    评论

    相关推荐

    max6951 芯片接数码管的限流电阻的确定?困扰了好久

    上图是proteus仿真max6951的电路图这个芯片是段位复用的芯片,这几天很困扰我的是数码管的限流电阻怎么去取值,看了数据手册也是一头雾水 望指点?啊 ,我快疯了,附上该芯片手册
    发表于 01-18 10:23

    MAXQ2000 SPI模块与MAX6951/MAX6950怎么配合使用?

    本应用笔记提供了MAXQ®汇编程序范例,说明MAXQ2000 SPI模块与MAX6951/MAX6950的配合使用。
    发表于 05-31 06:08

    MAX6950-MAX6951中文资料pdf

    MAX6950/MAX6951是紧凑的共阴极显示驱动器,通过SPITM、QSPITM、MICROWIRETM兼容的串行接口,连接微处理器和独立的7段
    发表于 05-06 17:14 150次下载

    MAX6951型串行接口LED驱动器及其应用

       MAX6950/6951是Maxim公司推出的串行接口LED显示驱动器,内部集成16进制译码器和亮度控制器。介绍
    发表于 12-03 16:32 47次下载

    MAX6951/MAX6950 LED显示驱动器与MAXQ2

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言
    发表于 04-23 16:42 563次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ2

    MAX6951/MAX6950 LED显示驱动器与MAXQ2

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言
    发表于 04-26 16:28 604次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ2

    MAX6951/MAX6950LED显示驱动器与MAXQ20

    摘要:本应用笔记说明MAX6951/MAX6950 LED驱动器和MAXQ2000的SPI外设通信的汇编程序设计。 引言
    发表于 04-26 17:17 630次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ20

    Migrating from the MAX7219 and

    and software, between the older MAX7219 and MAX7221 LED display drivers and the newer MAX6950
    发表于 04-27 09:32 649次阅读

    使用MAX6950MAX6951LED显示驱动器的多重双数

    Abstract: This application note discusses how to connect the MAX6950 (5 digit) and MAX6951 (8 digit
    发表于 04-27 09:34 1028次阅读
    使用<b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>的多重双数

    PC试验MAX6950MAX6951 LED显示驱动器

    , evaluation, font design with MAX6950 and MAX6951 7-segment LED display drivers. The MAX6950
    发表于 04-27 09:44 808次阅读
    从<b class='flag-5'>PC</b>中<b class='flag-5'>试验</b><b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>

    使用MAX6951/MAX6950 LED显示驱动器与MAXQ2000微控制器通信

      MAX6950MAX6951为2000位和16位共阴极LED显示驱动器,通过高速SPI接口
    的头像 发表于 02-20 10:16 801次阅读
    使用<b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ2000微控制器通信

    MAX7219和MAX7221迁移到MAX6950MAX6951 LED驱动器

    本应用笔记讨论了较旧的MAX7219和MAX7221 LED显示驱动器与较新的MAX6950
    的头像 发表于 06-08 16:14 834次阅读

    使用MAX6950MAX6951 LED显示驱动器,带多路复用双位数显示

    MAX6950MAX6951为5位和8位共阴极LED显示驱动器,采用不寻常的多路复用方案。这种多路复用方案最大限度地减少了
    的头像 发表于 06-08 16:20 812次阅读
    使用<b class='flag-5'>MAX6950</b>和<b class='flag-5'>MAX6951</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>,带多路复用双位数<b class='flag-5'>显示</b>器

    PC试验MAX6952和MAX6953 SPI和I²C LED显示驱动器

    MAX6952和MAX6953为4位共行5x7矩阵LED显示驱动器,通过高速SPI™(
    的头像 发表于 06-08 16:26 619次阅读
    从<b class='flag-5'>PC</b>上<b class='flag-5'>试验</b><b class='flag-5'>MAX</b>6952和<b class='flag-5'>MAX</b>6953 <b class='flag-5'>SPI</b>和I²C <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>

    MAX6951/MAX6950 LED显示驱动器与MAXQ2000微控制器的通信

    MAX6951/MAX6950 SPI LED驱动器简单易用的共阴极显示
    的头像 发表于 06-16 15:34 578次阅读
    <b class='flag-5'>MAX6951</b>/<b class='flag-5'>MAX6950</b> <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与MAXQ2000微控制器的通信