¿La gente aquí usó el chip LPC1343 Cortex-M3?
He construido algunos pequeños circuitos con microcontroladores PIC antes, pero ahora estoy usando un LPC1243 Cortex-3 / ARM. He estado usando una placa prototipo LPCXpresso que ha funcionado muy bien, pero ahora quiero construir una PCB adecuada para mi circuito. Creo que este chip es mucho más agradable para trabajar en software que en PIC (¡que también me gusta!)
Con los PIC, mi experiencia fue que era fácil olvidar algo al construir el hardware. Por ejemplo, un pin necesitaba tirarse bajo para deshabilitar la programación de bajo voltaje en algunas fotos o el chip no era programable.
Mi circuito es simplemente un módulo LCD de 18x2 líneas conectado al chip que recibe su entrada de una PC conectada a través de una interfaz USB HID. Lo tengo todo trabajando en el prototipo de placa / placa de pruebas.
En el LPC1343 planeo conectar
- Los pines de la fuente de alimentación para alimentar y desacoplar condensadores
- El cristal de 12 MHZ y los condensadores.
- Los 6 pines de E / S que necesito para manejar mi hardware (un módulo LCD)
- Los pines USB a un puerto USB a través de resistencias y una resistencia pull-up
- Enciende el pin de reinicio y el pin que habilita el cargador de arranque USB interno
Y eso es todo. Mi pregunta es, ¿hay otros pines que necesito conectar? Es importante mantener esto lo más simple posible, ya que es mi primer proyecto de "pasatiempo" con el chip y, francamente, será lo suficientemente difícil de soldar sin agregar complejidad adicional (¡pero estoy seguro de que puedo hacerlo!)
Supongo que debería publicar un esquema realmente, pero ¿me he perdido algo obvio?
fuente
Agregaría un conector de depuración, para que pueda usar el LPCXpresso para depurar su código. Agregarlo es bastante trivial, pero hará que el sistema sea mucho más fácil de usar.
fuente
¿Tiene los esquemas para sus placas de proto / devkit? Por supuesto, vale la pena mirarlos para ver qué han conectado y dónde. Pero no contarán la historia completa.
fuente
Rompería los pines USB: cuando desee colocar su proyecto terminado en un gabinete, debe colocar su placa cerca del borde para que el conector USB sea accesible desde el exterior. Es posible que desee colocar un conector USB separado en la carcasa y conectarlo a la placa mediante un cable.
Piense en el poder: ¿obtendrá su placa el poder y lo redistribuirá a los periféricos o lo obtendrá de afuera exclusivamente?
Piense en la compatibilidad con 5V: ¿sus periféricos funcionarán con 3.3V o necesitarán 5V? Podría valer la pena agregar algún esquema de conversión de voltaje al menos para algunos pines.
Almacenamiento en búfer, algo relacionado con la compatibilidad de voltaje, ¿conducirá algo en un cable más largo? En caso afirmativo, es posible que desee poner algunos ic de buffer que también podrían funcionar como convertidores de voltaje.
Estoy trabajando con la placa de diseño de referencia de microbuilder http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/ y estos son mis puntos de la experiencia con él.
Por cierto, tiene una buena característica de un solo botón para ingresar al modo de programación, pero tenga en cuenta que necesita un chip de monitor de voltaje para que funcione bien, de lo contrario, entrará en modo de programación cada vez que conecte el cable (lo que podría estar bien en realidad )
fuente