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

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

3天内不再提示

iCLed35(6pin)的硬件设计和软件配置

CHANBAEK 来源:Auto FAE进阶之路 作者: Yingming 2023-11-22 11:39 次阅读

前言

之前朋友送了一包弘凯光电iCLed35系列的样品,一直都放在抽屉里没有碰过。正好最近遇到客户在做氛围灯时选择了他家的产品,便抽空研究了一下,从使用感受上来说,相比ISELEDiCLed控制方式更加简单灵活。

下文简要介绍下iCLed35的性能以及借助S32K144EVB控制iCLed35实现一些简单的效果。

iCLed35整体介绍

iCLed概念

iCLed是弘凯开发的一款IC内置的全彩led封装,通过IC直接封装在标准LED尺寸内,在生产上降低产品工艺难度,在体积上减少独立外置IC所需的额外空间,在色彩上满足了单点可控全彩的控制能力。

iCLed系列产品优势

图片
产品优势

如上图所示,iCLed的产品优势主要有三部分:

  • 结构优势:相比驱动IC+LED分立方案,占据的PCB面积更小;
  • 设计优势:iCLed集成方案不用考虑内部IC和LED之间的电路,硬件设计非常简单。
  • 颜色优势:iCLed的三基色都有256灰阶,可以呈现出16777216种颜色。

iCLed35(6pin)的特性:

iCLed35系列有4pin和6pin两类产品,本文介绍的是6pin的iCLed35,主要特性如下:

  • ELA STD封装
  • 自动识别位置序号
  • 两线制串行通信(一根时钟线,一根数据线)
  • RGB三色的调整范围都为0-255,每通道电流最大为20mA
  • 支持休眠/唤醒,静态电流低至5uA

iCLed35(6pin)的硬件设计

图片
推荐电路

上图为iCLed35(6pin)的推荐电路,注意事项如下:

  • MCU和第一个iCLed35的通信线建议串接电阻,推荐阻值为300Ω;
  • 每个iCLed35的VDD和GND之间建议串一个电容,推荐容值为0.1uF;
  • VDD的供电范围为4.5-5.5V,推荐使用5V供电。

iCLed35(6pin)的软件配置

通讯时序:

图片
通讯时序

iCLed35(6pin)的通讯时序如上图,注意点如下:

  • 时钟速率在0-15MHz;
  • 数据传输,高位在前,即MSB;
  • 兼容SPI的模式0,即时钟相位(CPHA)为0,时钟极性(CPOL)为0。

通讯协议介绍:

整体的数据结构:

图片
数据结构

整体的数据结构如上图,由起始帧、LED帧和结束帧三部分组成。

  • 起始帧为连续32bit的‘0’;
  • 结束帧为连续32bit的‘1’;
  • LED帧由五部分组成:
    • 最高的3bit用于normal模式("111')和睡眠模式("101")切换,
    • 接着的5bit用于调节电流(如下图)图片
    • 后面的24bit分为3个8bit,分别控制蓝色,绿色和红色的灰阶数值。

从整体的数据结构可以看出,LED帧的取值范围和结束帧是有重合的,即0xFF,笔者手上的数据手册比较早,没有描述iCLed35 (6pin)如何区分这两种帧。后面测试时遇到的一些小问题感觉和这种情况有关。

睡眠模式:

图片
Sleep mode

  • 睡眠指令(0xA0)如上,对应的iCLed接收到该指令后,进入睡眠模式,电流在1uA左右;
  • 当收到非0xA0的数据时,对应的iCLed会在1ms之内从睡眠模式切换到正常模式。

点亮iCLed35(6pin)

为了快速点亮iCLed35(6pin),笔者选择了最熟悉的S32K144EVB。另外,iCLed35的样品袋里也有连接好的软灯带,将电源和通讯线引出即可。

S32K144EVB配置

  1. S32K144EVB用到的引脚如下图所示:

图片
S32K144EVB_Pinout

  • 左边的 5V和GND pin连接到iCLed的VDD和GND;
  • 右边的PTB2/SPI_SCK和PTB4/SPI_SOUT分别连接到时钟线和数据线。
  1. 在S32DS 2.2中新建工程,先配置对应的SPI引脚,如下图:

图片
LPSPI0引脚配置

  1. 然后进行SPI模块的详细配置,如下图:

图片
LPSPI0模块配置

  1. 最后生成对应配置的代码并在mian.c中进行调用:

图片
LPSPI0初始化

驱动iCLed35(6pin)

  1. 先准备需要用到的宏定义,数组以及函数,如下图:

图片

  1. 然后在主函数中进行循环调用,如下图:

图片

  1. 最终实现的效果为实现红绿蓝三种颜色的流水效果。

实际连接的iCLed35数量为10颗,在点亮绿色和蓝色时,需要发送11个LED帧才能使10个iCLed35都正常点亮,否则最后一个iCLed35显示异常;但是在点亮红色时,只需要正常发送10个LED帧就可以。

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

    关注

    242

    文章

    23275

    浏览量

    660819
  • LED封装
    +关注

    关注

    18

    文章

    359

    浏览量

    42134
  • 硬件设计
    +关注

    关注

    18

    文章

    396

    浏览量

    44571
  • PCB
    PCB
    +关注

    关注

    1

    文章

    1802

    浏览量

    13204
收藏 人收藏

    评论

    相关推荐

    1.3寸OLED模块的6PIN SPI接口结构图免费下载

    本文档的主要内容详细介绍的是1.3寸OLED模块的6PIN SPI接口结构图免费下载。
    发表于 12-20 16:07 4次下载
    1.3寸OLED模块的<b class='flag-5'>6PIN</b> SPI接口结构图免费下载

    1.3寸OLED模块的6PIN SPI显示屏电路原理图免费下载

    本文档的主要内容详细介绍的是1.3寸OLED模块的6PIN SPI显示屏电路原理图免费下载。
    发表于 12-20 16:07 54次下载
    1.3寸OLED模块的<b class='flag-5'>6PIN</b> SPI显示屏电路原理图免费下载

    6PIN翻盖式SMO-1545原理图

    6PIN翻盖式SMO-1545原理图
    发表于 01-05 09:52 13次下载

    6PIN掀盖式SNO-1330原理图

    6PIN掀盖式SNO-1330原理图
    发表于 01-05 10:07 16次下载

    6PIN推拉式SNO-1390原理图

    6PIN推拉式SNO-1390原理图
    发表于 01-05 10:27 19次下载

    TYPE C 6PIN板上四脚插板图解

    TYPE C 6PIN板上四脚插板图解
    发表于 01-07 13:44 81次下载

    TYPE C 6PIN沉板0.8/1.6图解

    TYPE C 6PIN沉板0.8/1.6图解
    发表于 01-07 13:46 59次下载

    6PIN外焊自弹式SIM卡座图

    SIM-207 产品名称:6PIN外焊自弹式 操作方式:自弹式 温度范围:-40°C TO +80°C 操作寿命:5000Cycles 包装方式:卷带 最小包装:700/PCS
    发表于 09-26 11:42 1次下载

    TYPE C板上6PIN

    MC-301D 产品名称:TYPE C板上6PIN 操作方式:侧面操作 温度范围:-30°C TO +80°C 操作寿命:5000Cycles 包装方式:卷带 最小包装:1000/PCS
    发表于 09-28 09:38 6次下载

    M12连接器6pin应用特性概述

    不同种类的M12连接器6pin对电磁干扰的敏感性不同。选择适合应用场合的M12连接器6pin类型,如屏蔽式M12连接器6pin、滤波式M12连接器6pin、高速M12连接器
    的头像 发表于 09-13 10:37 1084次阅读
    M12连接器<b class='flag-5'>6pin</b>应用特性概述

    MICRO SIM卡座6PIN自弹式H1.42MM防呆型

    电子发烧友网站提供《MICRO SIM卡座6PIN自弹式H1.42MM防呆型.pdf》资料免费下载
    发表于 10-08 14:48 0次下载

    【道闸防砸雷达】ITS-AXX系列说明书6pin

    ITS-AXX系列说明书6pin
    发表于 06-16 21:22 0次下载

    M12航空插头6pin怎么压的牢固一点

    德索工程师说道设计是确保M12航空插头6pin牢固性的基础。在设计阶段,应考虑以下因素:确保6pin插针和插座的接触面积较大化,以提高接触可靠性。设计合理的锁定机制,如使用弹簧加载或螺纹锁定,以确保插头与插座在连接后不会松动。
    的头像 发表于 04-02 15:36 505次阅读
    M12航空插头<b class='flag-5'>6pin</b>怎么压的牢固一点

    M8航空插座6pin有哪些规格和型号选择

    德索工程师说道M8航空插座6pin的基本规格主要包括其尺寸、引脚数、电气性能等。M8指的是插座的螺纹直径为8毫米,这是一个标准的航空接口尺寸。6pin则指的是插座具有六个引脚,用于连接六条电路或信号线。这种设计使得M8航空插座6pin
    的头像 发表于 04-10 15:00 1086次阅读
    M8航空插座<b class='flag-5'>6pin</b>有哪些规格和型号选择

    TYPE-C 6PIN沉板1.6四脚插板图

    TYPE-C 6PIN沉板1.6四脚插板图下载
    发表于 06-05 13:11 1次下载