1.用数字电路的电源产生倍压的电路
    图1是当希望产生的电源电压比数字电路的电源电压更高时,可以采用的变换电路。该电路可将电源电压提高约一倍,但最多只能输出数百微安的电流。
当反相器IC1 (74VH04)的输出电平为低电平(L)时二极管D1导通,+5V电源经二极管D1向C1充电。当IC1的输出电平为高电平(H)时二极管D1截止、D2导通.C1上的充电电压与IC1的输出端电压叠加,经二极管D2向电容器C2充电,C2充得的电压是C1上的充电电压与IC1输出端的高电平电压之和,约为电源电压的两倍。反相器输出电平的转换(L→H→L→H)是用单片机的I/O口来控制的。为了提高输出电压,二极管D1和D2最好选用正向压降小的肖特基二极管。


2.用数字电路的电源产生负电压
只需对图1的电路做少量改动就可以将输出电压改变成负电压。图2是改换后的负电压发生电路。其工作过程与图1类似。当IC1的输出电平为高电平(H)时,二极管D1导通D2截止,IC1经二极管D1向电容器C1充电,充电后的电压接近电源电压。当IC1的输出电平为低电平(L)时,电容器C1的正电压端接地,此时二极管D1截止、D2导通。C1上所充的电荷经二极管D2向电容器C2充电。在电容器C2上充得的电压是下正上负的电压,电容器C2的正电压端是接地的,负电压端与输出端连接,所以此时输出的电压是负电压。为了使负电压的绝对值尽可能地大一些.D1和D2都选用正向压降小的肖特基二极管。