Skip to content

Commit

Permalink
Switched to using OPA4354 quad op-amp for improved performance
Browse files Browse the repository at this point in the history
  • Loading branch information
waywardgeek committed Sep 29, 2014
1 parent 1a94963 commit e18c871
Show file tree
Hide file tree
Showing 16 changed files with 42 additions and 350 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Besides being simple, low-cost, and fast, it is easy to get right, unlike other
INMs are suitable for both board level implementation, and ASIC implementation. Speed is
limited by the speed of a voltage buffer and comparator, and can run in excess of 100
Mbit/second per second with high performance components. Cheap solutions with CMOS quad
op-amps can run at 500 Kbit/second.
op-amps can run at 6Mbit/second.

Adjacent bits from an INM are correlated, so whitening is required before use in
cryptography. INM output has a highly predictable amount of entropy for easy estimation
Expand Down Expand Up @@ -102,14 +102,14 @@ for the small verision:

![Simulation of small Infinite Noise Multiplier](infnoise_small/shortsim.png?raw=true "Small
Infinite Noise Multiplier")
![Simulation of small Infinite Noise Multiplier](infnoise_full/shortsim.png?raw=true "Small
![Simulation of small Infinite Noise Multiplier](infnoise_fast/shortsim.png?raw=true "Small
Infinite Noise Multiplier")

And again for the fast version.

![Simulation of fast Infinite Noise Multiplier](infnoise_fast/shortsim.png?raw=true "Fast
Infinite Noise Multiplier")
![Simulation of fast Infinite Noise Multiplier](infnoise_full/shortsim.png?raw=true "Fast
![Simulation of fast Infinite Noise Multiplier](infnoise_fast/shortsim.png?raw=true "Fast
Infinite Noise Multiplier")

### Design Analysis
Expand Down
39 changes: 39 additions & 0 deletions infnoise.parlist
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ P/N: ADA4891-1ARJZ-R7
Digikey: ADA4891-1ARJZ-R7CT-ND
Package: SOT-23 5 pin
Note: Vin can only go up to V+ - 0.8V
Note: Quad op-amp version available: ADA4891-4

USB 2.0 to parallel FIFO
P/N FT240XQ-T
Expand All @@ -27,6 +28,16 @@ P/N: TS5A23157RSER
Digikey: 296-21919-1-ND
Package: 10-UQFN, 2mm X 1.5mm, 0.5mm pitch

Fast quad SPST analog switch, break-before-make
P/N: ADG713BRUZ-REEL7
Digikey: ADG713BRUZ-REEL7CT-ND
Package: 16-TSSOP

Rail-to-rail high-speed quad op-amp
P/N: OPA4354AIDR
Digikey: 296-12643-1-ND
Package:

Passives
--------

Expand All @@ -45,3 +56,31 @@ Digikey: RHM8.2KCDCT-ND
10K Ohm 1% 1/16W chip resistor
P/N: MCR01MRTF1002
Digikey: RHM10.0KCDCT-ND

4X 10K Ohm 1% 65mW chip resistors
P/N: CRA04S08310K0FTD
Digikey: CRA4S810.0KACT-ND

2.7K 1% 63mW chip resistor
P/N: MCR01MRTF2701
Digikey: RHM2.70KCDCT-ND

100K 5% 63mW chip resistor
P/N: CRCW0402100KJNED
Digikey: 541-100KJCT-ND

51K 1% 63mW chip resistor
P/N: RC1005F513CS
Digikey: 1276-4178-2-ND

53.6K 1% 63mW chip resistor
P/N: RMCF0402FT53K6
Digikey: RMCF0402FT53K6TR-ND

300 Ohm 1% 63mW chip resistor
P/N: CRCW0402300RFKED
Digikey: 541-300LCT-ND

1.1K 1% 100mW chip resistor
P/N: CRCW06031K10FKEA
Digikey: 541-1.10KHCT-ND
200 changes: 0 additions & 200 deletions infnoise_fast/InfNoiseMult.asc

This file was deleted.

Binary file added infnoise_fast/infnoise_fast.tsc
Binary file not shown.
Binary file modified infnoise_fast/longsim.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified infnoise_fast/schematic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified infnoise_fast/shortsim.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e18c871

Please sign in to comment.