Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
It's not the pulse width that I want to adjust. The pulse is emitted when the laser has enought energy to be emitted, and this energy is bring via the current. So I want to stop the current in the laser diode when the pulse is emitted for going to another pulse.
The CPLD/FPGA will only drive...
Hello
I have to design a project , a laser controller. The controller will have a trigger mode to pulse the laser about 100kHz. At first, I thought to use the pwm peripheric of a microcontroller. The problem is the dutyy cycle which has to be adjust with a photodiode. ( the diode current will...
No
if you have a function main like this
main()
{
if (input == 0) {
if (integrator > 0)
integrator--;
}
else if (integrator < MAXIMUM)
integrator++;
if (integrator == 0)
output = 0;
else if (integrator >=...
Hello
Avoid the use of delay_ms function. This function freezes the program !
Rather than a delay function, you can you a counter which is incremented by polling
look here
https://www.kennethkuhn.com/electronics/debounce.c
Hello
Your program in the controller can send date like 0x0d, 0x0a ... It's the programme on your PC for example who need to interprete the data as a data, not as a command.
For this yoou can use escape character. The data can also be a command must be preceded by a special character. And if...
Hello
Circuit Celar has published 2 articles about an oximeter.
It was the issue 173 and 174 in 2005. The writer is Jeff Bachiochi.
You can find the pdf files with google with the tag bachiochi, oximeter
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.