AtTiny84 con USB

1

Estoy teniendo algunos problemas con el ATTiny84 y el USB. Estoy creando un "clon arduino" pero quiero una forma simple (y especialmente compacta en la placa) de implementar una interfaz serial USB. Esto solo se usará para una versión ligeramente modificada de firmata .

EstoyteniendoproblemasconlaslíneasdeseñalenlaconexiónUSB(queaparentementetienenqueser3v3?).Yahecreadounesquema.(verfoto)yqueríaversiestoescorrecto.LapartedeUSBestáenunrectángulo.Realmentenoheencontradoningunabuenadocumentaciónsobreesto.Ladocumentaciónqueheencontradoseparecealasiguiente:

Esto me parece incorrecto si las líneas de datos USB requieren 3v3. o ¿es correcto y puedo conectarlo de esta manera al attiny84 también?

PS. Soy un absoluto de electrónica n00b, así que no escojo demasiado mis errores ...

    
pregunta rhbvkleef

2 respuestas

2

Los dos diodos en el circuito inferior caen 2 × 0.7V = 1.4V Dado que el bus USB entrega 5V, el riel de la fuente de alimentación del ATtiny estará a 5V - 1.4V = 3.6V. Esto limita efectivamente las salidas del controlador a 3.6V.

Las líneas de datos USB se especifican en 2V8 ~ 3V6 (ALTA). El riel de alimentación USB se especifica hasta 4V75 ~ 5V25. Lo que significa que lo anterior está, en el mejor de los casos, ligeramente correcto y, en la práctica, el voltaje de la fuente de alimentación USB es inferior a 5V. Además, no tomé en cuenta el voltaje del diodo que puede ser ligeramente inferior al 0V7 previsto. Aunque está ligeramente bien, en la práctica funciona bien. Tengo un circuito similar en mi banco y he estado trabajando durante años.

Los diodos del teclado USB de mi banco bajaron 0.7094V y 0.7155V, pero no hice ningún esfuerzo para reducir la corriente o lo que sea. Su kilometraje puede variar.

El problema con el circuito superior es que las resistencias cargarán las líneas de datos. Y dependiendo de la tensión de la fuente de alimentación y del nivel de la señal en las líneas de datos, puede funcionar, pero personalmente no estoy muy seguro de ello. No tengo experiencia con esa arquitectura, en contraste con la otra.

    
respondido por el jippie
0

la respuesta anterior es correcta pero quería agregar mis dos centavos con una salida basada en Zener, como en el esquema que se encuentra aquí enlace .

Los zeners de 3,6 V evitan que la tensión en las líneas D + y D llegue a estar por encima de 3,6, por lo que puede tener 5 V en el resto de las líneas. Los dispositivos zen también proporcionan cierto grado de protección contra descargas electrostáticas (ESD) a la línea al realizar la conducción cuando se aplica una descarga de alto voltaje a las líneas, llevándolas a tierra de manera segura

También tiene la ventaja de que no cuenta con la pila de tolerancia de dos diodos en serie, sino de cada diodo individualmente.

Además, no estoy seguro de si fue intencional, pero R1 y R3 en tu esquema deberían tener el mismo valor.

    
respondido por el Cole Barker

Lea otras preguntas en las etiquetas