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

7

Estoy utilizando salidas GPIO BeagleBoard-xM para controlar algunos motores de CC con la ayuda de L293D IC. El problema es que hay una diferencia entre los niveles de voltaje. Las salidas GPIO solo suministran 1,8 V, mientras que L293D necesita al menos 4,5 V para lógica alta. Así que necesito un cambio de nivel de voltaje unidireccional . Tengo BS170 FET de canal N para este fin. Sin embargo no soy bueno en semiconductores. ¿Cuál es la configuración adecuada para el transistor? ¿Tengo que usar algún componente adicional?

    
pregunta Emre Yazici

3 respuestas

6

El BS170 no funcionará muy bien aquí, ya que su voltaje de umbral (es decir, cuando comienza a encenderse) es generalmente de 2.1V, que es mayor que 1.8V.
Así que podrías usar un FET con un voltaje de umbral más bajo, pero probablemente solo usaría un NPN para esto.

Algo como esto debería funcionar bien:

Tengaencuentaqueelesquemaanteriorinvertirálosniveleslógicose.t.*0*V@PIN->+Venelcoleccionista.SipuedeobtenerunFETmejor,entoncespuedeusarelcircuitoanteriorperocambiarelNPNporelFETdecanalN.Enestecaso,laresistenciadelabase/compuertanoesnecesaria,peronoharáningúndañosiempreycuandononecesitecambiaravelocidadesmuyaltas(estasoluciónparticularesparavelocidadesbajas)
Losvaloresdelaresistencianosondemasiadocríticos,elR3esparalimitarelflujodecorrientealabasedeltransistor,yR2establecelacorrienteatravésdeltransistor.Siasumimosquelagananciadeltransistores~100,entoncessideseareducirlacorrienteextraídadelpin(p.Ej.,Undispositivoalimentadoporbateríaquenecesitapreocuparseporlaenergía)podríaaumentarmuchomásque1kconR3(probablementehastaunmáximode15k),yaquelabasenecesitaunmínimodesolo5mA/100=50uAparafuncionar(el5mAprovienede5V/1k(R2))

Sisenecesitauncambiodevelocidadmayor,probablementeestémejorconunICdecambiodenivel.Aquíhayuna página de Maxim que menciona algunos circuitos integrados de cambio de nivel de alta velocidad.

    
respondido por el Oli Glaser
12

Usé el siguiente circuito con éxito como cambiador de nivel lógico 1.8 V - > 5V para frecuencias de hasta unos MHz.
El FET que utilicé fue un BSN10A.

    
respondido por el Curd
1

Yo votaría por un interruptor de autobús. Es como usar el circuito en la respuesta de Curd, pero con pequeños MOSFET optimizados para este propósito (baja ruptura de Vds, baja capacitancia parasitaria, baja resistencia de la puerta).

Hemos utilizado Fairchild NC7SZ384 para este propósito; Otros fabricantes también los hacen.

    
respondido por el Jason S

Lea otras preguntas en las etiquetas