MCU 控制 R2R 网络实现亮度调节
要将原 PWM 亮度级别转化为控制 R2R 网络中电阻对低的通断,可以通过以下步骤实现:
-
确定 R2R 网络的电阻值:R2R 网络是由两种电阻值组成的,一种是 R,另一种是 2R。你需要确定这两种电阻的数值,以便后续计算。
-
将 PWM 亮度级别转换为控制信号:根据 PWM 亮度级别,你可以将其转换为一个 0 到 1 之间的比例值。例如,如果 PWM 亮度级别为 50%,则比例值为 0.5。
-
计算控制信号对应的电阻状态:根据 R2R 网络的电阻值和控制信号的比例值,可以计算出对应的电阻状态。如果比例值小于等于 0.5,则将 R2R 网络中的 2R 电阻接到低电平 (GND),否则将 R2R 网络中的 2R 电阻接到高电平 (Vcc)。
-
通过 MCU 控制 R2R 网络的电阻状态:使用 MCU 的 GPIO (通用输入/输出) 引脚,将其连接到 R2R 网络的控制信号线上。根据计算得到的电阻状态,通过设置 GPIO 引脚的输出电平,控制 R2R 网络中电阻对低的通断。
-
调整 PWM 亮度级别时更新控制信号:当需要调整 PWM 亮度级别时,根据新的亮度级别计算出对应的控制信号,并通过 MCU 更新 GPIO 引脚的输出电平,以改变 R2R 网络中电阻对低的通断状态。
通过以上步骤,你可以将原 PWM 亮度级别转化为控制 R2R 网络中电阻对低的通断,从而实现对亮度的控制。
原文地址: https://www.cveoy.top/t/topic/fNNp 著作权归作者所有。请勿转载和采集!