¿Si tengo un dispositivo especificado para operación de 3.3V y le conecto una señal TTL de nivel de 5V? ¿Se dañarán los puertos UART o no?
Tengo un módulo WiFi y quiero saber si sus puertos UART se habrán dañado al aplicar niveles de señal de 5 voltios durante un experimento o si todavía hay esperanza de que no se haya dañado.
Si bien no hay una respuesta sí/no para saber si su dispositivo en particular tiene un puerto UART dañado, muchos dispositivos que están especificados para operación de 3.3V pueden tener sus líneas de E/S dañadas al aplicar niveles lógicos de 5V. La mejor práctica es consultar la hoja de datos y confirmar que el dispositivo en particular es tolerante a 5 V y, si no se menciona en las especificaciones, suponga que no lo es y use la lógica de 3,3 V o comuníquese con el fabricante para obtener una aclaración.
Como lo mencionaron otros, debe consultar la hoja de datos para ver si el pin Rx es tolerante a 5V. De lo contrario, hay muchos circuitos integrados de cambio de nivel que puede usar para cambiar 5v a 3.3 y viceversa.
Siempre que tenga alguna de estas preguntas, lo mejor es consultar la hoja de datos de su módulo específico. He trabajado con módulos que funcionan a 3,3 (V) pero pueden tolerar entradas de 5 (V) al puerto serie. Dicho esto, esto es muy específico del dispositivo y realmente depende de si el fabricante ha agregado la capacidad de tolerar la línea 5 (V).
En cuanto a su problema de UART donde se ve "....", debe verificar si esto está sucediendo si no tiene ninguno de los TX y RX conectados. Si aún obtiene eso sin ninguna conexión en serie, podría ser algo que el módulo WiFi está enviando de forma predeterminada (posible firmware defectuoso del módulo WiFi o tal vez un mal funcionamiento). Sin embargo, como se mencionó, ese sería el tema de otra pregunta, que debe publicar si desea la respuesta adecuada.
Una solución a su problema es simplemente un cambiador de nivel lógico. O eso o puede optar por ejecutar todo a 3.3 (V) si no necesita el riel más alto de 5 (V) que generalmente se puede hacer.
Espero que ayude. ¡¡¡Feliz Ingeniería!!!
Kaz