Re: Wich 16-bit MCU?
- From: "Tom Lucas" <news@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 29 Jun 2006 11:23:01 +0100
"Robert Latest" <boblatest@xxxxxxxxx> wrote in message
news:4ghn5uF1mgimoU1@xxxxxxxxxxxxxxxxx
Hello,
I'm now at the point where I'll have to dive into building an embedded
data acquisition system. Last time I did that was about 15 years
ago --
burn-and-crash with an 68008 and an EPROM, much along the lines of
Chapter 11 in AoE (just to illustrate the point at which my uC
knowledge
froze over).
What I need to do, in real-time, is this -- just to estimate the
workload the CPU has to cope with:
1. Read out one 16-bit ADC at 60 kHz rate, do a bit with the numbers
and
write back out to an ADC at the same rate. This is a PI servo loop
that
also could be done in analog hardware if the CPU isn't up to it.
2. Read out three 16-bit ADCs at 20kHz rate and store results in RAM
3. Update two 16-bit DACs at 20kHz (numbers come from a couple of
Bresenham's algorithms).
4. simple link to host Computer, 800kB/sec (SCSI?)
Task 1. must run continuously. Tasks 2 and 3 run simultaneously but
alternatingly with 4.
Like I said, I like m68k assembler but I've heard good things about
ARM,
too.
Thanks,
robert
I reckon an ARM7 such as the Sharp 79524 I'm using would be plenty quick
enough. Don't use this one specifically as it had loads of peripherals
you won't need but the Phillips LPC range should cater for your needs.
There is also a roadmap that takes you up to ARM9 and onwards if you
find you want more power.
.
- Follow-Ups:
- Re: Wich 16-bit MCU?
- From: Robert Latest
- Re: Wich 16-bit MCU?
- References:
- Wich 16-bit MCU?
- From: Robert Latest
- Wich 16-bit MCU?
- Prev by Date: Wich 16-bit MCU?
- Next by Date: Re: Wich 16-bit MCU?
- Previous by thread: Wich 16-bit MCU?
- Next by thread: Re: Wich 16-bit MCU?
- Index(es):
Relevant Pages
|