¿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.