Description: C1 is a charge pump capacitor. This works as a voltage doubler. When TxD is negative voltage, C1 is charged through D7 from GND. If TxD carries out turn-on, since it will become positive voltage, the voltage charged in C1 is raised. The created high voltage is regulated by D7 to about 13V. If TxD carries out turn-on, both supply voltage will be created. CTS and RTS also join creation of supply voltage. This VDD is delayed and is applied by C2 and R4. D1-D5 are clump diodes. Since voltage drop is within the limits which can be disregarded, a general-purpose small rectifier is sufficient as the diode to be used, e.g., 1N4148, 1S1588 (Toshiba), 1S2076A (Renesas or Hitachi), 1S133 (ROHM). When not succeeding by the device which needs programming current like 16F84(A), the value of R3 is made small. Probably, it will be good using a trimmer resistor as R3. After I published the RCD Programmer on my website, it has passed in one year. I obtained various questions about the RCD Programmer from many people. And Microchip newly developed Low-Pincount PICs which built in the memory exceeding 1k words. I recommend changing the capacity of C1 to 470uF now for stable programming. When you insert an RCD Programmer into the COM port of your computer during operation ("Hot Plug-in" or "Hot Socketing"), inrush current is generated. It seems that it is weak to an overcurrent and a short circuit although "EIA/TIA -562" is power saving and compatible with "EIA/TIA-232-E." So, I added a 200-ohm current limitation resistor. This resistor limits peak current and helps computers which have poor surge protection circuits inside. However, the RCD programmer will not work well for such a computer because the voltage of the COM port might be very low. About general description of charge pump, please refer to DC/DC Conversion without Inductors (Maxim/Dallas Application Note 725). An important point is not a charge pump but control of VDD in the RCD Programmer circuit. If this point is excluded, the JDM Programmer is far more excellent than the RCD Programmer. Because the RCD Programmer works by the pulse only once, the capacitor power cannot be continued for a long time.
The circuit described operates as a charge pump, utilizing a capacitor (C1) to double the voltage supplied to the system. The operation begins when the TxD line transitions to a negative voltage, allowing C1 to charge through diode D7 from the ground reference. Upon activation of the TxD line to a positive state, the voltage stored in C1 is elevated, effectively doubling the input voltage. The output from the charge pump is then regulated to approximately 13V by D7, ensuring stable operation of the connected circuitry.
The circuit also incorporates additional components such as capacitors (C2) and resistors (R4, R3) to manage the voltage supply (VDD) and its timing. The charge pump's output is delayed via C2 and R4, ensuring that the voltage is stable before being applied to the load. The use of clump diodes (D1-D5) is critical in this design, as they rectify the voltage with minimal forward voltage drop, allowing for efficient operation. The suggested diodes, including 1N4148 and others, are suitable for this application due to their small size and capability to handle the expected current levels.
In scenarios where the connected device, such as the 16F84A, requires higher programming currents, the resistor R3 should be adjusted to a lower value, potentially utilizing a trimmer resistor for fine-tuning. This adjustment is crucial for ensuring reliable operation during programming sessions.
The RCD Programmer's design also considers the potential issues associated with hot plugging into a COM port. To mitigate inrush current that can occur during this operation, a 200-ohm current-limiting resistor is introduced. This component serves to protect the internal circuitry of computers that may not have robust surge protection, although it may result in insufficient voltage levels for proper operation with certain computers.
The overall design emphasizes the importance of voltage regulation and current management in ensuring the stable functionality of the RCD Programmer, particularly in light of newer low-pin-count PIC devices with increased memory capabilities. Adjustments to component values, especially the capacitance of C1, are recommended to enhance programming stability.C1 is a charge pump capacitor*. This works voltage doubler. When TxD is negative voltage, C1 is charged through D7 from GND. If TxD carries out turn-on, since it will become positive voltage, the voltage charged in C1 is raised. The created high voltage is regulated by D7 to about 13V. If TxD carries out turn-on, both supply voltage will be created. CTS and RTS also join creation of supply voltage. This VDD is delayed and is applied by C2 and R4. D1-D5 are clump diodes. Since voltage drop is within the limits which can be disregarded, general purpose small rectifier is sufficient as the diode to be used.
e.g. 1N4148,1S1588(Toshiba),1S2076A(Renesas or Hitachi),1S133(ROHM) . When not succeeding by the device which needs programming current like 16F84(A), the value of R3 is made small. Probably, it will be good using a trimmer resistor as R3. After I published the RCD Programmer on my Web site, it has passed in one year. I obtained various questions about the RCD Programmer from many people. And Microchip newly developed Low-Pincount PICs which built in the memory exceeding 1k words. I recommend change capacity of C1 to 470uF now for stable programming. When you insert a RCD Programmer into the COM port of your computer during operation("Hot Plug-in" or "Hot Socketing"), inrush current is generated. It seems that it is weak to an overcurrent and a short circuit although "EIA/TIA -562" is power saving and compatible with "EIA/TIA-232-E." So, I added 200-ohm current limitation resistor.
This resistor limits peak current and help computers which have poor surge protection circuit inside. However, the RCD programmer will not work well as for such a computer because the voltage of the COM port might be very low.
*About general description of charge pump, please refer to DC/DC Conversion without Inductors(Maxim/Dallas Application Note 725). A important point is not a charge pump but controll of VDD in the RCD Programmer circuit. If this point is excluded, the JDM Programmer is far more excellent than the RCD Programmer. Because the RCD Programmer works by the pulse only once, the capacitor power cannot be continued for a long time.
This is my own version of the classic PIC 16C84/16F84 programmer. The design is originally by David Tait. I’ve made a few changes, redrawn the schematic and done a board layout. All the files you will need are linked below,...
This is a simple circuit of a Positive Voltage Doubler. This circuit utilizes the MAX1044/ICL7660. The Schottky diode was selected to reduce the voltage drop.
The Positive Voltage Doubler circuit is designed to convert a lower input voltage into a higher...
The schematic for controlling the motors is divided into three main sections, each serving a distinct function. The primary components featured in the schematic include the PIC 18F252 microcontroller, the SN754410 motor driver, and 2N2222 transistors. At the top of...
This circuit diagram represents a DC voltage doubler and DC converter. It is designed to convert a 12V DC power supply into outputs of 24V DC and 18V DC. Nearly any PNP or NPN power transistors can be utilized in...
Voltage doubler circuit and voltage inverter circuit diagram with schematics using MAX660 IC, which is a DC voltage multiplier IC. This is a DC voltage doubler circuit and inverter.
The MAX660 integrated circuit (IC) is designed for applications requiring a voltage...
A rectifier is an electronic circuit that converts AC voltage to DC voltage. It can be implemented using a combination of capacitors and diodes. The unique property of diodes, which allows current to flow in a single direction, is utilized...
28-pin development board featuring an integrated USB connection. Power and serial communication are facilitated by the FTDI USB to RS232 converter chip. No additional setup is required; simply connect the USB.
This 28-pin development board is designed for ease of use...
This is a simple circuit of a Positive Voltage Doubler. This circuit utilizes the MAX1044/ICL7660. The Schottky diode was selected to reduce the voltage drop.
The Positive Voltage Doubler circuit is designed to convert a lower input voltage into a higher...
During the first half-cycle, Diode D1 conducts while Diode D2 is in the off state. Capacitor C1 charges to a peak voltage of 170 V, and Capacitor C2 discharges through the load resistor RL. In the second half-cycle, the input...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more