想看ADR1399实现一大串零,实现后是这样滴:
你的意思是,用 OSOPA+PWM?那干嘛不直接 PWM 嘛 :D
btw. hioki 那个 7 位半你开多少速度? washu 发表于 2025-1-24 17:18
你的意思是,用 OSOPA+PWM?那干嘛不直接 PWM 嘛
没用OSOPA,就是直接PWM。OSOPA那个板子还没画呢。
7275的速度是MEDIUM,对应10PLC。 zhengrob 发表于 2025-1-24 17:28
没用OSOPA,就是直接PWM。OSOPA那个板子还没画呢。
7275的速度是MEDIUM,对应10PLC。
嗷还好 :D就说嘛,整 PWM 多好 :lol
btw. 10plc,表+源噪声才 3uVpp,不错唷 washu 发表于 2025-1-24 17:30
嗷还好 就说嘛,整 PWM 多好
我记不太清了,你在LM399的基准板上测得OSOPA的相对TC能到1ppm的水平吗? zhengrob 发表于 2025-1-24 17:35
我记不太清了,你在LM399的基准板上测得OSOPA的相对TC能到1ppm的水平吗?
原帖第六页有测试,整体(OSOP+399)大约 0.3ppm/°C,399 自身大约 0.17ppm/°C,折合 OSOP 0.13ppm/°C :D 变温范围 12~22°C
btw. 腿软说做了较高(50°C+)温度的变温测试,就没这么好了 washu 发表于 2025-1-24 17:51
原帖第六页有测试,整体(OSOP+399)大约 0.3ppm/°C,399 自身大约 0.17ppm/°C,折合 OSOP 0.13ppm/°C ...
这个温度系数已经相当不错了。看来在应用设计中基准部分可以考虑使用OSOPA。
这个PWM调制方式好像只适合这种显示一大串零的时候,看着爽,实际应用意义不大。 zhengrob 发表于 2025-1-24 18:03
...这个PWM调制方式好像只适合这种显示一大串零的时候,看着爽,实际应用意义不大。
适合做比如 Fluke 732 这种单一 10V Standards,但很遗憾的是,Fluke 732 不是 PWM 的,而是用类似 OSOP 的玩意做的 ;P (早期是金封电阻)
其实历史上 Wavetek造过这种 PWM Standards
但 Fluke 收购之后停止了这个产品,继续卖它的 732,很难说谁更好(PWM 更好 Fluke 可以改头换面继续卖嘛)。但奇怪的是据说 Fluke 的校准器(5730 啥的)又是 PWM 的了 washu 发表于 2025-1-24 18:12
适合做比如 Fluke 732 这种单一 10V Standards,但很遗憾的是,Fluke 732 不是 PWM 的,而是用类似 OSO ...
Datron/Wavetek 做过不少基于PWM-DAC的标准源。之前隔壁论坛关闭之前也有好几个人发布过类似的PWM-DAC作品。都很复杂,BOM表都不短,低漏电金属膜电容得用好几颗,PWM生成有的甚至上了CPLD。随着高精度DAC 芯片的出现和应用PWM-DAC的优势就不那么显著了,最主要的是成本也下降了很多。
这个ADR1399的方案不是传统的PWM-DAC,而是PWM调节升压比(gain),用AVR的8位定时器通过sigma-delta调制方法达到22bit甚至24bit的分辨率,程序只有120行,应该还是有些特色. eevbolg原始链接是这个(#746贴), 原作者是著名的毛子哥Mickle T:lol :
https://www.eevblog.com/forum/metrology/lm399-based-10-v-reference/725/
zhengrob 发表于 2025-1-25 09:24
Datron/Wavetek 做过不少基于PWM-DAC的标准源。之前隔壁论坛关闭之前也有好几个人发布过类似的PWM-DAC作 ...
重画了ADR1399-PWM原理图,修改了部分电路,还没来得及画PCB,如想增加一个1V输出可以用一片OSOPA+一个运放。立创EDA画的,需要原理图源文件的可以留言:
原版程序是很老版本的winavr工程,新版的Microchip Studio V7是打不开的。重新在V7版本下建了工程将程序拷贝过来,稍微修改了几处代码,编译通过实测也没问题:
熔丝需按照这个来设,否则大概率跑不顺:
zhengrob 发表于 2025-1-25 13:59
重画了ADR1399-PWM原理图,修改了部分电路,还没来得及画PCB,如想增加一个1V输出可以用一片OSOPA+一个运 ...
假期闲来无事,让deepseek对中断程序做了一下分析,好像还靠谱:
页:
1
[2]