Buscando un traductor de nivel para un bus serie dúplex único

1

Tengo un UART de 3.3 V (dos pines) más un pin de selector de dirección (también 3.3 V). Necesito hablar y escuchar en un solo bus serie dúplex a 5 V con una potencia de 20 mA. La velocidad de señalización es de 3 Mbit / s, aunque se permite que las direcciones de conmutación tomen 4 microsegundos. Un traductor bidireccional automático como TXB0102 no está bien porque ignora la señal de dirección. Un 74hct125 (un elemento que va en cada dirección) no hace una traducción de nivel. Un simple MOSFET para la traducción no es lo suficientemente bueno porque no es push / pull y, por lo tanto, no tiene la fuerza de manejo en ambos sentidos (además de que los pull-ups fuertes son malos para este bus). Finalmente, prefiero algo en DIP-8, pero puedo subir a DIP-14 si no se necesitan componentes externos, y descomponeré y usaré SMD si no hay otra opción.

Entonces, ¿qué componente existente hay que cumpla estos requisitos? He buscado búsquedas paramétricas en Digi-Key pero no he encontrado nada que cumpla con todos los requisitos anteriores ...

    
pregunta Jon Watte

3 respuestas

2

El 74HCT125 está bien. Aliméntelo con 5V y leerá su 3V3 Tx y habilitará la señal perfectamente porque \ $ V_ {IH} \ $ es solo 1.6V (2V en el peor de los casos). Para el 3V3 Rx, use un divisor de voltaje resistivo para la "traducción de nivel" del 74HCT125.

    
respondido por el apalopohapa
2

Necesita un conductor ('125) para cada dirección del autobús:

  • Uno con la entrada conectada al bus de 5V, y la salida conectada al IC de 3.3V. Para esto, podría usar un 74AHC125, o un 74LVC125, alimentado desde 3.3V, ya que estos toleran la entrada de 5V. 74HC125 no está bien, ya que no tolera la entrada por encima de su V CC .
  • Uno con la entrada conectada al 3.3V IC y la salida conectada al bus de 5V. Para esto, podría usar un 74HCT125, o un 74AHCT125, alimentado desde 5V, ya que estos tienen un nivel de umbral alto de entrada de 2V, por lo que reconocerán correctamente la salida del 3.3V IC.

También tendrá que activar la habilitación de salida de estos controladores, por lo que también necesitará un inversor.

    
respondido por el Laszlo Valko
1

¿Qué pasa con el Si865x ? Este dispositivo no solo traduce los niveles, sino que también puede aislar los lados. Lo he usado varias veces y he hecho una experiencia positiva.

    
respondido por el Botnic

Lea otras preguntas en las etiquetas