使用3.3V驱动4.8V伺服信号线


9

我有一个工作电压为4.8V 的伺服器。我想从运行3.3V的MCU驱动伺服器。我还没有尝试过,但是想知道是否需要使用MOSFET或NPN晶体管将信号线驱动到4.8V。是否可以使用3.3V信号驱动4.8V伺服器?性能会受到影响吗?

如果需要以4.8V驱动,应该如何连接?门显然到达信号(具有必要的电阻),但是如何连接伺服器的信号线?我应该将信号线连接到4.8V,将地线连接到漏极吗?我猜这行不通。这有可能吗?


1
去尝试一下。没什么可失去的。
路人2014年

@Matt我有一个类似的问题,能否告诉我它是否有效?
Sathees

1
它的工作原理没有MOSFET或晶体管。您只需要确保MCU与伺服电源之间的接地是公共的即可。
马特·鲁

@MattRuwe您是否必须提供3.3V作为PWM信号?
约翰M.

@JohnMunroe它适用于3.3V
Matt Ruwe

Answers:


6

只要VCC为额定4.8V,它就可以在3.3V作为PWM信号电平的情况下工作。与Vdd相对,Vcc标签建议使用TTL电平逻辑,其中逻辑高电平为2V至Vcc。只需使用3.3V PWM尝试一下,看看会发生什么。重要的是要连接伺服和微控制器的GND参考。

编辑:您也可以使用反相配置使用nMOS或npn BJT。将栅极/基极连接到MCU PWM引脚,源极/发射极接地。漏极/集电极是输出,还必须通过一个电阻连接到V +。当晶体管导通时,输出被拉至地。当晶体管截止时,输出为V +,减去电阻两端的压降。由于这是一个控制信号并且电流很小,因此该电压降将不明显。

请注意,为了使用pMOS避免反相,您必须将其栅极拉至V +以停止电流流动。但是,由于来自MCU的PWM仅为3.3V,因此您将无法做到这一点。因此,您只能使用n沟道MOSFET。


我会尝试一下,但我很好奇,是否有可能从MOSEFT驱动信号?
马特·鲁

@Matt,没有必要,但是可以。采取P沟道MOSFET并用您的MCU驱动栅极(N沟道将使信号反相),将漏极接地,然后通过电阻将源极连接至Vcc。然后从源端子获取输出。信号线只是一条控制线,所有电流消耗均来自Vcc,而不是信号。Servos通常会在移动时汲取大电流尖峰,这肯定会烧毁MCU的输出驱动器。
sherrellbc 2014年

@Evan我现在有一个类似的问题。我是否正确理解答案1.如果VCC是4.8V而不是6V,则PWM信号将起作用?2.伺服器的接地引脚必须连接到微控制器的接地?
Sathees

@Sathees此答案的上下文是额定电压为4.8V的PWM控制的伺服器。如果您的伺服器的额定电压为6V,那应该是Vcc,除非您有意限制伺服器引线上的最大电压,或者电路中的某个点正在对电压进行电平转换,或者在其中发生了其他情况。你的电路。请注意,尽管原始问题和您的案例可能存在相似之处,但细节很重要。如果您认为您的案子不同,我建议您发布一个新问题,并提供您认为可能相关的尽可能多的信息。
伊万

@Evan以及我刚刚发布了一个questio electronics.stackexchange.com/questions/185534/... ,我决定尽量使用4.8V的电池来运行伺服可能的工作以4.8 / 6V ....因此我的观点看问题相似...并想确保来自3.3 V微控制器的PWM信号能够正常工作
Sathees 2015年

2

根据您用于PWM的微控制器的不同,它们通常能够将输出引脚设置为漏极开路,因此您可以将PWM信号设置为所需的任何电压


2
那么保护二极管呢?他们确实在某个时候打开。绝对最大额定值呢?
电压峰值'02

确实,这适用于额定输出电压高于相关I / O bank电源(即“ 5v耐压”引脚)的MCU。否则,对于没有额定过压的普通I / O,可能使用的上拉电阻可能足够大,以将电流限制在保护二极管可以安全承受的范围内,但是该二极管会将电压限制为高于电源轨的二极管压降这意味着目标只能部分实现。
克里斯·斯特拉顿

1
“目标”是不必要的,因为所有现代rc接收器都输出3.0〜3.3V脉冲,因此,今天出售的任何伺服器必须在此电压下工作。
Bruce Abbott'2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.