http://www.romanblack.com/smps/conv.htm

What is it? 

This is a simple smps voltage converter, it makes an output voltage of +13.3v from a "standard" +5v supply as used with logic chips.

I was contacted by hobby PIC programmer legend Myke Predko about designing a simple and cheap circuit to produce the 13v Vpp voltage needed to program PIC chips from a standard 5v regulated supply. This would eliminate the need for an smps 13v converter chip.

The circuit I settled on worked out very cheap, using a cheap 470uH "RF choke" type inductor and a very cheap 1N4148 small signal diode as the rectifier. The two transistor types are not critical. Measured efficiency was 72% which is quite reasonable from such a simple low power circuit.

The inductor can be a cheap small "RF choke" type.

Specs 

  • Tiny cheap RF type inductor
  • Very cheap circuit (under 50 cents in parts!)
  • Reliable self-starting
  • 72% efficiency
  • Input: 5v regulated
  • Output: 13.3v @ 12mA maximum

The Circuit 

How it works 

The circuit regulates around peak inductor current, and since input voltage remains constant it also regulates input current and hence input power.

The regulation mechanism is R2, by ensuring that if R2 volts exceeds 0.6v main switch Q1 will turn off. The input current path is via L1, Q1 and R2.

Oscillation duty cycle is close to 50:50 so with an R2 of 6.8 ohms, peak inductor current is about 90mA and the average input current is about 46mA. Total current requirements can be reduced by increasing R2.

Notes 

DO NOT run the circuit with no zener, and do not remove the zener when the circuit is running! Like any boost converter it may produce high voltages without the zener output clamp, and may damage transistors or the diode etc.

The circuit oscillates mainly based on inductor characteristics, and the cap C1 is not really a tuning cap, instead it provides some stability of oscillation waveform at a frequency determined mainly by inductance and the total load.

This booster is a CONSTANT POWER regulator. It always draws 46mA from the 5v supply (230mW), and delivers this power to the load at about 72% efficiency. So the load always gets about 13.3v and 12mA. If the output is overloaded at currents greater than 12mA the output voltage drops, providing a crude current regulation. If the output voltage is further overloaded to the point where it drops below 5v the diode starts passing current directly from the 5v supply and input current rises a LOT. Overloads like this should be avoided!

Important Notes! 

The 13.3v output can be turned on or off by attaching the R1 resistor to +5v (as shown) or to 0v to turn it off. R1 can be attached to a PIC output pin to control the circuit.

When the circuit is OFF the output is about 4.3v and total current consumption is about 0.4mA.

When the circuit is ON the output is 13.3v and total current consumption is about 46mA.

For a PIC programmer application; the MCLR must rise very quickly to 13v to initiate programming. Use a 3k3 resistor in series with the output, going to the MCLR pin. Then use an additional NPN transistor to hold MCLR low as an open-collector pull-down. This transistor can then be switched and will switch the output voltage very quickly from 0v to 13v. (This is necessary with the smps 13v generator chips also.)

High Power / High Voltage? 

Note! This circuit can be quite usable for higher power applications, and will oscillate reliably with a larger (high power) version of Q1 like a TO-220 darlington type. Remember it regulates INPUT current, and will provide a fairly regulated amount of power to the high voltage output load. It can be used as a simple 4 watt fluoro tube driver with a 12 volt input (for example). If you try this, try these values;

      Q1 = TIP122 darlington (see note)
      L1 = 470uH 500mA ferrite core inductor
      D1 = 1N4937 600v 1A fast rectifier
      R1 = 4k7
      R2 = 3.3 ohm
      R4 = 56k
      CLOAD = 0.1uF (not critical) but must be 630 volt type

With a 12v input this will run about 2 watts and make a usable light from the fluoro tube. Remove the zener and connect the output to a 4 watt (5 inch) fluoro tube like a F4T5 type. You may need a heatsink for Q1. I used a TIP-122 as it was lying around, but a high voltage darlington (>300v) is better. Remember this produces high voltages and you MUST always have the tube connected. Have fun and work safely with high voltages!

- end -

+5v to +13v Converter的更多相关文章

  1. USB ISP(ICSP) Open Programmer < PWM ADC HV PID >

    http://sourceforge.net/projects/openprogrammer/?source=navbar Open Programmer http://openprog.alterv ...

  2. TPS54331 TPS54332 3.5V to 28V Input, 3A, 570kHz Step-Down Converter with Eco-mode

    The TPS54331 is a 28-V, 3-A non-synchronous buck converter that integrates a low RDS(on) high side M ...

  3. Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO

    Cs5171: Tracking Boost Regulator Adding a current mirror circuit to a typical boost circuit allows t ...

  4. 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 ...

  5. Practice safe dc/dc converter

    Short-circuit protection is an obvious requirement for a power supply, especially when its load conn ...

  6. Simple dc/dc converter increases available power in dual-voltage system

    The schematic in Figure 1 shows a way to increase the power available from a current-limited 5V supp ...

  7. LT1946A-- Transformerless dc/dc converter produces bipolar outputs

    Dual-polarity supply provides ±12V from one IC VC (Pin 1): Error Amplifier Output Pin. Tie external ...

  8. Add margining capability to a dc/dc converter

    You can easily add margining capability—that is, the ability to digitally adjust the output voltage— ...

  9. MP2359 1.2A, 24V, 1.4MHz Step-Down Converter in a TSOT23-6

    The MP2359 is a monolithic step-down switch mode converter with a built-in power MOSFET.It achieves ...

随机推荐

  1. python网络编程--线程使用threading

    一:线程使用 线程使用有两种方法,一种是直接使用,二是通过继承threading.Thread类使用 二:函数式使用 函数式:调用thread模块中的start_new_thread()函数来产生新线 ...

  2. 深度学习在美团点评推荐平台排序中的应用&& wide&&deep推荐系统模型--学习笔记

    写在前面:据说下周就要xxxxxxxx, 吓得本宝宝赶紧找些广告的东西看看 gbdt+lr的模型之前是知道怎么搞的,dnn+lr的模型也是知道的,但是都没有试验过 深度学习在美团点评推荐平台排序中的运 ...

  3. 20165203 实验三 敏捷开发与XP实践

    20165203 实验三 敏捷开发与XP实践 任务一: 1.实验要求 实验三 敏捷开发与XP实践 (http://www.cnblogs.com/rocedu/p/4795776.html), Ecl ...

  4. 浅谈ABP最佳实践

    目录 ABP概念简述 ABP在[事务操作]上的简便性 ABP在[关联查询]上的“美”和“坑” ABP的[参数验证]方式 ABP概念简述 ABP是“ASP.NET Boilerplate Project ...

  5. Sublime Text安装SVN插件

    下载插件 Sublime Text2/3 SVN插件 点击下载 安装插件 点击设置(Preferences)->浏览程序包(Browse Packages,,,),新建TortoiseSVN文件 ...

  6. python学习day4软件目录结构规范

    为什么要设计好目录结构? 参考:http://www.cnblogs.com/alex3714/articles/5765046.html "设计项目目录结构",就和"代 ...

  7. mac系统编译安装ImageMagick7.0.1-3

    1.下载源码包: git clone http://git.imagemagick.org/repos/ImageMagick.git 2.编译安装: cd ImageMagick/ ./config ...

  8. 【BZOJ】1566: [NOI2009]管道取珠

    题解 假如我们非常熟练的看出来,平方和转有序对统计的套路的话,应该就不难了 我们只需要统计(wayA,wayB)生成的序列一样的有序对个数就行 可以用一个\(n^3\)的dp解决 \(dp[i][j] ...

  9. 2018 ACM-ICPC, Syrian Collegiate Programming Contest F - Pretests SOS dp

    #include<bits/stdc++.h> #define LL long long #define fi first #define se second #define mk mak ...

  10. (转)最短路算法 -- Floyd算法

    转自:http://blog.51cto.com/ahalei/1383613        暑假,小哼准备去一些城市旅游.有些城市之间有公路,有些城市之间则没有,如下图.为了节省经费以及方便计划旅程 ...