A simple pulse stretcher, such as the 74HC123, could have been utilized; however, due to unavailability, a PIC microcontroller was employed instead.
The circuit employs a PIC microcontroller to function as a pulse stretcher, which is typically used to extend the duration of a pulse signal. In this application, the microcontroller is programmed to receive a short input pulse and generate a longer output pulse. This functionality is critical in various applications where signal timing needs to be adjusted for proper synchronization or processing.
The configuration involves connecting the input pulse to one of the digital input pins of the PIC microcontroller. The microcontroller is programmed to detect the rising edge of the input pulse. Upon detection, it triggers a timer or delay function within the firmware, which determines the duration of the output pulse. The output is then sent from a designated output pin of the PIC microcontroller.
Key components of this design include the PIC microcontroller, a power supply for the microcontroller, and necessary passive components such as resistors and capacitors for signal conditioning and stabilization. Additionally, the firmware must include a debounce routine if the input signal is noisy, ensuring that only valid pulses are processed.
This approach provides flexibility in pulse stretching, allowing for adjustments in pulse width through software modifications, which is not possible with fixed-function devices like the 74HC123. The use of a microcontroller also opens up possibilities for further enhancements, such as incorporating additional logic for pulse shaping or integrating with other digital systems.As mentioned before, a simple pulse stretcher like a 74HC123 could have been used, but I didn`t have one so I used a PIC instead I was going to dr.. 🔗 External reference
Instructions for constructing a simple Kirlian effect camera to capture high voltage corona discharges around objects, also referred to as aura photography.
The Kirlian effect is a phenomenon where high voltage electrical discharges create a visual representation of the energy...
A local convenience store (Dollarama in Montreal, Canada) offers an appealing FM radio for just $3. The idea of interfacing this radio with an Arduino presents a fun challenge. Although the primary goal is not to create a radio,...
A few old N64 controllers were found, and the idea is to use them to control other devices. This document outlines the detailed steps taken to achieve this. A PIC microcontroller was utilized, although the code can be adapted...
The document provides an extract from another SC article discussing a simple programmable TCI (Transistor Controlled Ignition) that features nearly identical trigger input circuits to the DIY-CDI (Capacitor Discharge Ignition) system. It highlights that the trigger circuits are described...
This project originated from the need for a Li-ion charging circuit that offers more flexibility than typical do-it-yourself circuits while being more affordable than programmable computerized chargers. The primary objective was to design, build, test, and share a charger...
A simple low-end audio function generator is being designed to utilize a sine wave output for testing ADC resolution and as a baseband signal for RF projects, with an emphasis on achieving very low total harmonic distortion (THD). The...
We use cookies to enhance your experience, analyze traffic, and serve personalized ads.
By clicking "Accept", you agree to our use of cookies.
Learn more