Volaje entrada digital

Hola buenos dias, tengo una duda, que pasa si uso un atmega 32u4, 328 configurado en 3.3V pero le meto alguna input pullup de 5V, la input pullup viene de una entrada de otro micro trabajando a 5V, y yo no puedo trabajar a 5V porque a veces la placa se conecta a 3.3V o a 5V, se entiende que por ejemplo la pi pico con el RP2040 solo trabaja en 3.3V por lo que no seria sano meterle una entrada con pullupp referencia a 5V de una entrada de otro micro, por eso quiero dejar el atmega que si soporta 5V configurado con alimentacion 3.3V, asi podria trabajar con la pi pico a 3.3V o con otro micro a 5V, espero se entienda la duda.

Ojo. El ATmega soporta 5V si lo alimentas con 5V, si lo alimentas con 3.3V y le conectas 5V vas a "volar" los diodos de protección de la/s entradas que están conectados a Vcc o sea 3.3V
¿Por qué no usas adaptadores de nivel y te evitas dolores de cabeza?

No lo conectare a 5V como tal, solo las inputs pullup que estaran referenciadas a 5V, ya lo he conectado asi por error y no ha pasado nada, quizas a mediano plazo falle, no lo se, en meses no ha fallado, pero no conozco el fundamento técnico real para esa condición, la señal de activacion es un GND y en eso no hay problema, nunca le llegaran 5V directo, solo la referencia pullup a 5V que esta con una resistencia de 10k

Hi,
Puedes usar a los pines digitales de 5 voltios una resistencia y un zener diode de 3.8 voltios y asi bajas el voltaje de 5 a 3.8 voltiios. La resistencia depende del zener diode que usas.

habia pensado eso, pero como los 5V son pullup ya tienen una resistencia de 10K en serie a los 5V.

Hacelo fácil, fijate en la hoja de datos del ATmega cuantos mA soportan los diodos de protección, tal como está conectado circulan unos 500uA, no creo que los dañe.

Y estoy pensando que los lectores de SD (no uSD), tienen las pullup a 5V mientras la memoria trabaja con 3.3V y no he leído ningún artículo que diga que se quemó alguna SD.

Si te viene funcionando sin quejarse, déjalo así. :wink:

1 Like

que buen dato ese de las SD, no sabia que trabajaban asi, es lo bueno de hacer preguntas de este tipo ya que van ampliando el conocimiento, medire el consumo que pasa para estar seguro, y por el momento seguire trabajando asi

No lo es. Está fuera de las especificaciones del fabricante y eso convierte tu diseño en poco confiable

Ojo, no dije que esté bien, dije que así las hacen trabajar, dudo que al fabricante le importe si su placa de u$s0.5 te quema una memoria de u$s25.
A mi no me gusta pero reconozco que funciona, aunque no sé qué tanto le gusta a las memorias ni por cuanto tiempo "se la bancan" (aguantan, soportan).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.