¿Cuál es el propósito de enmascarar el valor LFSR en la generación de ruido de STM32?

3

Leí en sección 14.3.8 del manual de referencia STM32F4 que puede enmascarar parcial o totalmente el valor de salida de LFSR. >

Al principio pensé que se usaba para cambiar el patrón pseudoaleatorio ( polinomio representativo Función ) pero ya no estoy seguro.

¿Cuál es el verdadero propósito de esta máscara?

No estoy muy familiarizado con la generación de ruido LFSR, así que podría haberlo entendido mal ...

    
pregunta Florent

1 respuesta

4

Según la sección 14.5.1 de ese mismo documento, los bits MAMPx[3:0] se usan para controlar la amplitud de la forma de onda de ruido (o triángulo) generada. Para el ruido, simplemente enmascaran (fuerza a cero) los bits de orden superior de la salida LFSR.

Parece bastante claro que la forma de onda de ruido / triángulo se puede usar como una señal de "interpolación" para las operaciones ADC, y eso es lo que tienen en mente con esta función.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas