Accidentalmente cambié los pines TX y RX en un bus UART al conectar un bus a 3.3V con este cable de 3.3V: enlace .
¿He causado algún daño permanente en esta placa al depurarla?
¿Podemos todos aceptar el uso de TXO, RXI?
Es bastante improbable que haya habido un daño permanente. Las etapas de salida típicas de LVCMOS pueden sobrevivir a la contención entre sí: generarán / hundirán aproximadamente 20 mA, lo que generalmente está por debajo de su límite de daño. Pero los detalles dependen de los CI involucrados, puede consultar las hojas de datos si está pensando en construir estas partes particulares en un sistema de alta confiabilidad y está preocupado por las fallas latentes.
No puede dañarlos, de hecho, la prueba número 1 si no tiene datos es cambiar el TX / RX.
Din y Dout también son un estándar, pero TX significa transmitir y RX significa Recibir, por lo que es bastante claro lo que significan. El problema es que no importa cómo los llame, siempre será fácil confundirse debido a qué dispositivo está mirando ya que las líneas opuestas siempre van juntas.
EDITAR: Mis disculpas por no ser más minucioso en mi explicación. La única situación en la que habrá conflicto es TX a TX, ya que RX a RX serían dos entradas. Primero considere que la salida nunca será una señal ALTA constante ya que el búfer de salida está transmitiendo un paquete estructurado. El ciclo de trabajo se reduce aún más cuando se conectan dos pines TX VS un pin TX a Vcc o Gnd. El intercambio de los pines en cualquier bus serie ha sido un problema desde el principio y encontrará que todos los protocolos en serie proporcionan algún nivel de tolerancia a fallas. Eche un vistazo a las especificaciones para RS-485 como ejemplo.
Las especificaciones eléctricas exactas para la corriente de excitación de un pin TX varían según el fabricante del dispositivo. Eche un vistazo a la hoja de datos de la TI TL16C752D. La corriente de salida máxima por pin es .5mA ALTA y 1 mA BAJA. El PL2303 tiene una corriente de accionamiento máxima de 4-8mA. El FT232 dice 24 mA pero sospecho que es solo para los pines GPIO. Algunos pines TX son salidas de colector abierto que se basan en una resistencia de extracción interna y la mayoría proporciona diodos de sujeción para proteger los pines que pueden manejar más de 10 mA.
Lea otras preguntas en las etiquetas uart