Frecuentemente trabajo en proyectos en los que uso optoacopladores para aislar señales de control digitales de + 5VDC (por ejemplo, de un microcontrolador) del resto del circuito. Sin embargo, dado que funcionan iluminando un LED dentro del dispositivo, puede haber varias decenas de miliamperios de carga en los pines del microcontrolador. ¿Estoy buscando consejos sobre cuál sería la mejor práctica para amortiguar esta señal de control con una etapa adicional, para que el microcontrolador vea efectivamente una alta impedancia y, por lo tanto, reduzca la corriente que necesita proporcionar?
Solo ingenuamente en la parte superior de mi cabeza, puedo pensar en algunas cosas que podrían funcionar:
1) Simplemente use un amplificador operacional como un amplificador buffer de ganancia unitaria.
2) Use un chip comparador dedicado para comparar la señal de entrada con, por ejemplo, + 2.5VDC.
3) Use un MOSFET como un tipo de amplificador de señal.
Sin embargo, al leer un poco, me encontré con un montón de chips que nunca antes había usado, pero parece que pueden estar diseñados para este tipo de cosas. Por ejemplo:
- Un controlador de línea diferencial ( MC3487 )
- Un receptor de línea diferencial (DC90C032)
- Un transceptor de línea (SN65MLVD040)
- Puertas de protección y controladores (SN74LS07, SN74ABT126)
¡Realmente no tengo experiencia con ninguno de estos y estoy un poco abrumado por la cantidad de cosas disponibles! Entonces, ¿alguien puede ayudarme a aprender las diferencias entre estos dispositivos y cuáles de ellos serían / no adecuados en este caso? ¿Existe una forma mejor / estándar de lograr lo que describo?
editar:
Dado que podría cambiar a alrededor de salidas x30, no quiero preocuparme en absoluto por cargar los microcontroladores, por lo que no consideraré conectarme directamente a los pines DIO. Por lo tanto, creo que elegiré un IC de búfer lógico. Voy a intentar usar la " Puerta de búfer de bus único con salida de 3 estados " SN74LVC1G125 para cada entrada, y veré cómo funciona.