Adjunto dos tableros que acabo de diseñar en Eagle y agradecería si algún experto por aquí dispuesto a echar un vistazo rápido señalara cualquier error obvio en el diseño.
Hay una placa que serviría como PCB de interruptor de luz y enviaría un mensaje CAN a través del bus CAN. Habría muchos de ellos (planeo alrededor de 40-ish).
La otra placa es la placa de relés final. Serían solo dos, uno para cada piso. Y los tableros SSR que ya compré se conectarían a los tableros de relés (que a su vez encenderían y apagarían las luces de la casa).
También conectaré mi interfaz USB a la red CAN (al cabezal USBTIN de 3 pines del relé) para poder depurarlo (y en la versión final también controlarlo desde un ODROID a través de una aplicación web). Para fines de depuración pura de los pines de Microchip, también tengo el encabezado DEBUG de 5 pines en cada placa.
Cualquier sugerencia o pregunta WRT sobre el diseño sería muy apreciada. Planeo usar un cable Cat 5 con enchufes RJ45. Por lo tanto, los tableros de interruptores tienen enchufes dobles RJ45, y todos se alimentarían directamente en la línea de bus (solo los relés tienen los conectores de alimentación). Sé que está fuera de las especificaciones para CAN, pero planeo ejecutar velocidades de transmisión bajas, y ahora mismo tengo 50 kbit/s en el código (vea el enlace de arriba), pero estoy más que feliz de bajar mucho.
Quizás una pregunta es WRT para la resistencia de terminación. He estado leyendo recomendaciones mixtas sobre este. Obviamente, la hoja de datos sugiere usar dos resistencias de 60 ohmios conectadas a través de un pin SPLIT. Eso supone un cable de 120 ohmios, que no planeo usar, planeo usar Cat 5 simple (que se dice que es de 100 ohmios si lo hice bien). Luego, otros proponen usar una resistencia para igualar la impedancia del cable, lo que significaría dos resistencias de 50 ohmios en su lugar.
Me comprometí un poco hasta ahora (también porque la tienda local en realidad no tiene resistencias de 60 ohmios) y planeo colocar resistencias de 56 ohmios allí ahora. También tengo un osciloscopio y planeo jugar con eso también si es necesario.
De hecho, planeo jugar con esta forma más una vez que la construya en mi mesa antes de ponerla en nuestra casa por construir :) Hasta ahora solo jugué con esta configuración en una placa de prueba.
Para aquellos interesados en obtener más información sobre lo que estoy haciendo, consulten mi cuenta de GitHub aquí (también están todos los tableros): https://github.com/PoJD/can-pcb y https://github.com/PoJD /poder
Como se mencionó en los comentarios, algunas vías de costura entre los dos planos de tierra ayudarían a eliminar las islas de tierra.
También eliminaría estos dedos de tierra que podrían actuar como pequeñas antenas:
Tenga cuidado con los ángulos agudos entre las pistas, que pueden causar un grabado excesivo:
wesley lee
Luboš Casa
Trevor_G
Luboš Casa
Trevor_G
Luboš Casa
Reinderien
Luboš Casa
colin
Luboš Casa
awjlogan
olin lathrop
awjlogan
Luboš Casa
el fotón
Luboš Casa
Lundin
Luboš Casa