什么是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 IC允许操作员选择码b解码。这LED显示屏驱动IC包括150μA低功耗断电模式,模拟和数字亮度控制,允许操作员显示1- 8位数字的扫描限制寄存器,以及加强所有led激活的测试模式。
MAX7219 IC引脚配置
MAX7219显示驱动IC的引脚配置如下图所示。该集成电路包括24个引脚,每个引脚及其功能将在下面讨论。
- 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引脚及其工作已经在上面讨论。该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的优点是什么?