Arduino Pro Micro clon: ¿conecta la alimentación USB y RAW al mismo tiempo?

1

He frito dos tableros de clonación Pro Micro que son los mismos que se analizan en esta publicación: ¿Están estos dos Arduino Pro Micros puenteados correctamente?

Son modelos de 5V / 16MHz que venían con SJ1 abierto, así que corté el puente SJ1 ingenuamente con un puente de soldadura para que coincida con lo que El esquema de hardware abierto de ParkFun indica que SJ1 debe cerrarse para 5V y abrir para 3.3V.

Funcionaron bien en la alimentación USB, pero cuando conecté + 12VDC a RAW mientras dejaba el USB conectado, la computadora host USB apagó el puerto USB y las placas Pro Micro ya no funcionan: cuando se conecta solo USB, el LED verde de alimentación se enciende encendido durante unos segundos y luego se desvanece (ya que el polifusor está en modo de sobrecorriente y se apaga). Uno lee 4.4 ohms de VCC a GND y el otro 6.6 ohms, por lo que parece que el chip Atmel está fundido.

Esto no tiene sentido para mí. Hay un diodo de protección entre RAW y UVCC que evita la sobretensión que sale del USB. ¿Por qué están dañadas las tablas ahora? Incluso con SJ1 puenteado, el peor de los casos es la retroalimentación de 5V desde la salida del regulador a través del polifusible al pin de alimentación USB que no debería dañar ni el puerto USB ni el Pro Micro, que todavía está aislado de RAW por el diodo.

En última instancia, debe funcionar solo con alimentación externa sin USB conectado. Durante el desarrollo del código, me gustaría conectar y desconectar el USB según sea necesario, dejando la alimentación RAW externa conectada, de lo contrario no podré depurar con el monitor del puerto serie del IDE a través del USB. RAW externo 12VDC se utiliza para alimentar el Arduino así como otros periféricos utilizando el regulador a bordo del Arduino. La potencia RAW es DC y no AC, ya que se trata de una fuente de alimentación estilo wall-wart. La polaridad era correcta ya que RAW ya se usaba para alimentar a los periféricos y solo el + puenteaba al pin RAW.

Dado que estas son las versiones de 16MHz, necesitan al menos 4.5V para una operación garantizada. Por lo tanto, lógicamente, el regulador es un MIC5219-5.0V para generar 5VDC. Necesita unos 5,5 V de entrada para funcionar, más una caída de diodo de 0,2 V (Schottky). No veo cómo funcionaría solo con alimentación USB. Medí 5.1V en UVCC y 4.9V en el otro lado del diodo como se esperaba. Como tenía un SJ1 con puente de soldadura, UVCC estaba desviando el regulador y alimentando todo el circuito.

En una placa tengo 0,22 V en D2 usando el modo diodo en mi DMM y 0,97 V en el reverso. En la otra placa también obtengo una caída de 0,22 V hacia adelante en D2 pero 1,2 V en el reverso. Desoldé los puentes a través de SJ1 en ambas placas.

Parece que los reguladores pueden estar apagados ya que no tengo nada en VCC con 12VDC aplicado a la entrada RAW.

Tengo algunos más en orden y no quiero freírlos a todos también. El plan de ataque para los nuevos es NO soldar el puente SJ1 y probar solo con USB. Sospecho que no funcionarán ya que el regulador no tendrá suficiente para trabajar. Luego lo intentaré con 12VDC en RAW y veré si alguno de ellos sobrevive. Tal vez tener SJ1 puenteado causó el problema.

Además, la lectura de la hoja de datos del MIC5219 revela que se trata de manejadores de potencia ligeros. De hecho, no creo que puedan manejar una entrada de 12 VCC ya que el requisito de disipación de potencia va más allá de lo que se califica para el paquete SOT-23-5 (M5). ¡La mayoría de los cálculos en la hoja de datos muestran una pequeña entrada de 6 V para la operación > 150mA! Creo que debería reconsiderar mi enfoque de diseño y alimentar a Arduino Pro Micro con un VCC regulado externo de 5 V directamente.

¿Qué me he perdido? ¿Alguna otra idea?

    
pregunta BartmanEH

1 respuesta

4

No puedo replicar este problema. Creo que tienes algo más en juego.

Probétodaslascombinacionesde12VRAWy5VdealimentaciónUSBypuentecortoyabiertoconunclondeProMicroProsinproblemas.Estoesloqueencontré...

╔════════╦═════════╦═════╦═════════════╗║Jumper║12VRAW║USB║Vccreading║╠════════╬═════════╬═════╬═════════════╣║OPEN║nc║ON║4.66V║║SHORT║nc║ON║4.90V║║OPEN║ON║nc║5.00V║║SHORT║ON║nc║5.00V║║OPEN║ON║ON║5.00V║║SHORT║ON║ON║5.00V║╚════════╩═════════╩═════╩═════════════╝

(realmenteStackExchange, ¿no hay tablas ?)

¿Cuál es el propósito del puente de todos modos?

Aunque la hoja de datos ATMEGA32 no parece enumerar una Velocidad Máxima versus VCC , muestra un gráfico con una velocidad de reloj de 16Mhz a Vcc de 4.5V ...

... por lo que esta placa debería funcionar bien con alimentación USB sin el puente SJ1 cerrado.

Creo que la principal razón para acortar el puente sería si se ejecutara con USB y se necesitara ver más cerca de 5V en los pines IO en lugar de ~ 4.5V.

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas