El mejor modo de controlar una pantalla LCD para obtener inmunidad al ruido

1

¿Cuál de estos modos es el mejor para obtener inmunidad al ruido cuando se conduce una pantalla LCD 16x02? (o 16x04 etc.)

- Módulo I2C con expansión de E / S PCF8574.

-8 bit Paralelo

-4 bit Paralelo

Tenía un PCB que controla una pantalla LCD de 16x02 y controla motores de 4 dc (80 mA cada uno, sin carga). Cuando solía usar esta PCB, tuve algunos problemas con el ruido de los motores y, a veces, obtuve caracteres extraños impresos en la pantalla LCD. Solía usar el modo paralelo de 4 bits. Pero ahora estoy diseñando una nueva PCB que impulsará 4 motores con H-Bridge y 1 pantalla LCD 16x02 y tendrá 2 comunicaciones UART y 1 I2C utilizando una MCU PIC16F1947.

Me aseguraré de tener un gran plano de tierra en mi PCB (4 capas) y también aumentaré la protección contra el ruido.

¿Debo seguir utilizando el modo paralelo de 4 bits y hacer algo para reducir el ruido? ¿Debo cambiar para el modo paralelo de 8 bits? o ¿No tiene sentido? ¿Debo cambiar para usar el módulo I2C? Sé que I2C es para comunicaciones entre circuitos integrados en la misma PCB, pero creo que podría ser mejor porque 2 cables es menos de 8 cables, por lo que podría ser más difícil obtener ruido usando el modo i2c.

La distancia entre la PCB y la pantalla LCD es de 20 cm. ¿Debo hacer algo en los cables? ¿Como torcer los cables?

Creo que podría ser bueno para todos nosotros saber la forma más segura de manejar una pantalla LCD.

Lo siento por mi mal inglés.

    
pregunta Matheus Soares

3 respuestas

1

Personalmente evitaría la I2C, está inactiva en un estado de impedancia bastante alta con un levantamiento pasivo que nunca es bueno para la inmunidad.

Probablemente iría en paralelo (ya sea de 4 u 8 bits, no importa) con los motivos intercalados en el cable de cinta, pero el hecho es que si realiza la conexión a tierra, cualquier cosa debería funcionar, esta es una interfaz lenta, no es nada alta rendimiento, algunos filtros RC simples no duelen en el extremo de la pantalla LCD solo para ayudar a la inmunidad a la RF, pero esperaría alejarme sin ella.

Su problema real es probablemente la conexión a tierra y el cableado alrededor del motor y el controlador del motor, arregle eso y el problema con la pantalla LCD probablemente desaparecerá, no lo arregle y estará luchando contra problemas extraños para siempre.

    
respondido por el Dan Mills
0

Ninguno de estos son excelentes para longitudes extendidas. Si está limitado por la longitud, debe considerar una capa física diferente de comunicaciones, como par equilibrado . Si su hardware actual lo limita, debe acortar la longitud de su cable.

Casi siempre es más fácil controlar su ruido en la fuente en lugar de tomar medidas para mitigarlo alrededor de equipos sensibles. Considere este enfoque si ninguna de las soluciones anteriores es aplicable.

Los enfoques generales para mitigar el ruido incluyen la ejecución de todos los terrenos a un solo punto. Distribuir condensadores de desacoplamiento a través de los rieles de alimentación. Usar ferrita bead para detener el ruido de alta frecuencia. Este es un tema amplio y hay muchas otras formas de mitigar el ruido en la fuente.

    
respondido por el st2000
0

Asegúrese de que no haya ruido en la línea de retroiluminación (si su pantalla la utiliza). Una luz de fondo de alto voltaje puede transferir fácilmente el ruido del inversor a la pantalla. Un conjunto de cuentas de ferrita puede ayudar.

    
respondido por el jbohica

Lea otras preguntas en las etiquetas