Como alimenta entre el USB y la F.A externa la placa Arduino uno?

He estado mirando como la alimentación la placa Arduino UNO, siguiendo el esquema y no lo acabo de ver del todo claro.

La placa Arduino UNO se puede alimentar de 3 maneras:
1-Con una F.A. externa conectada conectada al minijack de 2.1
2-Con una F.A. externa conectada conectada al Vin y masa
3-Por USB

Las 2 primeras son básicamente iguales aun y todo no entiendo porque Vin lo conectan después del diodo y para el minijack usan un diodo a modo de protección. ¿No sería más lógico conectar el Vin también antes que el diodo? Me resulta curioso aunque no me preocupa.

Lo que no comprendo como hace es la conmutación entre F.A. Externa y el USB. Cuando conecto:
F.A. Externa=12v
USB=sin conectar

Mediante el regulador conectado al minijack se consiguen 5v. Con los 5v se alimenta el regulador de 3,3v y se consiguen los 3,3v. Con esa tensión se hace la comparación entre Vin (12v/2) y los 3,3v. Como es mayor sale 5v del comparador que satura el transistor uniendo los 5v del regulador con el usb que está sin conectar.

Cuando conecto:
F.A. Externa=Sin conectar
USB=5v

El regulador de 5v no funciona porque Vin=0. La lógica me dice que el circuito se alimenta por los 5v del usb pero no lo veo. El usb está conectado al transistor que he comentado arriba que cuando se satura conecta el usb con el circuito. Pero para saturarse la comparación entre Vin y 3,3v tiene que ser mayor. Como Vin=0 no puede ocurrir. La otra posibilidad que veo es que el microcontrolador que controla la comunicación serie de la placa haga algo con la alimentación del usb que le llega que no llego a comprender.

¿Que es lo que se me está escapando? Muchas gracias

ionhs:
[...]
Las 2 primeras son básicamente iguales aun y todo no entiendo porque Vin lo conectan después del diodo y para el minijack usan un diodo a modo de protección. ¿No sería más lógico conectar el Vin también antes que el diodo? Me resulta curioso aunque no me preocupa.
[...]

Yo creo que lo hacen para que en el pin Vin necesites menos voltaje para el regulador, ahorrándote la caída de voltaje del diodo.


La otra parte del circuito que depende del Op Amp, piensa que el el Vin que le llega tiene un divisor de tensión de dos resistencias de 10 K Ohm, cuando la tensión del Vin cae por debajo de 6V6 (después del divisor de tensión es 3V3) y el Op Amp tiene la salida en HIGH, en cambio cuando es superior a 6V6 voltios la salida del Op Amp esta en LOW.

Esta ultima parte del Op Amp pienso que funciona de esa manera, aunque no estoy seguro, haber si hay alguien que lo confirme :blush:

La tension de entrada al arduino cuando se realiza por el jack debe de estar comprendida entre 7 y 12v de continua, pudiendo llegar a 20v pero no se recomienda.

Se puede emplear el Vin si no queremos usar la clavija "gorda" de alimentacion.

El diodo que lleva es proteccion, para evitar que cuando se alimenta de los pines Vin la tension pudiera pasar hacia el conector de alimentacion "gordote " con las consecuencias posibles de esto...

En este enlace explican bastante bien el tema de las alimentaciones:

En esta imagen tienes coloreado el esquema de alimentacion (la he dejado grande para poder distinguir) :

Gracias a los 2 por contestas no tengo todo del todo claro.

El artículo de LEGOBot fue el que me inspiró para empezar a mirar como alimentaban la placa. El tema del diodo no me preocupa mucho pero me parece curioso, porque lo han puesto para proteger pero solo el "conector gordo" de alimentación y no el Vin. Resulta paradójico que protejan el elemento que si lo has comprado bien nunca se conectará mal y el Vin que se conecta a mano es más fácil colarse no está protegido.

El diodo que lleva es proteccion, para evitar que cuando se alimenta de los pines Vin la tension pudiera pasar hacia el conector de alimentacion "gordote " con las consecuencias posibles de esto...

Puede ser no se me había ocurrido cuando Vin>conector alimentación el diodo anula la posibilidad de que entre corriente. En caso de Vin<conector el diodo se quemaría haciendo de fusible.

Pero no comprendo como alimenta el USB el circuito. Porque de Vcc del usb va al micro que se encarga de la comunicación serie. Por otra parte llega a un transistor, que si no hay otra fuente de alimentación la comparación entre Vin y 3,3v da menor por lo que sale 0v y el transistor está en corte. Si el transistor está en corte los Vcc del usb no cruza el transistor por lo que no puede alimentar el circuito. Me surgen 2 dudas en este punto:

  • Como le llega la tensión del usb al micro de arduino? por el micro que se encarga de la comunicación serie?
  • Que función tiene el transistor? no le veo la utilidad que seguro que alguna tiene

He continuado con el tema dando vueltas y creo que el problema es que no entiendo como funciona el FDN340P. Yo pensaba que cuando por el gate le llegaba HIGH conducía del D-S y cuando llegaba LOW dejaba de conducir del D al S. Pero he estado leyendo una discusión parecida en el foro de ingles (http://arduino.cc/forum/index.php/topic,148541.15.html) y aunque no me ha quedado del todo claro por el ingles no es mi fuerte y hay ciertas contradicciones creo que el problema de no entender su funcionamiento está en el transistor.

Seguiré leyendo a ver si lo veo más claro pero si alguno comprende el funcionamiento del transistor, que no se corte. Salu2

Creo que ya lo tengo, el problema es que estaba haciendo la interpretación como si el transistor fuese n y al ser p funciona todo lo contrario a lo que había supuesto siendo su funcionamiento:

Cuando conecto:
F.A. Externa=12v
USB=sin conectar

Mediante el regulador conectado al minijack se consiguen 5v. Con los 5v se alimenta el regulador de 3,3v y se consiguen los 3,3v. Con esa tensión se hace la comparación entre Vin (12v/2) y los 3,3v. Como es mayor sale 5v del comparador que dejan en corte el transistor separando el usb de la alimentación de 5v del regulador.

Cuando conecto:
F.A. Externa=Sin conectar
USB=5v

Con los 5v del usb se alimenta la placa por medio del transistor. Al transistor por el Gate le llega 0v porque la comparación entre vin/2 y 3,3v es menor. Como el transistor en clase p con 0v entra en saturación por lo que se alimenta el circuito con la tensión del USB.

Hola a todos.

ionhs:
He continuado con el tema dando vueltas y creo que el problema es que no entiendo como funciona el FDN340P. Yo pensaba que cuando por el gate le llegaba HIGH conducía del D-S y cuando llegaba LOW dejaba de conducir del D al S. Pero he estado leyendo una discusión parecida en el foro de ingles (http://arduino.cc/forum/index.php/topic,148541.15.html) y aunque no me ha quedado del todo claro por el ingles no es mi fuerte y hay ciertas contradicciones creo que el problema de no entender su funcionamiento está en el transistor.

Seguiré leyendo a ver si lo veo más claro pero si alguno comprende el funcionamiento del transistor, que no se corte. Salu2

Creo que ya lo tengo, el problema es que estaba haciendo la interpretación como si el transistor fuese n y al ser p funciona todo lo contrario a lo que había supuesto siendo su funcionamiento:

Cuando conecto:
F.A. Externa=12v
USB=sin conectar

Mediante el regulador conectado al minijack se consiguen 5v. Con los 5v se alimenta el regulador de 3,3v y se consiguen los 3,3v. Con esa tensión se hace la comparación entre Vin (12v/2) y los 3,3v. Como es mayor sale 5v del comparador que dejan en corte el transistor separando el usb de la alimentación de 5v del regulador.

Cuando conecto:
F.A. Externa=Sin conectar
USB=5v

Con los 5v del usb se alimenta la placa por medio del transistor. Al transistor por el Gate le llega 0v porque la comparación entre vin/2 y 3,3v es menor. Como el transistor en clase p con 0v entra en saturación por lo que se alimenta el circuito con la tensión del USB.

Estoy de acuerdo en que ese es el funcionamiento de la alimentación del ARDUINO. Sin embargo, a mi me queda otra duda. Cuando SÓLO se conecta la alimentación por USB... ¿No estamos polarizando negativamente al NCP117? ¿Esto podría dañarlo?
¿O tal vez es suficiente el diodo D1 M7 para proteger al regulador?

Me baso en este enlace para preguntar: https://www.infineon.com/cms/en/product/promopages/aim-mc/Selecting-a-linear-voltage-regulator/Voltage-Regulator-Reverse-Polarity.html

Entiendo que el diodo D1 M7 protege para que la corriente no llegue hasta el JACK, pero no creo que proteja contra la corriente inversa que puede atravesar el regulador desde Vout hasta GND.

Un saludo y gracias por adelantado.

No revivas hilos de mas de 120 dias.
Este hilo es del 2013.
Yo estoy desde el 2014 y no he conversado ni leído a ninguno de estos foreros desde entonces.
Asi que si tienes algo que consultar crea un hilo nuevo, no sin antes leer las normas del foro que creo no has hecho.
Hilo cerrado