Adding Digital control to Dual tracking LM317 / LM337 Bench supply

I've been working on my own idea for a digitally controlled power supply over the last couple of weeks,

originally using a MIC29302 which didn't look too bad, and a handful of DACs and ADCs to go with it,

however I abandoned that project when I realised that it would cost me over $200 just to get the parts/boards.

So I headed back into the LM317 route again.

Following some of Dave's designs I came up with the attached Schematic so far.

Most of the important info is there, apart from the Opamp needing to be powered from a voltage rail

that goes up to 1.25V under the Maximum output voltage you want,

and down to a minimum -1.25 so that you can get true 0v output.

The question mark next to the input pins on gate A is there because i'm not 100% certain on the orientation,

so I'll have to try that out on a breadboard.

I think I might need to swap them to have it work right. (and the more I look at it the more certain I become)

I'm also not 100% what voltage Vref should be at, but again, that will require testing on a breadboard.

The current limiting and voltage control have a number of ways that they could work.

A pot, DAC, uController PWM with a filter, would all be options.

If anyone wants to make a comment on the design, please feel free to.

-kizzap

Edit: Doing some more thinking, I'm not entirely sure about where I have the current limiting connected at the moment either,

I might have to place a resistor between the output of gate A and the LM317 adjust pin,

and move R4 over to there as well to create a voltage divider there.

It won't work. Problem trying to pull down the output of an op amp. It is definitely an electron faux pas.

Were you referring to me? if so in what part?

Just went and started testing the circuit on a breadboard,

so far I have tested just the op-amp driving the adjust pin and it is working good.

Then I proceeded to blow the 317 up in some form of glory for the silicon Gods.

May have had something to do with me drawing a bit of current out (whoops),

or the fact that I had the pot connected between the + and - rails, and not + to GND.

Back to the drawing boards to get this thing right.

Sorry for Hi-jacking N TYPE

-kizzap

Adding Digital control to Dual tracking LM317 / LM337 Bench supply的更多相关文章

  1. Digital Current-Mode Control Challenges Analog Counterparts

    http://electronicdesign.com/digital-ics/digital-current-mode-control-challenges-analog-counterparts ...

  2. Digital Adjustment of DC-DC Converter Output Voltage in Portable Applications

    http://pdfserv.maximintegrated.com/en/an/AN818.pdf http://www.maximintegrated.com/app-notes/index.mv ...

  3. (转) [it-ebooks]电子书列表

    [it-ebooks]电子书列表   [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...

  4. RFID 基础/分类/编码/调制/传输

    不同频段的RFID产品会有不同的特性,本文详细介绍了无源的感应器在不同工作频率产品的特性以及主要的应用. 目前定义RFID产品的工作频率有低频.高频和甚高频的频率范围内的符合不同标准的不同的产品,而且 ...

  5. Git - Tutorial官方【转】

    转自:http://www.vogella.com/tutorials/Git/article.html#git_rename_branch Lars Vogel Version 5.8 Copyri ...

  6. Arduino VS. Raspberry Pi VS. Beaglebone Black

    The Arduino is a small Atmel-based microcontroller development board easily integrated into many dif ...

  7. The Secret Mixed-Signal Life of PWM Peripherals

    The Secret Mixed-Signal Life of PWM Peripherals Pulse-width modulation (PWM) peripherals have enjoye ...

  8. Oracle12c版本中未归档隐藏参数

    In this post, I will give a list of all undocumented parameters in Oracle 12.1.0.1c. Here is a query ...

  9. TPS70345 (ACTIVE) 双路输出低压降 (LDO) 稳压器

    The TPS703xx family of devices is designed to provide a complete power management solution for TI DS ...

随机推荐

  1. Ex 6_19 至多用k枚硬币兑换价格_第七次作业

    子问题定义: 定义一个二维数组b,其中b[i][j]表示用i个硬币是否能兑换价格j,表示第i个币种的面值, 递归关系: 初值设定: 求解顺序: 按下标从小到大依次求解数组b每一列的值,最后二维数组b的 ...

  2. Fiddler模拟post四种请求数据

    前言: Fiddler是一个简单的http协议调试代理工具,它界面友好,易于操作,是模拟http请求的利器之一. 在接口测试中,接口通常是get请求或者post请求.get请求的测试一般较为简单,只需 ...

  3. [转]Apache Commons IO入门教程

    Apache Commons IO是Apache基金会创建并维护的Java函数库.它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的 ...

  4. Android开发之Activity转场动画

    引子 相信开发过iOS的程序员都知道iOS ViewController之间的跳转动画非常多,很酷对不对?这让开发Android的羡慕不已,曾几何时,Android中的Activity跳转是何等的生硬 ...

  5. View动画(补间动画)

    补间动画的属性 Animation的属性 JAVA方法 XML属性 解释 setDetachWallpaper(boolean) android:detachWallpaper 是否在壁纸上运行 se ...

  6. python中type、object与class之间关系(一切皆对象)

    object是最顶层基类 object是type的实例,而type又继承object type是自身的实例 >>> class Student: ... pass ... >& ...

  7. BN(Batch Normalization)

    Batch Nornalization Question? 1.是什么? 2.有什么用? 3.怎么用? paper:<Batch Normalization: Accelerating Deep ...

  8. jquery中对父节点和子节点的利用

    <tr id='new_tr'> <td id="td_1">td1</td> <td id="td_2">td ...

  9. Luogu P3294 【[SCOI2016]背单词】

    阅读理解题 ...... $Trie$ 后缀问题不好处理,我们把它转化为前缀问题,用字典树解决问题 贪心 容易想到,一个串的后缀要先于它插入 对于一个串和其若干后缀串,容易想到,我们要先插入后缀串 然 ...

  10. zookeeper在dubbo中干什么

    本文旨在表述出自己对于zookeeper在dubbo的作用的初步理解 在对dubbo进行了初步的探索后,对于zookeeper在其中的作用不甚了解,因为本身对zookeeper就没有一个特别具体的概念 ...