Continuous Pulse-Width Measurement
- From: jawereq@xxxxxxxxxxx
- Date: Sat, 23 Apr 2005 23:29:18 GMT
Hi,
I'm wondering if anyone knows of a microcontroller or some cheap hardware
in combination with a micro that can be used to continuously measure and
buffer all of the high and low pulse-widths of a binary signal. I'd like
to be able to buffer about 1000 16-bit width measurements in one shot.
The catch is that the smallest pulse width measurable needs to be 700ns or
better (500ns would be nice). I've looked at using an input capture pin to
a 20MHz or faster auto-cleared timer in combination with a DMA controller
to transfer the captured pulse-widths to RAM, but all the transfer cycles
generally add up to well over 1 micro-second. The 20MHz timer gives
sufficient resolution, but the time to buffer the data is too long.
Right now, the company I work for accomplishes this exact feat using an
ASIC. Together, the current ASIC and micro cost about $7. Can the same be
done for less money, and possibly with a single chip?
I appreciate anyone's suggestions on this problem.
Thanks!
.
- Follow-Ups:
- Re: Continuous Pulse-Width Measurement
- From: Frank Bemelman
- Re: Continuous Pulse-Width Measurement
- From: Spehro Pefhany
- Re: Continuous Pulse-Width Measurement
- From: MetalHead
- Re: Continuous Pulse-Width Measurement
- From: Bryan Hackney
- Re: Continuous Pulse-Width Measurement
- From: Hans-Bernhard Broeker
- Re: Continuous Pulse-Width Measurement
- Prev by Date: Re: SPI Serial EEPROM design
- Next by Date: Re: Dividing two registers in MSP430??
- Previous by thread: Looking for low cost PCB design service oversea
- Next by thread: Re: Continuous Pulse-Width Measurement
- Index(es):
Relevant Pages
|