Pages: [1]   Go Down
Author Topic: Como alimenta entre el USB y la F.A externa la placa Arduino uno?  (Read 1463 times)
0 Members and 1 Guest are viewing this topic.
Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


« Last Edit: April 20, 2013, 07:47:18 am by ionhs » Logged

COM22
Offline Offline
God Member
*****
Karma: 6
Posts: 702
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

[...]
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 smiley-red


Logged


Spain
Offline Offline
God Member
*****
Karma: 25
Posts: 956
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
http://aim65.blogspot.com.es/2012/03/legobot-alimentando-el-arduino.html

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

CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Quote
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
Logged

Donostia
Offline Offline
God Member
*****
Karma: 0
Posts: 740
elektronikadonbosco
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
« Last Edit: April 22, 2013, 01:16:29 am by ionhs » Logged

Pages: [1]   Go Up
Jump to: