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 hard to make any conclusions without seeing the code, but this sort of problem normally comes about because of a bad pointer or an overflowing buffer. You might also be crashing into your stack after awhile which could cause things to hang.
Anyway, further discussion is pointless until you...
As KlausST said, the hanging is most likely a software problem so it would be good to see the code as well. At this point we don't even know whether you are polling the switches or using interrupts...
After having a look at a white paper I can also see similar waveforms. Seems that perhaps this is normal after all. From what I gather it is just the protocol preparing to do the high speed burst.
White papers:
www.tek.com/dl/61W_25772_0_HR.pdf...
Optocoupler is not at all necessary. The standard way to do this is to set the AVR to pull up the pins connected to the micro-switches, and have the micro-switches complete the circuit to ground when closed (assuming they are normally open). It might be worth adding a capacitor (perhaps 10uF)...
Assuming you have your compiler and linker already set up to compile/build and upload the code and you don't need much. Once you are in the main function, set up the output pin (i.e. via the direction register) and toggle it after a delay of 100us.
A much better way is to use hardware timers...
Hi All,
I'm hoping someone here has worked with CSI2 before and can tell me whether the following MIPI clock signal I'm getting seems reasonable.
I see that roughly every 528us the clock seems to cut out and generate a pulse. The MIPI clock (when running regularly) is at 10.75MHz and should be...
Quite possibly, I haven't gone down this path before. In any case, it is important that the inputs, outputs and control signals are routed out to the pads or connected to an internal controller. There is going to be very little room left for any logic inside this device and there is no point...
Well if there was a market for it, it should exist. I can see that this paper has 70 citations, I would follow up those citations to see if any improvements were made, or whether this technology might be available under a different name...
Hi Guys,
yep, a step up is definitely a component of this circuit. What I'm trying to consider is the following:
1. Does a partially integrated solution exist? I have seen some ICs that are designed for generating a pulse to power a set of LEDs to be used in flash photography. The...
What date was the paper published? I takes awhile for research to find its way into industrial applications. Unless there is a market for it, such a chip may not exist yet...
Perhaps you can email the authors of the paper, they might have some prototypes made up that they would be willing to...
Hi Abhinav Mishra,
Can you be more specific about which approach you are taking?
If you are having mapping errors I would say you might want to look at rearranging stuff at the HDL level, as the autorouter for FPGAs is very good, and if it can't find a solution you may be out of luck for your...
Hi andre_teprom and crutschow,
Thanks for the responses and questions. The pulse only needs to be generated about once a minute, so we have plenty of time to charge up a capacitor I believe.
The application is for a mobile robot that can move blocks around. These blocks contain magnets and...
Hi Abhinav,
There are no minimum hardware requirements generally, unless you specify a particular speed that this 64-point FFT must run at.
It is definitely possible to implement in hardware, but what you will need to do is serialize it. Otherwise you'll get resource usage like weetabixharry...
Hi All,
I need to generate a pulse about 250ms to 500ms wide at 24V. The application is to temporarily disable a magnetic field using a coil - the expected current at 24V is 500mA so we are talking about 12W.
The challenge is I need to run this from 3.3V supply without browning out the micro...
Hi StuntMonkeh,
The following link is a 101 tutorial and discussion about modular programming in the C language.
https://www.embedded.com/design/prototyping-and-development/4023876/Modular-Programming-in-C
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.