Al igual que en el título, ¿es posible utilizar el CD4066 como controlador de nivel a través de RS232 y TTL (USART)? Si es posible cómo funciona esto. Gracias.
Al igual que en el título, ¿es posible utilizar el CD4066 como controlador de nivel a través de RS232 y TTL (USART)? Si es posible cómo funciona esto. Gracias.
La respuesta, una vez más, es "depende".
Niveles de voltaje
Figura1.LosnivelesdeseñalRS232puedenalcanzarhasta±25V.Fuente:
En resumen, tendrá un circuito muy complejo que requiere:
Afortunadamente, todos estos problemas fueron resueltos por Maxim en 1987 cuando sacaron (lo has adivinado) el MAX232 . Es tan bueno que es una tontería considerar cualquier otra forma de hacerlo para la verdadera comunicación RS232.
Figura2.PinoutMAX232.¡Agreguecuatropequeñoscondensadoresparalosgeneradoresdevoltaje,unafuentedealimentaciónde5Vylisto!Fuente:
En primer lugar, un MAX232 tiene funciones de transmisión y recepción, por lo que un CD4066 no funcionará de ninguna manera como receptor, ya que los voltajes de recepción probables podrían ser de +/- 15V y esto es mucho más que la capacidad de alimentación máxima de 20V para este dispositivo.
Como transmisor, podría funcionar porque, si observa la especificación MAX232, solo genera típicamente +/- 7V en el lado de transmisión RS232. Sin embargo, si alguien desconecta el cableado del puerto, podría destruirse fácilmente si el cableado de recepción (potencialmente capaz de +/- 15 V de algunos dispositivos) se conectara a la salida del CD4066.
No estoy descartando que se pueda emplear algún tipo de protección, pero todo se está complicando, así que, a menos que tenga una razón convincente para usar un CD4066, diría "no".