什么是MAX7219 IC:引脚配置及其工作

我们知道一般的数目LED可以通过多路复用技术。这种技术允许你通过简单的16个引脚控制64个led。所以,有不同的方法来控制led的数量。因此,MAX7219显示驱动IC有助于在同一时间驱动多个led。本文讨论了MAX7219集成电路及其工作。


什么是MAX7219显示驱动程序IC?

MAX7219 IC是一种串行输入/输出共阴极显示驱动器,用于连接微处理器带有7段LED显示器或64个独立LED或柱状图显示器。它包括多路扫描电路,BCD码b解码器,段,数字驱动器和一个8×8固定RAM存储每个数字。在这里,所有led的分段电流可以简单地通过一个外部电阻设置。

MAX7219显示驱动
MAX7219显示驱动

一个合适的四线串行接口被用来连接所有普通的微处理器。这里可以对单独的数字进行寻址和更新,而不重写整个显示。

MAX7219 IC允许操作员选择码b解码。这LED显示屏驱动IC包括150μA低功耗断电模式,模拟和数字亮度控制,允许操作员显示1- 8位数字的扫描限制寄存器,以及加强所有led激活的测试模式。

MAX7219 IC引脚配置

MAX7219显示驱动IC的引脚配置如下图所示。该集成电路包括24个引脚,每个引脚及其功能将在下面讨论。

MAX7219 IC引脚配置
MAX7219 IC引脚配置
  • Pin1 (DIN):DIN是串行数据i/p引脚,该IC包括一个16位移位寄存器,在每个低到高CLK信号过渡时,数据可以加载到这种寄存器中。
  • 引脚(2、3、5、6、7、8、10、11):这些是数字引脚,其是用于数字0到7的所有段的常见O / P引脚。这些针介地从显示屏常见阴极沉入电流。
  • 引脚4和9:这些引脚是GND引脚
  • Pin12(负载(CS)):芯片选择引脚的操作通常与CLK数据输入/输出的逻辑级别相关联。在这个输入的+Ve变化,数据可以锁存到CS。在第十六个增加CLK边之后,这个输入必须变高,否则所有的数据将被擦除。
  • Pin13(时钟):这是CLK信号的CLK串行i/p引脚。一旦CS低,这个信号就会被激活。在时钟信号的+Ve边变化上,数据可以移动到内部移位寄存器中,该寄存器在CLK信号下降边的DOUT引脚上显示。
  • 引脚14至17 & 20,21 & 23:这些引脚是像SEG_A到SEG_G这样的数字段
  • Pin22:该引脚是小数点的段引脚,如SEG DP
  • PIN18(ISET):该ISET引脚主要用于将O / P电流设置通过连接该引脚上的电阻,另一个引脚连接到GND。因此,该电阻在调整当前值时起着关键作用。
  • Pin19 (V +):电源端子为+ve
  • Pin24 (DOUT):串行数字o/p引脚

规格和功能

MAX7219显示驱动IC的规格和功能包括以下。

  • 工作电压范围为+4.0 ~ +5.5V
  • 建议工作电压为+5V
  • 最大供电电压为6V
  • 每个引脚的最大电流为100mA
  • 通过每个DIGIT GND引脚的最大电流为500mA
  • 电力利用率低
  • 数据到段的延迟时间为2.2msec
  • 工作温度范围:0℃~ +70℃
  • 存储温度范围:-65℃~ +150℃
  • 该LED驱动显示IC通过一个10MHz串行接口,允许操作员选择No-Decode或decode数字。
  • 它提供了类似模拟和数字亮度控制的功能,以及150µa的关机模式,在所有部分的电流被拖到GND。
  • 每个分段引脚的最大电流为100mA,每个DIGIT GND引脚为500mA

如何使用MAX7219 IC?

MAX7219 IC类似于任何类型移位寄存器.向该芯片的数据传输可以一点一点地完成。当数据传输结束时,IC将该数据转换为串行数据o/p通过CS引脚。该集成电路的工作包括不同的步骤。


最初,像DIN,CLK和CS这样的引脚需要连接到控制该IC。为PIN18选择合适的电阻,以基于不同的参数驱动显示器,该IC可以通过两种方式通过比特形式和使用库以比特传输数据

正如我们上面提到的关于数据传输。这些数据可以存储在寄存器中,直到接收到完整的数据。一旦数据发送完成,需要设置CS引脚移动其寄存器内的所有接收数据到o/p。

当串行数据通过IC时,它将点亮等效的led来显示结果。

带有MAX7219的4位7段LED显示控制

下面的电路演示了如何通过MAX7219IC在4位7段显示器上显示数字。该IC是一个8位LED显示驱动器,所以它连接和控制8位。这个电路是用来控制四位数字的七段显示.该电路所需的元件是MAX7219 IC,电阻- 40千欧姆,电容- 10μF &100nF,四位七段LED显示器。

MAX7219显示驱动器IC电路
MAX7219显示驱动器IC电路

MAX7219 IC引脚及其工作已经在上面讨论。该LED显示屏包括12个引脚,其中8个引脚用于控制7段显示屏上的8个LED,其中包括a到G和小数点(DP), 4个引脚表示从d1到D4的每个4位数字。

这个IC需要5V来工作,因此我们连接两个引脚像V+ &引脚-19到5V,而GND引脚,引脚-4&9到GND。在电路中,我们连接两个电容器如100nF和10μF并联到GND端子,以协助过滤电源噪声,并确认电源稳定。

电路中的所有分段引脚都可以连接到LED显示屏上的等效分段。因此A段连接到LED显示屏的A引脚。片段B和C连接到B, C和等等,直到你固定片段G和DP覆盖8个连接。

与分段连接类似,数字也可以连接。在这里,Max7219IC数字可以连接到LED显示的等效数字。因此,MAX IC上的数字0连接到第12个引脚,就像显示器的D1。MAX IC上的数字-1连接到D2引脚。数字2接D3。该芯片通过连接一个CLK信号的微控制器来工作。

在CLK信号的增加边缘执行指令。因此,IC的CLK引脚,PIN-13连接到Arduino板的数字销13。通过这种方式,IC和微控制器都可以在同步运行。

ISET引脚允许固定的电流向段引脚和数字。这些引脚向输出设备提供电流,就像一个4位7段显示器。所以ISET引脚使用连接到V+的外部电阻设置。

这里,一个40KΩ电阻连接到V+,为显示器提供10mA的电流。在MAX7219 IC中,Pin1和DIN引脚连接到Arduino上的引脚11。

Arduino电路板, pin11像MOSI(主出从入)允许向芯片交换和传输数据。在上面的电路图中,IC和微控制器之间的通信可以简单的一种方式来完成。

Arduino Board只需要将指令传输到IC上的如何管理O / P设备而不使用IC将数据传输到朝向单片机.负载或芯片选择引脚为pin12;负载/CS必须低于该值才能将数据加载到IC中。

使用/应用程序在哪里

MAX7219显示驱动IC的应用包括以下。

  • 用于在串行中通过连接多个芯片来控制多个显示段。
  • 该集成电路在串行数据转换为并行数据时起着关键作用
  • 该IC控制64个3引脚led
  • 它用于减少处理器/控制器的I / O引脚的使用。
  • 移位操作
  • 数字系统
  • 服务器
  • 网络
  • 内存单元
  • 仪器测量
  • 数字电子技术
  • 用于LED灯控制的LED矩阵
  • 面板米
  • 工业控制器
  • 基于条形图的显示屏

因此,这是关于MAX7219的概述显示驱动集成电路.这个集成电路包括串行I / O引脚和一个变量当前容量可以通过简单地设置一个外部电阻& 4线串行接口,只是界面的所有微处理器驱动64 led相连的O / p针通过简单的四线Arduino的帮助。该IC驱动显示与点阵,柱状图和七段显示。这里有一个问题给你,MAX7219IC的优点是什么?

添加评论