¿Es realmente posible que los picos de voltaje afecten los datos del dominio de respaldo?
Es realmente improbable que los picos de voltaje corrompan directamente los datos almacenados, pero la caída o el aumento de voltaje del suministro puede estar alterando el funcionamiento del microcontrolador.
Si es así, ¿hay algún método de protección para eso?
Desconecte la alimentación del microcontrolador lo más lejos posible de la impresora térmica. Significado:
- condensadores de desacoplamiento. Muchos de ellos, cerca de todos los pines de suministro. No solo los electrolíticos grandes, ya que tienen un alto ESR, sino también los cerámicos X7R "rápidos". Las notas de aplicación / esquemas de ejemplo en las hojas de datos de ST demostrarán una buena configuración. En general, uso relativamente buenos condensadores de cerámica de 100 nF ubicados muy cerca del pin de suministro, junto con tapas electrolíticas de 10 µF (podría usar estas cerámicas multicapa de lujo para eso, tampoco las he probado. Son más caras).
- Almacena bien la fuente de alimentación de la impresora. Significado: grandes condensadores.
- Use el filtrado adecuado en las líneas de suministro, si es posible. Las perlas de ferrita son una forma barata de suprimir HF.
- planos de tierra. Estas son (casi) siempre una buena idea. ¡Usalos, usalos a ellos! Además, si tiene partes ruidosas y sensibles, únase a sus terrenos exactamente en un punto (topología en estrella), pero eso debería ser una preocupación principalmente para cosas como señales analógicas en circuitos con fuentes de alimentación de modo conmutado, etc.
- Asegúrese de que su suministro realmente pueda manejar incluso la corriente pico (después de aplicar suficiente almacenamiento en búfer).
- las líneas de señal que van o vienen de sus periféricos pueden llevar un ruido de alta potencia sin que se dé cuenta. Osciloscopio el infierno fuera de ellos! En caso de duda, calcule el ancho de banda que necesitan las señales (para las señales digitales: esos lóbulos laterales sinc también contienen energía, y si los corta, puede que no esté ayudando al extremo receptor), y agregue filtros de paso bajo RC simples.
- Para RF, medición y circuitos de alta potencia, recomiendo considerar medidas de protección explícitas ("cajas" de metal alrededor de las partes sensibles / emisoras), pero esto ciertamente no es relevante aquí.
El acceso al dominio de respaldo en stm32 comienza con el comando "PWR_BackupAccessCmd (ENABLE)" para desbloquear ese dominio. ¿Es una buena manera de bloquearlo de nuevo después de cada acceso de lectura o escritura?
Probablemente? Es probable que haya documentación en forma de una Nota de aplicación sobre eso.