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

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

3天内不再提示

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

星星科技指导员 来源:ADI 作者:ADI 2023-06-12 16:10 次阅读

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

硬件设置

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

拔掉跳线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评估板之间的实际连接。

拔掉跳线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评估板之间的实际连接。

wKgZomSG0v6ABnK4AAAaF2zpAr8002.gif

图2. 硬件配置框图

wKgZomSG0v-AWEFWAAEzVbiXdoM879.jpg

图3. MAXQ2000评估板和MAX6970评估板设置

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

审核编辑:郭婷

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

    关注

    182

    文章

    16553

    浏览量

    244701
  • led
    led
    +关注

    关注

    237

    文章

    22449

    浏览量

    645877
  • led驱动器
    +关注

    关注

    12

    文章

    1071

    浏览量

    71767
收藏 人收藏

    评论

    相关推荐

    MAXQ2000微控制器MAX4397是如何连接的?

    MAX4397是什么?MAXQ2000微控制器MAX4397是如何连接的?
    发表于 06-04 06:15

    MAX6970中文资料pdf

    MAX6970串行接口LED驱动器提供8个开漏极、恒流吸收、额定36V LED驱动器输出。该器件采用
    发表于 05-06 17:19 42次下载

    采用MAXQ2000进行音频滤波

    集成了乘累加单元(MAC)和单周期内核的MAXQ2000非常适合用作通用微控制器MAXQ2000所具有的性能和I/O外设适合多种应用:如闹钟、手持医疗设备、数字读取器等需要低功耗、高性能
    发表于 12-25 23:24 34次下载

    选择MAXQ2000微控制器MAX1132 ADC接口的S

    选择MAXQ2000微控制器MAX1132 ADC接口的SPI时钟模式 要:MAXQ2000采用不同的时钟模式与
    发表于 08-04 09:51 491次阅读
    选择<b class='flag-5'>MAXQ2000</b><b class='flag-5'>微控制器</b>和<b class='flag-5'>MAX</b>1132 ADC接口的S

    Display Different LED Sequence

    Display Different LED Sequences Using the MAXQ2000 Microcontroller with the MAX6970 LED Driv
    发表于 03-31 10:49 1019次阅读

    MAXQ2000微控制器软件I2C驱动

    摘要:I²C (内置于集成电路)是一种2线接口,实现集成电路之间的双向通信。本应用笔记介绍MAXQ2000微控制器的软件I²C驱动器,它采用
    发表于 04-23 10:17 631次阅读
    <b class='flag-5'>MAXQ2000</b><b class='flag-5'>微控制器</b>软件I2C<b class='flag-5'>驱动</b>

    采用MAXQ2000进行音频滤波

    摘要:集成了乘累加单元(MAC)和单周期内核的MAXQ2000非常适合用作通用微控制器(µC) 。MAXQ2000所具有的性能和I/O外设适合多种应用:如闹钟、手持医疗设备、数字读取器等需要低功
    发表于 04-23 17:27 903次阅读
    <b class='flag-5'>采用</b><b class='flag-5'>MAXQ2000</b>进行音频滤波

    利用MAXQ2000微控制器LED驱动器MAX6970显示

    to interface the MAXQ2000 microcontroller evaluation (EV) kit to the MAX6970, an 8-port, 36V constant-current LED
    发表于 04-26 17:07 641次阅读

    采用MAXQ2000微控制器MAX6970 LED驱动器

    采用MAXQ2000微控制器MAX6970 LED驱动器
    发表于 07-25 21:07 786次阅读

    采用MAXQ2000实现与MAX1169的高速I²C接口

    板并不带有MAXQ2000微控制器;系统通过SCL、SDA以及GND将MAXQ2000评估板和MAX1169评估板相连。此外,分别将DVDD和AVDD连接到+3.3V和+5V电源。
    发表于 04-06 15:34 5次下载
    <b class='flag-5'>采用</b><b class='flag-5'>MAXQ2000</b>实现与<b class='flag-5'>MAX</b>1169的高速I²C接口

    使用MAXQ2000MAX7312进行LED打靶练习游戏

    本应用笔记提供了将MAXQ2000微控制器MAXQ20内核)连接至MAX7312 16位端口扩展器所需的全部固件。应用示例是一个LED目标
    的头像 发表于 01-14 14:58 645次阅读
    使用<b class='flag-5'>MAXQ2000</b>和<b class='flag-5'>MAX</b>7312进行<b class='flag-5'>LED</b>打靶练习游戏

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

    MAXQ2000为高性能6951位RISC微控制器,集成SPI模块,提供LED驱动器微控制器之间的简单接口。本应用笔记给出了
    的头像 发表于 02-20 10:16 798次阅读
    使用<b class='flag-5'>MAX</b>6951/<b class='flag-5'>MAX</b>6950 <b class='flag-5'>LED</b><b class='flag-5'>显示</b><b class='flag-5'>驱动器</b>与<b class='flag-5'>MAXQ2000</b><b class='flag-5'>微控制器</b>通信

    使用MAXQ2000微控制器进行基于温度的风扇控制

    用笔记描述了如何使用MAXQ2000驱动风扇,并通过PWM实时改变风扇速度。该过程需要使用Maxim的另一种产品,即MAX1407多通道数据采集系统(DAS)。利用SPI,MAXQ2000
    的头像 发表于 03-02 14:36 702次阅读
    使用<b class='flag-5'>MAXQ2000</b><b class='flag-5'>微控制器</b>进行基于温度的风扇<b class='flag-5'>控制</b>

    利用MAXQ2000MAX6960构建股价显示系统

    本应用笔记介绍了一套基于MAX6960显示驱动器MAXQ2000微控制器(MAXQ20内核)的
    的头像 发表于 06-09 15:42 789次阅读
    利用<b class='flag-5'>MAXQ2000</b>和<b class='flag-5'>MAX</b>6960构建股价<b class='flag-5'>显示</b>系统

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

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