DAC To The Future! | AD5791 Linearity Calibrator

  Рет қаралды 3,711

NNNI

NNNI

15 күн бұрын

- github.com/NNNILabs/AD5791-Li...
- aisler.net/
- www.analog.com/media/en/techn...
- www.eevblog.com/forum/metrolo...
- www.analog.com/media/en/analo...
- www.analog.com/media/en/techn...
- / @sahko123
- github.com/macaba/Nuts/tree/m...
- www.printables.com/model/7462...
- github.com/raspberrypi/pico-e...
Special thanks to / marcoreps for helping me characterize the DAC.

Пікірлер: 49
@dmytroengineering
@dmytroengineering 13 күн бұрын
How dare you question the audiophoolery!
@NNNILabs
@NNNILabs 13 күн бұрын
Am I cutting into your profit margins too much? ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⡀⠠⠤⠒⢂⣉⣉⣉⣑⣒⣒⠒⠒⠒⠒⠒⠒⠒⠀⠀⠐⠒⠚⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡠⠔⠉⣀⠔⠒⠉⣀⣀⠀⠀⠀⣀⡀⠈⠉⠑⠒⠒⠒⠒⠒⠈⠉⠉⠉⠁⠂⠀⠈⠙⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠔⠁⠠⠖⠡⠔⠊⠀⠀⠀⠀⠀⠀⠀⠐⡄⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠉⠲⢄⠀⠀⠀⠈⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠊⠀⢀⣀⣤⣤⣤⣤⣀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠜⠀⠀⠀⠀⣀⡀⠀⠈⠃⠀⠀⠀⠸⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⠥⠐⠂⠀⠀⠀⠀⡄⠀⠰⢺⣿⣿⣿⣿⣿⣟⠀⠈⠐⢤⠀⠀⠀⠀⠀⠀⢀⣠⣶⣾⣯⠀⠀⠉⠂⠀⠠⠤⢄⣀⠙⢿⣿⣿ ⣿⡿⠋⠡⠐⠈⣉⠭⠤⠤⢄⡀⠈⠀⠈⠁⠉⠁⡠⠀⠀⠀⠉⠐⠠⠔⠀⠀⠀⠀⠀⠲⣿⠿⠛⠛⠓⠒⠂⠀⠀⠀⠀⠀⠀⠠⡉⢢⠙⣿ ⣿⠀⢀⠁⠀⠊⠀⠀⠀⠀⠀⠈⠁⠒⠂⠀⠒⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⢀⣀⡠⠔⠒⠒⠂⠀⠈⠀⡇⣿ ⣿⠀⢸⠀⠀⠀⢀⣀⡠⠋⠓⠤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠈⠢⠤⡀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⡠⠀⡇⣿ ⣿⡀⠘⠀⠀⠀⠀⠀⠘⡄⠀⠀⠀⠈⠑⡦⢄⣀⠀⠀⠐⠒⠁⢸⠀⠀⠠⠒⠄⠀⠀⠀⠀⠀⢀⠇⠀⣀⡀⠀⠀⢀⢾⡆⠀⠈⡀⠎⣸⣿ ⣿⣿⣄⡈⠢⠀⠀⠀⠀⠘⣶⣄⡀⠀⠀⡇⠀⠀⠈⠉⠒⠢⡤⣀⡀⠀⠀⠀⠀⠀⠐⠦⠤⠒⠁⠀⠀⠀⠀⣀⢴⠁⠀⢷⠀⠀⠀⢰⣿⣿ ⣿⣿⣿⣿⣇⠂⠀⠀⠀⠀⠈⢂⠀⠈⠹⡧⣀⠀⠀⠀⠀⠀⡇⠀⠀⠉⠉⠉⢱⠒⠒⠒⠒⢖⠒⠒⠂⠙⠏⠀⠘⡀⠀⢸⠀⠀⠀⣿⣿⣿ ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠑⠄⠰⠀⠀⠁⠐⠲⣤⣴⣄⡀⠀⠀⠀⠀⢸⠀⠀⠀⠀⢸⠀⠀⠀⠀⢠⠀⣠⣷⣶⣿⠀⠀⢰⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠁⢀⠀⠀⠀⠀⠀⡙⠋⠙⠓⠲⢤⣤⣷⣤⣤⣤⣤⣾⣦⣤⣤⣶⣿⣿⣿⣿⡟⢹⠀⠀⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢄⠀⡰⠁⠀⠀⠀⠀⠀⠈⠉⠁⠈⠉⠻⠋⠉⠛⢛⠉⠉⢹⠁⢀⢇⠎⠀⠀⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠈⠢⢄⡉⠂⠄⡀⠀⠈⠒⠢⠄⠀⢀⣀⣀⣰⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⢀⣎⠀⠼⠊⠀⠀⠀⠘⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠉⠢⢄⡈⠑⠢⢄⡀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⢀⠀⠀⠀⠀⠀⢻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⡈⠑⠢⢄⡀⠈⠑⠒⠤⠄⣀⣀⠀⠉⠉⠉⠉⠀⠀⠀⣀⡀⠤⠂⠁⠀⢀⠆⠀⠀⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠁⠉⠒⠂⠤⠤⣀⣀⣉⡉⠉⠉⠉⠉⢀⣀⣀⡠⠤⠒⠈⠀⠀⠀⠀⣸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣤⣀⣀⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿
@matjesmeister2403
@matjesmeister2403 11 күн бұрын
The next Marco Reps! ;) Looking forward to more videos
@NNNILabs
@NNNILabs 11 күн бұрын
Thanks! When I started narrating my videos back in 2018, Marco Reps was my 'idol', so maybe I finally succeeded in my goal for this channel!?😵‍💫
@tiagoferreira086
@tiagoferreira086 9 күн бұрын
Definitely Marco Reps inspired! :) but he also is original on his presentation format, some other channels try to be an exact copy of famous channels, mostly Great Scott's one.
@NNNILabs
@NNNILabs 9 күн бұрын
@@tiagoferreira086 Somehow, even if you try to copy someone else's presentation style, you end up adding your own 'uniqueness' to it, so it ends up being somewhat original😄
@jimmy2drinks
@jimmy2drinks 9 күн бұрын
Jim Williams application notes are fantastic. Warmth & humour where you'd never expect to see it.
@NNNILabs
@NNNILabs 9 күн бұрын
For sure! He takes you by the hand and reveals all of his secrets so you can learn too😄
@jimmy2drinks
@jimmy2drinks 9 күн бұрын
Also: subbed.
@coxfuture
@coxfuture 11 күн бұрын
This channel is criminally undersubscribed. Marco Reps had better watch his back :D
@NNNILabs
@NNNILabs 11 күн бұрын
Ironically it was Reps himself who helped me characterize the DAC😆
@larkop6504
@larkop6504 4 күн бұрын
Wow, really interesting video. Went over my head but have to learn eventually, hopefully via osmosis.
@NNNILabs
@NNNILabs 3 күн бұрын
I don't think I know what I'm doing most of the time🤪
@kavithasudhakar7376
@kavithasudhakar7376 13 күн бұрын
Very well explains 👏 Amazing 👏
@kcasc_hd
@kcasc_hd 13 күн бұрын
For additional tests you could use another meter to monitor the Zener Voltage or the Vrefs of the DAC directly, that way you could get as many sources of error out of the way as possible
@NNNILabs
@NNNILabs 12 күн бұрын
That's a good idea! I guess you could get an idea of drift by getting a second opinion...kinda beats the point of having a standalone calibrator, but I guess when you get down to the sub-ppm level you really need the help🤔
@screen-protector
@screen-protector 12 күн бұрын
Great project.
@NNNILabs
@NNNILabs 12 күн бұрын
Thanks, glad you liked it!
@vmiguel1988
@vmiguel1988 11 күн бұрын
Good job
@NNNILabs
@NNNILabs 11 күн бұрын
Thanks!
@lorforlinux
@lorforlinux 12 күн бұрын
Nice video!
@NNNILabs
@NNNILabs 12 күн бұрын
Thank you! Hope you enjoyed watching!
@hardwareful
@hardwareful 11 күн бұрын
5:28 [Homer Simpson voice] D'oh!
@NNNILabs
@NNNILabs 11 күн бұрын
Could say the same when I destroyed an LM399 by connecting it the wrong way because I didn't pay attention to the pin number marking🤪 That was 2022, maybe I am more careful now...?
@uditkotnis7531
@uditkotnis7531 5 күн бұрын
Is that Doctor Pyta's multilexer?
@NNNILabs
@NNNILabs 5 күн бұрын
It's this one: github.com/c-lan/low-temf-scanner
@victorman2227
@victorman2227 13 күн бұрын
Nice intuitive explanation of a R2R DAC! Very impessive results too. Looking forward to the Jim Williams DAC video. What about a PWM DAC? The RP2040 can output 16 bit PWM with a max frequency of about 1.3 kHz. There are some designs where 2 PWM channels are combined to get 32 bit of resolution. The linearity is going to be worse of course.
@NNNILabs
@NNNILabs 13 күн бұрын
You'll have to thank ADI for doing all the hard work on the DAC, I just followed the instructions in the datasheet😅 PWM DACs are actually used in all the highest-end calibrators, and a friend of mine recently designed one that achieved ±0.1ppm INL...I hope I'll get a chance to feature it in a later DAC video. Regarding the RP2040 PWM - I've put some thought into this as well, it's not just PWM resolution, but there are other factors like jitter that can influence INL. Combining two 16-bit PWM channels to get 32 bits is also something I've considered, but of course, there's some nuance to that, for example the resistors you use to combine the PWM channels need to be very well matched. Of course, the workaround to that is having a few bits overlap so you can do some kind of gain calibration to line up the two channels (misalignment might influence INL again!). Jim Williams did something similar in AN-86 by combining two 16-bit DACs with 4 bit overlap to get a 24-bit DAC. Yet another thing to consider is ripple, you'd need a very good filter that is also DC accurate to achieve sub-LSB ripple. So many things to think about...enough yapping! The Jim Williams ADC is definitely something I'm looking forward to showcase. Spoiler alert - I was able to achieve single-digit ppm INL (±10V range)!
@fletcherreder6091
@fletcherreder6091 13 күн бұрын
465B, nice scope
@NNNILabs
@NNNILabs 13 күн бұрын
Indeed, I wish I could get the focus right, plus I need to take it apart and fix some of the crusty switches...not that much of a repair person 😅
@fletcherreder6091
@fletcherreder6091 12 күн бұрын
@@NNNILabs Ah, yeah, especially if it's the drum switches. I haven't found the focus on these to be super super sharp; some kind of trade-off for bandwidth I guess. I might have to steal that technique for improving INL ;)
@NNNILabs
@NNNILabs 12 күн бұрын
@@fletcherreder6091 Feel free to do so! Just make sure that whatever you are calibrating can hold that INL😅
@Cuprum88
@Cuprum88 13 күн бұрын
Now make it with a FPGA
@NNNILabs
@NNNILabs 13 күн бұрын
@apurvathak
@apurvathak 13 күн бұрын
Loved your manhattan style prototype .Can I know where are you located.I want to connect with you
@NNNILabs
@NNNILabs 13 күн бұрын
You can get in touch on Discord, same tag
@ivolol
@ivolol 13 күн бұрын
Stop choosing picos with switching regs! Even the chinesium RP2040 boards are better because they put a linear one in instead 🤣
@HoorGuvLabs
@HoorGuvLabs 13 күн бұрын
how about: pro pico
@NNNILabs
@NNNILabs 13 күн бұрын
There was a certain Pro Pico video that I collaborated on recently 😉
Rearchitecting the 6502
16:17
Some Assembly required
Рет қаралды 11 М.
FM is RLL, MFM is RLL, RLL is RLL! Fight me.
37:40
Usagi Electric
Рет қаралды 51 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 54 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
How To Use Hot Air Rework Station / Soldering / Electronics
33:48
Mr SolderFix
Рет қаралды 17 М.
The Hazardous Life of an Undersea Cable
15:46
Asianometry
Рет қаралды 160 М.
The Most Important Circuit for our Electrical Future?! (PFC) EB#55
11:26
I Made A BIG Rotating Magnet Induction Heater! (with magnets from First4Magnets.com)
14:55
Way Out West - Workshop Stuff
Рет қаралды 90 М.
EEVblog 1613 - Audiophile REPAIR: $4500 Chord Hugo DAC
25:18
Open Source 8.5 Digit Voltmeter from CERN: Build and Test
33:52
Marco Reps
Рет қаралды 549 М.
Building EXCEPTIONAL speakers using MODERN TECHNIQUES
22:20
DIY Perks
Рет қаралды 3,4 МЛН
Irradiated Salt Is Weird
9:57
Curiosity Lab
Рет қаралды 108 М.
EEVblog 1622 - The BIG BEGINNER MISTAKE with Multimeters
12:25
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 27 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 8 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 4 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 629 М.