差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
led [2021/09/13 10:39] gongyu [2. 几种常见的点灯方式] |
led [2021/09/15 18:42] (当前版本) gongyu [1. 工作原理] |
||
---|---|---|---|
行 1: | 行 1: | ||
## LED | ## LED | ||
+ | {{ :ledall.gif |}} | ||
- | 发光二极管简称为LED。由含镓(Ga)、砷(As)、磷(P)、氮(N)等的化合物制成。 | + | 发光二极管简称为LED,是我们身边最常见到的一种器件 - 手机的背光、汽车的车灯、家用的照明等等,对我们硬件工程师来讲,LED更是几乎所有的电路板上必备的指示器件,用来指示电源和程序运行的状态。 |
+ | {{drawio>ledonboard.png}} | ||
+ | |||
+ | 也是几乎所有的电子产品中都有的。 由含镓(Ga)、砷(As)、磷(P)、氮(N)等的化合物制成。 | ||
当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光,氮化镓二极管发蓝光。因化学性质又分有机发光二极管OLED和无机发光二极管LED。 | 当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。在电路及仪器中作为指示灯,或者组成文字或数字显示。砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光,氮化镓二极管发蓝光。因化学性质又分有机发光二极管OLED和无机发光二极管LED。 | ||
行 16: | 行 20: | ||
最新一种制造白光LED的方法没再用上磷光体。新的做法是在硒化锌(ZnSe)基板上生长硒化锌的磊晶层。通电时其活跃地带会发出蓝光而基板会发黄光,混合起来便是白色光。 | 最新一种制造白光LED的方法没再用上磷光体。新的做法是在硒化锌(ZnSe)基板上生长硒化锌的磊晶层。通电时其活跃地带会发出蓝光而基板会发黄光,混合起来便是白色光。 | ||
+ | {{ :apa102.jpg?300 |}} | ||
+ | {{ :sparkfun_lumini_led_ring_b.gif |}} | ||
#### 极性 | #### 极性 | ||
行 23: | 行 29: | ||
LED只能往一个方向导通(通电),叫作正向偏置(正向偏压),当电流流过时,电子与空穴在其内复合而发出单色光,这叫电致发光效应,而光线的波长、颜色跟其所采用的半导体材料种类与掺入的元素杂质有关。具有效率高、寿命长、不易破损、开关速度高、高可靠性等传统光源不及的优点。白光LED的发光效率,在近几年来已经有明显的提升,同时,在每千流明的购入价格上,也因为投入市场的厂商相互竞争的影响,而明显下降。虽然越来越多人使用LED照明作办公室、家具、装饰、招牌甚至路灯用途,但在技术上,LED在光电转换效率(有效照度对用电量的比值)上仍然低于新型的荧光灯,是国家以后发展民用的去向。 | LED只能往一个方向导通(通电),叫作正向偏置(正向偏压),当电流流过时,电子与空穴在其内复合而发出单色光,这叫电致发光效应,而光线的波长、颜色跟其所采用的半导体材料种类与掺入的元素杂质有关。具有效率高、寿命长、不易破损、开关速度高、高可靠性等传统光源不及的优点。白光LED的发光效率,在近几年来已经有明显的提升,同时,在每千流明的购入价格上,也因为投入市场的厂商相互竞争的影响,而明显下降。虽然越来越多人使用LED照明作办公室、家具、装饰、招牌甚至路灯用途,但在技术上,LED在光电转换效率(有效照度对用电量的比值)上仍然低于新型的荧光灯,是国家以后发展民用的去向。 | ||
- | ### 2. 几种常见的点灯方式 | + | LED有额定电流,其与本身的特性有关,我们常用的贴片LED(0805、0603等封装)一般其额定电流为10-30mA。FPGA I/O默认输出电流为24mA,足以驱动指示用的LED。 |
- | * 开关LED | + | |
- | * [[hb_led|心跳灯]] | + | {{ :stepfpga_test.mp4 |}} |
- | * [[waterfall_led|流水灯]] | + | <WRAP centeralign> 小脚丫FPGA演示功能中的LED显示效果 </WRAP> |
- | * [[breath_led|呼吸灯]] | + | |
- | * [[rgb_led|三色灯]] | + | |
- | * [[traffic_led_verilog|交通灯]] | + | |
- | * [[7-seg_disp_verilog|7段数码管显示控制]] | + | |
+ | ### 2. 几种常见的点灯例程 | ||
+ | * [[one_led|点亮LED]] - LED的控制及开关、按键的使用 | ||
+ | * [[led_comblogic|用LED体会组合逻辑]] - 通过不同按键的输入控制不同LED的输出来体会组合逻辑的基本构成 | ||
+ | * [[7-seg_disp_verilog|7段数码管显示控制]] - 7段数码管的显示控制原理及支持的组合逻辑功能 | ||
+ | * [[hb_led|心跳灯]] - 时序逻辑、计数器 | ||
+ | * [[waterfall_led|流水灯]] - 时序逻辑、计数器 | ||
+ | * [[breath_led|呼吸灯]] - PWM | ||
+ | * [[rgb_led|三色灯]] - PWM | ||
+ | * [[traffic_led_verilog|交通灯]] - 状态机 | ||
+ | * [[matrix_led|LED阵列]] - FPGA来控制8*8灯板显示字符和图案 | ||
### 3. 几篇关于点亮LED的文章 | ### 3. 几篇关于点亮LED的文章 | ||
行 39: | 行 51: | ||
* [Sparkfun上关于LED的详细介绍](https://learn.sparkfun.com/tutorials/light-emitting-diodes-leds) | * [Sparkfun上关于LED的详细介绍](https://learn.sparkfun.com/tutorials/light-emitting-diodes-leds) | ||
* [如何用8根GPIO驱动56个LED灯?](https://learn.sparkfun.com/tutorials/sparkfun-led-array-8x7-hookup-guide?_ga=2.79083927.2078739056.1570055273-2139252765.1561277938) | * [如何用8根GPIO驱动56个LED灯?](https://learn.sparkfun.com/tutorials/sparkfun-led-array-8x7-hookup-guide?_ga=2.79083927.2078739056.1570055273-2139252765.1561277938) | ||
+ | * [[https://www.electronicshub.org/light-emitting-diode-basics/|ElectronicsHub上关于LED的介绍]] | ||
* [[扩展模块_led点阵|搭配小脚丫FPGA的8*8 LED模块及项目]] | * [[扩展模块_led点阵|搭配小脚丫FPGA的8*8 LED模块及项目]] | ||
* [[one_led|如何用FPGA点亮LED?]] | * [[one_led|如何用FPGA点亮LED?]] |