Interruptor DIP en Atmega32, ¿son necesarios los pull-ups externos?

0

EstoyconectandouninterruptorDIPaunAtmega32comosemuestraeneldiagramadearriba.Estofuncionabienenmiaplicaciónhastaahora.Sinembargo,laopinióncomúnpareceserquesonnecesariosdetectoresexternosparaunaimplementaciónmásrobusta/menossusceptibilidaddeEMI.

¿Cómopuedodecidirsilasresistenciasinternasdeextracciónsonsuficientesparamiaplicación?¿Oessegurodecir"en caso de duda, usar resistores de extracción externos"?

    
pregunta Herr von Wurst

2 respuestas

3

Las mejoras internas son suficientes cuando el voltaje en la entrada estará dentro de los umbrales de voltaje dados en la hoja de datos y cuando el consumo de corriente cumpla los objetivos deseados.

Si la conexión a tierra es relativamente de alta impedancia o si el consumo de corriente es demasiado alto, se requiere un mayor pullup externo (y la desactivación del pullup interno).

    
respondido por el Ignacio Vazquez-Abrams
1

Las resistencias de extracción internas en ATMega32 están entre 20K y 50K.

Ciertamente, hay situaciones en las que 20K puede ser demasiado bajo (quizás debido al consumo de corriente) o 50K puede ser demasiado alto (debido a consideraciones de EMI o de fugas).

50K aún debería estar bien para un interruptor DIP montado en una proximidad razonable en la misma PCB en la mayoría de las situaciones, especialmente si el circuito está conectado a tierra en relación con la caja y / o si hay un verter de tierra o un plano de tierra.

En caso de duda, siempre puede permitir un par de paquetes extraíbles que no están completos. También le permitiría probar el circuito con valores de extracción arbitrarios como 200K para ver si puede detectar alguna susceptibilidad.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas