¿Es un suministro de 1.8v demasiado bajo para conducir un autobús largo?

0

Estoy diseñando un circuito que consta de dos placas separadas a 23 pulgadas de distancia y conectadas a través de un cable plano que transporta un bus I2C (400 KHz) y varias señales digitales de interrupción, además de VCC y GND.

Como se trata de un dispositivo alimentado por batería, inicialmente elegí un suministro de 1.8v (que es el voltaje común mínimo entre los distintos circuitos integrados), pero después de leer algunos libros blancos me di cuenta de que un suministro tan bajo podría ser demasiado propenso a percibir ruido para un autobús tan largo. Una posible solución es aumentar el suministro a 2.5v o incluso a 3v, pero me gustaría estar seguro ya que perdería alrededor del 25% de la duración de la batería.

La pregunta es, ¿es un suministro de 1.8v demasiado bajo considerando la longitud del bus? Y si es así, ¿2.5v sería suficiente?

    
pregunta Mark Hardy

1 respuesta

1

En I2C, normalmente es el "1" el que es propenso al ruido debido al RC / pull-up. Puede hacer que el canal sea más robusto al aumentar la fuerza de pull-up (es decir, reducir el valor R). También puede colocar un pull-up en ambos extremos de la línea. Otra idea podría ser ejecutar su lógica a 1.8V, pero hacer que sus pull-ups sean referenciados a un voltaje más alto para darle una mejor inmunidad al ruido. ¿Necesitas correr a 400kHz? ¿Podría realizar la misma tarea con una frecuencia de reloj más baja? Si está utilizando un cable plano, el intercalado de GND ayudará en gran medida a reducir el ruido en digital de baja velocidad. También te da un mejor control de impedancia.

¿Qué circuitos agresores están cerca? ¿En qué entorno está entrando?

    
respondido por el M D

Lea otras preguntas en las etiquetas