Este es un circuito muy utilizado para señales I2C de cambio de nivel que nos resultarán familiares a muchos de nosotros aquí:
¿Se puede usar para cambiar las señales UART en, digamos 9600 baudios también? El simulador no ve ningún problema con esa idea. Obviamente, UART no es una topología de bus, pero si lo aislara como un circuito entre dos dispositivos y usara uno para RX y otro para TX, ¿prevería algún problema al hacerlo?
Reconozco que las resistencias pull-up tampoco tienen un propósito en un contexto UART (porque es un controlador push-pull). Pero estoy pensando en compartir este circuito de cambio de nivel eléctricamente en un contexto en el que podría estar cambiando entre los controladores de colector abierto y push-pull (UART / I2C).