Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Por fin he acabado la versión Pingubot 3.0.
No tengo suficientes palabras para agradecer a Bastian su ayuda pasando el diseño a Eagle en la pingubot 2.0, con lo que integramos una placa con todo incluido, micro y mosfet en una sola PCB.
Despues de aprender a manejar el Eagle de forma acelerada he ido haciendo mis pinitos y como he hecho cambios que rompen con el esquema anterior he cambiado la versión para evitar confusiones asi que vamos por la 3. Los cambios principales son:
- Cambio de disposición de mosfet, switchs, etc.
- El conector de sensores pasa de 8 pines digitales a 4 analogicos y 4 digitales.
- Añadidas las resistencias pull-down de los mosfet MCP14E5
- Ajustarlo todo a una placa de tamaño estandar de 80x60.
Esta semana espero fabricar una placa y poner otro robot en pista, si todo va bien subo los ficheros de Eagle a la wiki.
Con todos mis respetos y sin ánimo de ofender. Supongo (y espero) que esta sea tu primera placa o tu primer diseño de PCB, porque es feo de narices.
Si, es mi primera placa en Eagle, en cuanto a que sea fea eso es lo ultimo en lo que me voy a fijar.... 🙂
...evitar los ángulos rectos y los ángulos raros, y sobre todo, un plano de masa grande, son mucho mejor. El Eagle hace planos de masa bastante respetables.
¿son problematicos los angulos rectos?, en cuanto al plano de masa lo puse (trabajito me costó averiguar como) y lo quité para hacer el ruteado de masa a mano... por que me gusta mas... 😛 ... es cuestion de gustos... aunque si poner un plano de masa grande beneficia pues pondré algunas zonas.
Las líneas de datos del USB son diferenciales de impedancia controlada y deberían ser más finas, estar más juntas, y totalmente acompañadas por ambos lados (y a ser posible, por la cara top) de planos de masa. Aún así, no creo que tengas problemas.
Tengo placas funcionando desde 2006 con 18F4550 en placas de topos que flipas si ves el estado de las soldaduras, cruzadas por encima con V+ y GND y funcionan a las mil maravillas... no creo que esta placa tenga algún problema con el USB.
Para ser un primer diseño, no está mal. Al menos has puesto los condensadores de desacoplo relativamente cerca de los pines 'importantes', y se ven pocos puentes, lo cual es difícil.
Por cierto, no veo ningún condensador electrolítico de tamaño respetable (pongamos 100uF). ¿Hay alguno?
Gracias (acabar una critica tan larga con un elogio es de agradecer), en cuanto al electrolitico grande... no los he puesto en mis ultimos 10 robots y sin problemas, no se si será por usar LiPo pero no los echo de menos.
furri.
He estado buscando y he visto que son 45R a tierra o 90R entre ellos.
http://www.laradiobbs.net/dispositivos-usb/71-caracteristicas-del-usb.html " onclick="window.open(this.href);return false;
S2
Ranganok Schahzaman
Furri, evidentemente la placa es amateur y por lo tanto puedes hacer las pistas y los planos como quieras... Sin embargo, si tuvieras que pasar alguna certificación ya sería harína de otro costal...
Las pistas a 45º a parte de ser visualmente mejores no tienen tantos problemas con las EMI como las pistas de 90º. Los planos de masa son para lo mismo.
Las pistas de USB a 12Mbps y con la separación que tienes no creo que te den demasiados problemas (aunque no pasarían las pruebas), también es posible que estén funcionando a 1,5Mbps en vez de a 12Mbps (compruebalo), a velocidades superiores (USB 2.0) tendrás un acople bestiál entre pistas y no funcionaría correctamente.
Las pilas LiPo no que respuesta temporal tiene contra cambios en el consumo tienen pero el condensador gordo te ayuda a suavizarla en los cambios de consumo.
S2
Ranganok Schahzaman
Furri, evidentemente la placa es amateur y por lo tanto puedes hacer las pistas y los planos como quieras... Sin embargo, si tuvieras que pasar alguna certificación ya sería harína de otro costal...
Si yo hubiera estudiado ingenieria en vez de empresariales otro gallo cantaria... 🙂 aunque es cuestion de tiempo, es mi primera placa con Eagle, de cualquier modo me gustaria ver la placa Pingubot mejorada por un profesional.
Las pistas a 45º a parte de ser visualmente mejores no tienen tantos problemas con las EMI como las pistas de 90º. Los planos de masa son para lo mismo.
Tomo nota y voy un poco mas allá... ¿en curva es mejor que a 45º?
Las pistas de USB a 12Mbps y con la separación que tienes no creo que te den demasiados problemas (aunque no pasarían las pruebas), también es posible que estén funcionando a 1,5Mbps en vez de a 12Mbps (compruebalo), a velocidades superiores (USB 2.0) tendrás un acople bestiál entre pistas y no funcionaría correctamente.
La verdad es que nunca me he parado a probar la velocidad de mis placas por USB por que esas velocidades no estan pensadas para robotica sino para informatica... el USB a alta velocidad se hizo pensando en el cliente que quiere pasar una pelicula en HD a un pendrive en 5 segundos.... para robotica 1,5Mbps está francamente bien, personalmente no necesito mas.
Las pilas LiPo no que respuesta temporal tiene contra cambios en el consumo tienen pero el condensador gordo te ayuda a suavizarla en los cambios de consumo.
Cuando empecé con NiMH estaba obligado a montar el condensador de entrada pero me dijeron que las LiPo reaccionaban mejor, empecé a usarlas y no he vuelto a montarlos.... eso tiene un precio, mi robot del año pasado en la prueba del CES San José no lo llevaba por que usaba LiPo, la bateria se descargó, le monté NiMH y el robot pasó de ser candidato a la victoria a estrellarse miserablemente.... 🙂
furri.
Veo que Maese Ranganok se me ha adelantado otra vez. Efectivamente, la impedancia es de 90Ohms.
http://www.usb.org/developers/docs/hs_usb_pdg_r1_0.pdf " onclick="window.open(this.href);return false;
La información que explica el PDF, en inglés, claro, es bastante válida para los que empiezan.
Para ser una primera placa, insisto en que la veo bastante bien.
Los planos de masa se ponen por algo más que simple estética. Una razón aparentemente estúpida pero que te puedes encontrar 'de morros' es que el atacado químico es más ligero debido a que tiene que eliminar menos cobre. La razón fundamental, empero, es que el plano de masa disminuye la impedancia de la línea de referencia o de 0V, base de funcionamiento de la lógica CMOS que usan nuestros micros, además de mejorar la conducción y reducir ligeramente la sensibilidad ante interferencias electromagnéticas.
Pero cuando hablamos de 'alta velocidad' como el USB a 480Mbps (que no es tu caso), la cosa en realidad se convierte en lineas de transmisión, planos de corriente 'espejo' y otras parafernalias aparentemente de 'ciencia ficción'. Sólo como detalle: la velocidad de la luz en una PCB es de alrededor de 200.000 Km/s. Es decir, unos 20cm en un nanosegundo. Por tanto, a 480Mbps, un bit sale, y cuando lleva 40cm escasos recorridos, ya sale el segundo... Así que una pista de cobre que tenga 40cm ya no es un cortocircuito a esas velocidades. En resumen, Kirchoff miente.
Por cierto, a veces la ignorancia y la 'tranquilidad' con la que la gente asume que su procesador va a 3GHz me dan ganas de gritarles que se hagan su propio PC/Ipone/iPaz/timófono/gadget/invento. A ver si se dan cuenta de que va en realidad todo esto.
Respecto de los condensadores, aparte del peso, no veo ningún motivo para no ponerlos. Igual te sale más interesante poner tántalos (a menos de 9V como máximo, no creo que sean problemáticos) de 16V, que suelen ser mejores, más pequeños y más capaces (y más caros...). Si no hay motores, con 100uF debes tener más que de sobras. Si usas motores, 1000uF por A de mínimo es la norma.