ARM Cortex botón de reinicio e interfaz de depuración (SWD)

1

Estoy diseñando un circuito con el MCU EFM32ZG222 (un ARM Cortex M0 +) y necesito usar la interfaz SWD (con un conector de depuración Cortex de 10 pines) junto con un botón de reinicio. Encontré un esquema que muestra las conexiones típicas para la interfaz SWD:

Elproblemaesqueelpinllamado"RESETn" en la MCU debe ser usado tanto por la interfaz de depuración como por un botón de reinicio. No estoy seguro de que la interfaz de depuración pueda manejar la corriente de descarga del condensador de 100 nF (consulte el esquema a continuación).

Me gustaría saber cómo usar un botón de reinicio y la interfaz de depuración al mismo tiempo.

Gracias de antemano :-)

    
pregunta pvh1987

2 respuestas

2

La energía de descarga de un condensador de 100 nF a 3.3 V es aproximadamente 550 nano julios. Eso no es mucho.

La interfaz de depuración probablemente tendrá controladores fuertes o un colector abierto que se ocupará de esto. Tiene que ser bastante robusto para sobrevivir a la descarga electrostática del ambiente mientras no está enchufado. Si ese es un circuito recomendado o usado por otra persona, estoy seguro de que estará bien. Si está realmente preocupado, ponga otro de esos 22R en serie con él; Puede cambiarlo más tarde por 0R en la PCB si lo desea.

    
respondido por el pjc50
2

Silabs proporciona una nota de aplicación con respecto al diseño del hardware (AN0002; descargue AN0002SW para algunos diseños de referencia). Allí también usan una tapa de 100nF en el pin de reinicio. Pero de acuerdo con la nota de la aplicación, puedes soltar la resistencia de pullup ya que hay una incorporada (por lo que el pin se puede dejar flotando).

    
respondido por el erebos

Lea otras preguntas en las etiquetas