True Random Number Generator usando el desglose de avalanchas

2

Estoy tratando de construir un TRNG usando el desglose de avalanchas para la aleatoriedad. Estoy desarrollando un circuito como este. ( enlace )

Antes de completar el circuito, quería asegurarme de que mis transistores generan voltajes aleatorios. Así que probé el voltaje de ruptura de la avalancha con un multímetro digital.

Comprobé el voltaje de los puntos rojos en la imagen. Pero cuando lo probé, solo había un voltaje constante de 8V. Pensé que debería estar cambiando al azar entre 8-0 voltios. ¿Esto es normal?

    
pregunta Myeou

2 respuestas

3

Verifiqué el voltaje de los puntos rojos en la imagen. Pero cuando lo probé, solo había un voltaje constante de 8V. Pensé que debería estar cambiando al azar entre 8-0 voltios. ¿Es esto normal?

Sí, eso es normal. Esa parte del circuito (2 NPNs y la resistencia de 15 kohm) es un generador de ruido . Utiliza la aleatoriedad del comportamiento de los electrones en una unión PN con polarización inversa para generar ruido .

Ese ruido es amplificado por el amplificador que es el resto del circuito (los inversores con retroalimentación de CC).

El ruido es una señal muy pequeña, por lo que no puede esperar de 0 a 8 V en los puntos rojos. Estará en el orden de los milivoltios AC. Dado que las NPN básicamente no conducen, la resistencia establece el voltaje de CC a 8 V.

Este circuito también es muy sensible a las perturbaciones externas al circuito, por ejemplo, la ondulación de la fuente de alimentación como 50 o 60 Hz de la red eléctrica o el ruido de conmutación de un convertidor DCDC de conmutación.

Por lo tanto, no esperaría que una señal muy "matemáticamente aleatoria" saliera de este circuito. Sin embargo, dependiendo de lo que necesites, podría ser suficiente.

    
respondido por el Bimpelrekkie
1

Lo primero que debiste haber hecho fue construir el circuito en su configuración original. Solo cuando sabía que funcionaba, debería haber intentado realizar cambios.

Dado que el medidor dice que está obteniendo 8 voltios, y su fuente de alimentación es de 8 voltios, esta es una excelente indicación de que el circuito no está, de hecho, produciendo ruido. Si lo fuera, aunque el medidor no mostraría la operación de alta frecuencia, habría mostrado el voltaje promedio , que sería significativamente inferior a 8 voltios.

Le sugiero que haga un poco de Google en el voltaje de ruptura de avalancha. Aquí, por ejemplo , verá un BC107 configurado en ruptura, con un voltaje producido de aproximadamente 8.2 o 8.3 voltios. Esto significa que, en un circuito de 8 voltios, no se descompondrá en absoluto.

No ha especificado el transistor que utilizó, pero debe tener en cuenta que el voltaje de ruptura para NPN de señal pequeña puede ser tan alto como 9 voltios.

Entonces, trata de construir el circuito original primero. Una vez que piensas que está funcionando, solo entonces puedes comenzar a jugar con él.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas