Skip to content

Commit 552e8b7

Browse files
update
1 parent 09b18c6 commit 552e8b7

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,31 @@ The RAVA device's main characteristics are:
1818
- Accessibility: As a discrete circuit employing low-cost IC components and SMD resistors and capacitors of size 0805. Ensuring that the device remains affordable and can be assembled by users through manual soldering of the components to the printed circuit board.
1919

2020

21-
## Schematics
22-
23-
The v1.0 implementation is presented as a discrete circuit with an ATmega32U4 microcontroller and a USB interface, achieving an unbiased throughput of 136.0 Kbits/s.
24-
25-
<a href="v1.0/rng_rava_schematics.png"><img src="v1.0/rng_rava_schematics.png" width="800"></a>
26-
27-
2821
## Publication
2922

3023
For a comprehensive overview, encompassing an in-depth exploration of the noise source, a stochastic model, and statistical tests, please consult the article
3124
- [IEEE Access, DOI: 10.1109/ACCESS.2023.3327325](https://ieeexplore.ieee.org/document/10295491)
3225

3326
![IEEE Access article](images/rng_rava_ieee_access.png)
3427

28+
29+
## Schematics
30+
31+
The v1.0 implementation is presented as a discrete circuit with an ATmega32U4 microcontroller and a USB interface, achieving an unbiased throughput of 136.0 Kbits/s.
32+
33+
<a href="v1.0/rng_rava_schematics.png"><img src="v1.0/rng_rava_schematics.png" width="650"></a>
34+
35+
3536
## Entropy
3637

3738
The physical phenomenon associated with the RAVA circuit’s entropy is the avalanche breakdown of reverse-biased diodes and the time unpredictability of those events.
3839

3940
![RAVA entropy schematics](images/rng_rava_entropy_schematics.png)
4041

41-
A 25.5V voltage is applied to two reverse-biased 24V Zener diodes.
42-
Next, the noise voltages are buffered using operational amplifiers (OA1, OA3).
42+
A 25.5V voltage is applied to two reverse-biased 24V Zener diodes, inducing avalanche breakdown.
43+
Next, the noise voltages are buffered using operational amplifiers (OA1, OA3). The purpose of the buffering stage is to prevent distortions that could be introduced in the subsequent steps.
4344
The noise voltages are then DC decoupled and raised to a common level of 2.5V using unity-gain operational amplifiers (OA2, OA4).
44-
These operations result in the *avalanche noise* channels V_A1 and V_A2.
45+
These operations result in the *avalanche noise* channels V_A1 and V_A2 containing the original noise voltages, which have been inverted and raised to the 2.5V DC level.
4546

4647
Finally, the analog channels V_A1 and V_A2 are connected to a comparator IC, which produces a digital output V_CMP representing which Zener produces the largest avalanche noise at a given time.
4748
The V_CMP output, referred to as *differential noise*, consists of a sequence of pulses with varying lengths and unknown rising edge times.

0 commit comments

Comments
 (0)