Eu tenho um servo com uma tensão operacional de 4.8V. Eu quero dirigir o servo de um MCU rodando em 3.3V. Ainda não tentei, mas queria saber se eu precisava conduzir a linha de sinal para 4,8V usando um transistor MOSFET ou NPN. É possível acionar um servo de 4.8V usando o sinal de 3.3V? O desempenho será impactado?
Se eu precisar dirigir com 4.8V, como devo conectá-lo? O portão obviamente vai para o sinal (com a resistência necessária), mas como faço para conectar a linha de sinal do servo? Devo conectar a linha de sinal a 4.8V e o terra ao dreno? Acho que isso não funcionaria. Isso é possível?
microcontroller
mosfet
servo
Matt Ruwe
fonte
fonte
Respostas:
Provavelmente funcionará com 3.3V como um nível de sinal PWM desde que o VCC esteja na 4.8V nominal. O rótulo Vcc, ao contrário de Vdd, sugere lógica de nível TTL em que a lógica alta é de 2V a Vcc. Apenas tente com um PWM de 3,3V e veja o que acontece. O importante é ter as referências GND do servo e microcontrolador conectadas.
Editar: Você também pode usar um nMOS ou npn BJT usando uma configuração de inversão. Conecte a porta / base ao pino MCU PWM, a fonte / emissor ao terra. O dreno / coletor é a saída e também deve ser conectado ao V + através de um resistor. Quando o transistor está ligado, a saída é puxada para o terra. Quando o transistor está desligado, a saída está em V +, menos a queda de tensão no resistor. Como este é um sinal de controle e a corrente é pequena, essa queda de tensão será insignificante.
Observe que, para usar um pMOS para evitar a inversão, você teria que puxar seu portão para V + para interromper o fluxo de corrente. No entanto, como o seu PWM do MCU é de apenas 3,3V, você não poderá fazer isso. Você está limitado a usar um MOSFET de n canais.
fonte
Dependendo do microcontrolador que você está usando para o PWM, eles geralmente têm a capacidade de definir o pino de saída como dreno aberto, para que você possa receber o sinal PWM e defini-lo como qualquer voltagem desejada
fonte