(no title)
Ductapemaster | 1 year ago
One of the hardest 10 weeks of my life, but also one of the most rewarding. Our team was one of the few that actually got it working in the end. I had to custom-make a gigantic breadboard to hold the entire circuit.
Today I still work in hardware, but mostly with digital circuits. While my analog knowledge has decayed over the last decade, that project and it's success gives me great confidence any time I have to deal with the domain.
If you want to take a look, here's a pretty similar project: https://www.analogmuseum.org/english/examples/bouncing_ball_...
djcooley|1 year ago
qiqitori|1 year ago
I also learned heaps! (Including after a few weeks when the circuit stopped working properly because one of the relays started to work just a little slower than another one, heh.) If anyone's interested, https://blog.qiqitori.com/2024/08/implementing-tennis-for-tw...
em3rgent0rdr|1 year ago
leeter|1 year ago
Do you think about the analog qualities of your traces when laying things out? If so then the course was well taken.
In my observations I've found that too many digital engineers assume a differential pair will save them without actually fixing the impedance and parasitic issues. Particularly as the timings of things become so much more precise analog is so important. People forget that a digital circuit is just an analog one under the covers.
throwup238|1 year ago
klysm|1 year ago
Also what components did you have access to, just op amps?
Ductapemaster|1 year ago
- To get position, 2 integrators were applied to an adjustable voltage representing gravity.
- The FETs were used to set initial states of the integrators.
- A comparator used to detect the table (y=0), flip the velocity and apply a scaling factor for restitution
The math was actually quite simple given its just the standard velocity equations — the challenge was in handling state changes in the electronics.
I looked around a little more and this video is a very close replica of what we built: https://www.youtube.com/watch?v=qt6RVrmvh-o