I2C PCA9600 lado lógico offset + timbre

4

Estoy usando un búfer de bus NXP PCA9600 I2C para conducir un cable de 2 metros en una configuración de dos cables. Mi reloj es 100KHz . La tensión del bus es de 5V y los lados del dispositivo son 3.3V. Tengo 350 ohm pull-ups en el autobús. También hay un diodo Schottky en ambos extremos del cable para protección transitoria cuando se conecta en caliente. El cable es un cable HDMI. Una de las líneas TX-RX está torcida con la lógica GND como se muestra y la otra línea TX-RX está torcida con 5V. Cada par está blindado individualmente con tierra. (no mostrado).

Missondasdealcanceestánen10Xysehanrecortado.Enlacapturadeámbito,Azulesreloj,RojoesdatosyVerdeesreferenciadetierra.Latrazadealcanceadjuntasetomaenelladodeldispositivo(SX&SY).Latrazamuestraqueelrelojestábajoa~0.6Vporencimadecero(referenciadetierraverde).¿Estoesnormal?Tambiénparecequeelreconocimientoesclavo(rojo)enrealidadhacequelalíneallegueacero.Losdiodosestánenelladodelatransmisión,porloquenodeberíacausarelcambiode0,6V,¿verdad?

El circuito funciona. Los dos dispositivos esclavos I2C responden. Sin embargo, mis preguntas son:

  1. Parece que hay un timbre excesivo en comparación con otros rastros de I2C que he visto. ¿Qué se puede hacer para reducir esto?
  2. ¿Los diodos del lado del bus deben estar en ambos extremos del bus de transmisión o solo en el lado esclavo?
  3. ¿Los despliegues del lado del dispositivo deben tener el mismo valor? ¿Tener valores diferentes causaría el desplazamiento mostrado?

Se agradece cualquier comentario o sugerencia adicional.

    
pregunta JoeChiphead

1 respuesta

1

El voltaje bajo de salida en el lado de salida es típico de 0.6 voltios en la configuración que utiliza. Así que eso es normal. Donde el esclavo pone el reloj en baja, se ve casi a 0 voltios, esto es un comportamiento normal. Las resistencias pull-up no están causando este desplazamiento.

De acuerdo con la hoja de datos, los diodos de sujeción deben colocarse en ambos lados para reducir los transitorios lo más cerca posible de las entradas del chip.

El sonido que ves puede verse afectado por muchas cosas. En comparación con una configuración similar en la adherencia de la grasa, las resistencias pull-up son bastante altas. Además, los condensadores de las líneas no se muestran en el dibujo. También la capacitancia de sus sondas puede afectar el timbre. La hoja de datos es muy completa sobre el timbre aceptable en las líneas.

    
respondido por el rfkortekaas

Lea otras preguntas en las etiquetas