EveryCircuit
Contact
Reviews
Home
Igor
modified 8 years ago

EveryCircuit 2.20

14
18
631
08:37:51
The new version of EveryCircuit has ADC and DAC, analog-to-digital and digital-to-analog converters! The digital signal is represented with 4 bits or 16 levels. This matches the interface of the seven-segment display controller and the counter components. Both ADC and DAC have reference voltage Vr as adjustable parameter. The least-significant bit (LSB) is worth Vr / 16 volts, so the DAC output range is from 0 volts to 15 Vr / 16 volts. ADC samples the analog input voltage when its clock input transitions from low to high. DAC output updates immedately when the digital input changes.
published 8 years ago
crake
8 years ago
Yes!
selman
8 years ago
Damn, about time !!!
lenzrulz
8 years ago
A welcomed addition , thank you.
BillyT
8 years ago
👌
selman
8 years ago
Nice addition but last time you promised us Vacuum tubes ...
hurz
8 years ago
Why not an external pin for the reference voltage. That would give us the ability to have a multiplier, missed chance shit :-(
Igor
8 years ago
@selman, vacuum tubes need a bit more work. And we could use some help testing them.
Igor
8 years ago
@hurz, we have initially started with a pin, but then decided to make it a parameter in favor of schematic simplicity.
hurz
8 years ago
Reference pin unconnected, reference voltage can be changed as it is now and when connected it takes over this voltage as reference. What about this idea for V2.21? And a mode pin, unconnected -> synchron mode as it is now and if connected 0=async 1=synchronous. So both feature could be done full backward compatible and would help us for volume control and any other modulator circuits!
roops1967
8 years ago
Dammit now i have to bin all my adc circuits, lol
hurz
8 years ago
I said "full backward compatible" 😁
Igor
8 years ago
@hurz, this could be a bit confusing, but we'll think about it, thanks.
zorgrian
8 years ago
Please implement a varicap
zorgrian
8 years ago
I just realised thst the example you show is a slightly more complex version of the circuit i made this morning
hurz
8 years ago
@Igor, why do "we" think always AFTER the Software release is out? Like 555 and "propagation delay"? Wouldn't it be better to test these features a little earlier before the release? EveryCircuit release strategie seems to not include a proper test strategie, what a pitty.
eekee
8 years ago
Nifty! Thanks also for the code to try to avoid connecting components when first placed.
Igor
8 years ago
@eekee, glad you've noticed :)
hurz
8 years ago
And I just thought its a feature only for ADCs and DACs, cuz of its tiny size. Good bugfix!

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2025 by MuseMaze, Inc.     Terms of use     Privacy policy