这样数量庞大的多色LED,是如何实现的呢?
WS2812芯片的介绍:
普通的三色LED需要三根线,分别控制:
而下图中的LED集成了WS2812芯片,只需要一个引脚就可以控制三色LED:
WS2812是一种数字RGB LED灯珠,它是一颗RGB三色LED和驱动芯片集成在一个封装中。WS2812的工作电压是5V,每个LED的电流为20mA,每一个LED都是可编程的。WS2812在控制方面具有很大的优势,内置了256级克度控制和颜色控制电路通过串口方式可以非常方便地控制各个LED灯珠的亮度和颜色,在应用领域非常广泛。
每个封装内集成有控制电路和RGB芯片,形成完整像素点控制2.内置整形电路,传递下一节点时,不会产生信号失真累积效应。内置复位电路与掉电复位电路。每个RGB灯都有256克度级别,具有多种颜色,刷新频率不低于400Hz5。通过信号线完成端口级联,数据传输速率为800kbps6.传输距离在5米之内,无需增加额外电路。在刷新频率30帧/秒中,最多可控制1024颗灯珠8.颜色一致性强,价格低。
那么问题来了,这样64颗灯珠不就需要64根线来控制吗?
这颗芯片可以采用级联的方式,上一个芯片的输出接到下一个芯片的输入,这样就可以用一个IO控制多颗LED了:
WS2812的逻辑电平:
WS2812驱动方案的学习:
WS2811芯片与LED分离,室外的灯条很多采用了WS2811芯片方案:
WS2811支持更大电压:
图片参考自:【颠覆认知!WS2812彻底改变了灯光玩法!一根线如何操控千颗LED?】https://www.bilibili.com/video/BV1c9fhY5EPk?vd_source=3cc3c07b09206097d0d8b0aefdf07958