De hecho, este circuito transmite un cero como una señal de cero RS-485 y uno como un estado inactivo.
La mayoría de los receptores RS-485 tienen un circuito a prueba de fallos (incorporado o discreto) que lee el estado inactivo como "1". Entonces, en la mayoría de los casos, este sombrero parecerá funcionar.
Sin embargo, sin una señal activa de "1", no hay margen de ruido (que sería el punto de utilizar un bus diferencial como RS-485).
Por lo tanto, cuando mueve su dispositivo de la mesa de laboratorio al mundo real, es mucho más probable que los datos transmitidos se corrompan por el ruido.
Si conoce la velocidad en baudios del UART, sería posible construir un circuito que detecte el bit de inicio y luego habilite a DE durante el tiempo exacto necesario para transmitir el byte completo.
Pero en el caso general, un transceptor RS-485 requiere una señal DE / R̅E̅ controlada por separado.