我有一个工作电压为 4.8V的伺服器。我想从运行在 3.3V 上的 MCU 驱动伺服。我还没有尝试过,但想知道是否需要使用 MOSFET 或 NPN 晶体管将信号线驱动至 4.8V。是否可以使用 3.3V 信号驱动 4.8V 伺服?性能会受到影响吗?
如果我需要用 4.8V 驱动它,我应该如何连接它?门显然通向信号(带有必要的电阻),但我如何连接伺服的信号线?我应该将信号线连接到 4.8V 并将地连接到漏极吗?我猜这行不通。这甚至可能吗?
我有一个工作电压为 4.8V的伺服器。我想从运行在 3.3V 上的 MCU 驱动伺服。我还没有尝试过,但想知道是否需要使用 MOSFET 或 NPN 晶体管将信号线驱动至 4.8V。是否可以使用 3.3V 信号驱动 4.8V 伺服?性能会受到影响吗?
如果我需要用 4.8V 驱动它,我应该如何连接它?门显然通向信号(带有必要的电阻),但我如何连接伺服的信号线?我应该将信号线连接到 4.8V 并将地连接到漏极吗?我猜这行不通。这甚至可能吗?
只要 VCC 处于额定 4.8V,它可能会使用 3.3V 作为 PWM 信号电平。Vcc 标签与 Vdd 不同,建议 TTL 电平逻辑,其中逻辑高电平为 2V 至 Vcc。只需使用 3.3V PWM 试试,看看会发生什么。重要的是连接伺服和微控制器 GND 参考。
编辑:您还可以使用反相配置使用 nMOS 或 npn BJT。将栅极/基极连接到 MCU PWM 引脚,源极/发射极接地。漏极/集电极是输出,也必须通过一个电阻连接到 V+。当晶体管打开时,输出被拉到地。当晶体管关闭时,输出为 V+,减去电阻两端的电压降。由于这是一个控制信号并且电流很小,因此该电压降将是微不足道的。
请注意,为了使用 pMOS 来避免反转,您必须将其栅极拉至 V+ 以停止电流流动。但是,由于来自 MCU 的 PWM 只有 3.3V,您将无法做到这一点。因此,您只能使用 n 沟道 MOSFET。
根据您用于 PWM 的微控制器,它们通常能够将输出引脚设置为漏极开路,因此您可以获取 PWM 信号并将其设置为您想要的任何电压