es 1.8V uart compatible con beaglebone black?

1

¿Quiero usar un cable uart de 1,8 V con mi beaglebone negro? ¿Es posible que, por lo general, el beaglebone sea compatible con el nivel Uart de 3.3V? Soy consciente de que puedo usar una palanca de cambios de nivel para este propósito, pero mi aplicación necesita un mínimo de circuitos y no quiero usar la palanca de cambios de nivel. ¿Hay alguna otra solución posible para esto? gracias de antemano.

    
pregunta JN_21

1 respuesta

0

Normalmente, CMOS usa 0.7 VDD para detectar un nivel alto. A 3.3V esto significa 2.3V. Es posible que los datos provenientes de la UART no sean leídos correctamente por el beaglebone.

A la inversa, si su cable UART no es tolerante a 3.3V, puede dañar el Uart y posiblemente el Beaglebone.

Es posible que se requieran traductores de nivel.

Si lo desea, puede utilizar desplazadores de nivel muy simples:

simular este circuito : esquema creado usando CircuitLab

El principio de funcionamiento es simple.

Si CABLE_OUT es alto, el MOSFET está apagado, R2 levanta BEAGLE_BONE_RX alto. En cambio, si CABLE_OUT es bajo, el MOSFET está ENCENDIDO y lleva el valor BAJO al lado de BEAGLE_BONE_RX.

El segundo circuito es solo un divisor de 3.3 a 1.8V.

Tenga en cuenta que el mosfet debe ser de nivel lógico de 1.8V. Además ninguno de los dos circuitos es regenerativo. Utilice cables cortos. Coloque el primero cerca del beaglebone, el segundo cerca del cable, para reducir la captación de ruido.

    
respondido por el next-hack

Lea otras preguntas en las etiquetas