Frequentemente, trabalho em projetos nos quais utilizo acopladores ópticos para isolar os sinais de controle digitais + 5VDC (por exemplo, de um microcontrolador) do restante do circuito. No entanto, como eles funcionam iluminando um LED dentro do dispositivo, pode haver várias dezenas de miliamperes de carga nos pinos do microcontrolador. Procurando conselhos sobre qual seria a melhor prática para armazenar em buffer esse sinal de controle com um estágio adicional, para que o microcontrolador efetivamente veja uma alta impedância e, assim, reduza a corrente que ele precisa fornecer?
Ingenuamente de cabeça para baixo, consigo pensar em algumas coisas que podem funcionar:
1) Basta usar um amplificador operacional como um amplificador de buffer de ganho unitário.
2) Use um chip comparador dedicado para comparar o sinal de entrada com, por exemplo, + 2,5VDC.
3) Use um MOSFET como um tipo de amplificador de sinal.
No entanto, após algumas leituras, deparei-me com um monte de chips que nunca usei antes, mas parece que eles podem ser projetados para esse tipo de coisa. Por exemplo:
- Um driver de linha diferencial ( MC3487 )
- Um receptor de linha diferencial (DC90C032)
- Um transceptor de linha (SN65MLVD040)
- Portas e drivers de buffer (SN74LS07, SN74ABT126)
Eu realmente não tenho experiência com nenhum deles e estou um pouco impressionado com a quantidade de coisas disponíveis! Alguém pode me ajudar a aprender as diferenças entre esses dispositivos e quais deles seriam / não seriam adequados nesse caso. Existe uma maneira melhor / padrão de alcançar o que descrevo?
edit:
Como eu poderia estar alternando até cerca de x30, não quero me preocupar com o carregamento dos microcontroladores e, portanto, não considerarei conectar-me diretamente aos pinos do DIO. Portanto, acho que vou para um buffer lógico IC. Vou tentar usar o SN74LVC1G125 " Single Buffer Gate com saída de 3 estados " para cada entrada e ver como isso funciona.