ENGLISH 简体中文 日本語 한국어  

    Login | Register 


   
 
请输入关键词或器件型号    




参考设计4379

采用MAXQ2000微控制器和MAX6970 LED驱动器显示不同的LED排序

Kien Mach

摘要:本应用笔记给出了一个应用电路以及MAXQ2000微控制器评估(EV)板与MAX6970 8端口、36V恒流LED驱动器连接所需的所有固件。文中给出了原理图和微控制器固件,提供针对MAXQ®微控制器和IAR Embedded Workbench®编写的C语言例程。

概述

MAX6970为8端口、36V恒流LED驱动器,采用4线串口。利用本应用笔记提供的信息,MAX6970配合MAXQ2000 16位RISC微控制器使用,可以在选择不同按键时得到各种简单的LED排序。

硬件设置

本应用笔记所讨论的电路利用MAX6970EVKITMAXQ2000-KIT搭建。MAX6970评估(EV)板原理图如图1所示,MAXQ2000评估板包含在MAX6970评估套件设计中。但在本设计中采用了独立的MAXQ2000电路板,因为MAXQ2000评估板带有按键功能,能够用来控制LED排序。

图1. MAX6970EVKIT原理图
图1. MAX6970EVKIT原理图

拔掉跳线JU1–JU5的短路器,将MAX6970评估板上JU1–JU5 (对应于DIN、CLK、LE、DOUT和/OE)的引脚2连接至MAXQ2000评估板,对系统进行配置(图2)。将跳线JU14的短路器移至2–3位置,3.3V电源作用到MAX6970评估板的VCC焊盘。接通电源之前,确保MAXQ2000和MAX6970评估板的地连接在一起。MAX6970评估板上的所有其它跳线应保持在1–2的默认位置。图3所示为MAXQ2000与MAX6970评估板之间的实际连接。

图2. 硬件配置框图
图2. 硬件配置框图

图3. MAXQ2000评估板和MAX6970评估板设置
详细图片
(PDF, 1.75MB)
图3. MAXQ2000评估板和MAX6970评估板设置

显示一组LED排序

MAXQ2000评估板带有一个按键(SW5),用于选择LED的排序。按下按键大约500ms,启动LED的第一组排序。程序包括五种不同的LED顺序,如表1所示。发送到从机的8位数据的每一位对应于MAX6970评估板的一个LED。当按键计数值为1时,对应顺序为0x55点亮250ms,然后替换成0xAA,点亮250ms。在下一次按下SW5按键之前将重复这一顺序。如果按键计数值达到5时按下SW5,顺序将返回到计数值为1时对应的过程。

表1. 按键控制的顺序
Push Count Sequence
1 0x55, 0xAA
2 0xFF, 0x00
3 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
4 0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01
5 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF

固件概述

MAXQ IAR Workbench C语言示例程序初始化MAX2000串口,与MAX6970通信。MAXQ2000系统时钟为16MHz时,串口时钟为8MHz。



IAR Embedded Workbench是IAR Systems AB的注册商标。

MAXQ是Maxim Integrated Products, Inc.的注册商标。


相关型号  APP 4379: Jul 22, 2009
MAX6970 8端口、36V恒流LED驱动器 完整的数据资料
(PDF, 864kB)
免费样品
MAXQ2000 低功耗LCD微控制器 完整的数据资料
(PDF, 1.0MB)
免费样品

自动更新
需要自动接收最新发布的应用笔记吗?请订阅EE-Mail™ (English only)。




我们期待您的反馈!
喜欢?不喜欢?有待改善?或为我们提供建议?请与我们联系 — 我们将根据您的意见或建议改善我们的工作。 网页评价或提供建议

 

下载,PDF格式下载,PDF格式 (133kB)
 AN4379, AN 4379, APP4379, Appnote4379, Appnote 4379

        •         •         •     隐私权政策     •     法律声明

    © 2009 Maxim Integrated Products版权所有