Cosas necesarias en la placa de desarrollo básica LPC1343

Terminé mi placa de desarrollo básica LPC1343, solo según las especificaciones de la hoja de datos y algunas referencias de microbuilders.eu. No estoy seguro de si el diseño de la placa es bueno o no, así que adjunto mis esquemas. Algunas cosas que me preocupan son:

    1. Fuente de alimentación
    2.D+ y D- desde USB a través de una resistencia de 33 ohmios hasta el chip y una conexión USB adicional si es necesario
    3. LED de prueba.
    4. Interruptores separados para RESET y USB ftoggle.
    Oscilador de cristal de 5,12 MHz con tapas de 16 pF.

Mi pregunta: ¿El diseño de la placa es lo suficientemente bueno para funcionar o saldrá mal? Si algo está mal, ¿qué tiene de malo?

imagen general de sch Las conexiones del interruptor de reinicio y usbtoggle La sección USB, oscilador y fuente de alimentación] 3 [ Tester LED y otros pines] 4

¿Qué fuente de alimentación estás usando?

Respuestas (1)

Hay algunas cosas que me gustaría señalar:

1) Como anotó en los comentarios a continuación, está utilizando un diodo para reducir el voltaje de una batería de 3.7V. Lo he recomendado en contra ya que, a medida que se usan, las baterías pierden su nivel de voltaje, por lo que su línea VCC variará según la cantidad de carga que tenga la batería. Recomendaría una fuente de alimentación real sobre un diodo, ya que eliminará ese voltaje variado además de tener una línea regulada real. Necesitará algo con un voltaje de caída bajo o detección de caída de voltaje ya que la diferencia de voltaje entre la batería y el voltaje VCC requerido no es tan grande.

2) Sus resistencias USB están bien. Solo recuerde que cuando coloca su PCB, ese USB usa señalización diferencial. Esto significa que deben coincidir en longitud y enrutarse en consecuencia.

3) LED se ve bien

4) Su botón USB_Ftoggle no es necesario. La señal USB_Ftoggle es una salida.Descripción de la señal USB_Ftoggle

5) Sus condensadores de cristales. Tiene 16pF en su lugar y tengo curiosidad de dónde obtuvo esos valores. La placa de desarrollo LPC1343 utiliza 18pF para su cristal de 12 MHz, que también se recomienda en la hoja de datos de LPC1343 en la Tabla 21 en la página 61.

Otra cosa es que tengo curiosidad por qué tiene un punto de prueba en la señal D+ de su USB pero no en la señal D-. Realmente no puedes usar eso para nada.

En realidad, para la fuente de alimentación, planeé tomarla de una batería de teléfono móvil de iones de litio (3,7 V máx.). En los esquemas, notará que usé un diodo (suponga que Vf = 0,7). En ese punto, yo se acercará casi al suministro de 3.0V, lo que supongo que es suficiente para ejecutar el controlador
1. En ese esquema, utilicé un diodo (suponga que Vf = 0,7 V) y la fuente de alimentación que planeé usar es una batería de teléfono móvil de iones de litio (3,7 V máx.). Así que en ese punto obtendré alrededor de 3,0 V (de la hoja de datos noté el valor límite de 2V a 3.6V. 2. Los condensadores son mi error, lo que dijiste es correcto y lo noté ahora. 3. Mantuve mi señal D + y D- lo más cerca posible del microcontrolador y también con Líneas de señal gruesas, sin curvas.
de la nota de aplicación AN10986, vi una línea que describe (página n.º 3) "Mantener PIO0_1 bajo durante el encendido activará el firmware del ISP en el chip para ingresar al modo ISP (a menos que esté deshabilitado por el modo de protección de lectura de código NO_ISP [CRP] ). Una vez que se ha ingresado al modo ISP, se verifica la línea USB VBUS PIO0_3. Si es alta, se ingresará USB ISP". Así que usé un botón en el conmutador usb-f. dijiste ese punto de prueba en D +, que en realidad es para USB softconnect. No estoy seguro de esa parte. Así que lo mantuve como punto de prueba (suponiendo que no sea tan necesario)
¿Es correcto o incorrecto lo que comenté @Funkyguy?
Ah, no sabía que estabas usando eso para flashear ISP. Deberías estar bien entonces. En cuanto a la fuente de alimentación, recomendaría usar un regulador real con soporte de caída de tensión. Las baterías pierden voltaje a medida que se descargan, por lo que su batería puede comenzar a 3,9/4 V, pero puede caer a alrededor de 3,4/3,5 V a medida que la batería se agota. El uso de un IC de fuente de alimentación real significa que obtendrá 3,0 V regulados, suponiendo que no tenga una caída de tensión en el extremo final de la capacidad de las baterías. De lo contrario, el voltaje de su sistema oscilará con la caída de voltaje de las baterías si usa un diodo. Y los diodos tienen un límite de corriente.
@Aadarsh ​​No estoy seguro de cuánta corriente planea extraer del diodo, pero tienen un límite de corriente máximo y no están destinados a la regulación de voltaje en serie. Puede usar un AP7331 o si necesita una pieza de orificio pasante MIC29152WT
¿Está bien la línea D+ y D- en la placa PCB que describí? ¿Y además la parte de conexión USB está bien o no? ¿Responde a la conexión USB por primera vez? Porque no tengo un enlace JTAG. en el ISP USB en el microcontrolador para cargar mi programa.@Funkyguy.
@Aadarsh ​​Creo que debería estar bien, solo asegúrese de enrutar los rastros directamente desde el USB a la MCU de manera diferencial. En cuanto a la conexión suave, me preocupa tu LED. Ese circuito esencialmente le da a la línea D+ un camino de corriente a tierra... que probablemente tomará. Recomiendo quitar el LED, la resistencia y la conexión a tierra. Para la conexión suave, se supone que no debe tener la fuente del FET conectada a tierra. Hago referencia al manual de usuario de LPC1343 y blog.ilektronx.com/2011/09/…
@Aadarsh ​​No estoy seguro de si funcionará de inmediato, aunque tampoco veo nada que diga que no. Diría que lo intente y si necesita usar una forma diferente de programación, tome un LPClink2, embededartists.com/products/lpcxpresso/lpclink2.php
Si tiene alguna otra pregunta, ingrese a la sala de chat: chat.stackexchange.com/rooms/32681/…