8 votos

Cambio de nivel De 1.8 V a 5V con N-FET de canal

Estoy usando BeagleBoard-xM GPIO salidas para impulsar algunos de los motores DC con la ayuda de L293D IC. El problema es que hay una diferencia entre los niveles de tensión. El GPIO sólo las salidas de alimentación de 1,8 V, mientras que L293D necesidades de al menos 4.5 V para la lógica de alta. Así que necesito un unidireccional nivel de tensión de desplazamiento. He BS170 N-Fet de canal para este propósito. Sin embargo, yo no soy bueno en los semiconductores. ¿Cuál es la configuración adecuada para el transistor? ¿Tengo que usar los componentes adicionales?

15voto

krgrant Puntos 11

He utilizado la siguiente circuito éxito como a nivel de lógica de la palanca de cambios 1.8 V --> 5V para frecuencias de hasta algunos MHz.
El FET que usé fue un BSN10A.

enter image description here

6voto

SandeepJ Puntos 1339

El BS170 no va a funcionar muy bien aquí, ya que es la tensión de umbral (i.e cuando se empieza a encender) es típicamente 2.1 V, que es superior a 1.8 V.
Así que usted podría utilizar un FET con una menor tensión de umbral, pero yo probablemente sólo tiene que utilizar una NPN para esto.

Algo como esto debe hacer bien:

NPN Level Shift

Ser conscientes de que el esquema de arriba que invertir la lógica de los niveles de e.t. *0*V@PIN -> +V en el colector. Si usted puede tener una fuente de una mejor FET, a continuación, puede utilizar el circuito de arriba, pero cambiar el NPN para el Canal N de la FET. En este caso la base/puerta de resistencia no es necesario, pero no hará ningún daño en el caso de no necesitar cambiar a velocidades muy altas (esta solución es para lowish velocidades)
Valores de la resistencia no son demasiado crítico, el R3 es limitar el flujo de corriente en la base del transistor, y R2 establece la corriente a través del transistor.
Si asumimos que la ganancia del transistor es de ~100, entonces si se quería reducir la corriente desde el pin (por ejemplo, la batería con el dispositivo de potencia que necesita para poder ser consciente), usted podría ir mucho más alto que el de 1k con R3 (probablemente hasta un máximo de 15), como la base de las necesidades de un mínimo de 5 / 100 = 50uA trabajo (la 5mA viene de 5V / 1k (R2) )

Si la mayor velocidad de conmutación es necesario que usted está probablemente mejor con un cambio de nivel de IC. Aquí es una Máxima de la página que menciona algunos de alta velocidad de cambio de nivel de ICs.

1voto

fearphage Puntos 250

Yo iba a votar por un bus conmutador. Es como usar el circuito de la Cuajada de la respuesta, pero con el pequeño MOSFETs optimizado para este propósito (bajo Vds desglose, baja capacidad parásita, bajo la puerta de la resistencia).

Hemos utilizado Fairchild NC7SZ384 para este propósito; otros fabricantes también.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X