Go Back   Home > Forums > Design & Build > Parts
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Parts Where to get, and how to make the best bits. PCB's, caps, transformers, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 13th February 2006, 06:27 AM   #1
diyAudio Member
 
Join Date: Oct 2004
Default uControls that can handle higher level math

I've only had experience with pic's, and those are limited to add, subtract, and to my knowledge basic routines for mult and div. Does anyone have any experience with higher level processors and know where to steer me? I'd like to be able to do math like trig, calc, DE's, etc. but hard coded into the hardware. I know I could potentially do something software based such as a mini via motherboard / linux or windows, but that seems overly extreme for routine, although complex, calculations.

BTW, I'm going to use this for redesigning my car ECU and integrating some other stuff. Not exactly audio related, but I got a lot of help with my orions on this forum so I figured someone might know something.

In short, I need something somewhere in between a pic and and a desktop processor.
  Reply With Quote
Old 13th February 2006, 07:56 AM   #2
diyAudio Member
 
neutron7's Avatar
 
Join Date: Dec 2003
Location: Toronto Canada
maybe you could use a "BASIC stamp" which is a little board that can run BASIC programs .

they have been around for a while, maybe there is something better now.

im not sure what functions it supports but im sure google can help you with that
  Reply With Quote
Old 13th February 2006, 09:38 AM   #3
diyAudio Member
 
Join Date: Jul 2005
Location: North Derbyshire
A BASIC STAMP is no use, they just run a slow BASIC interpreter inside a PIC.

I don't know of any micro-controllers with maths co-processors?, bear in mind it's only since the Pentium that Intel have been including them in their processors (the 486 only had some with them).

I would suggest you need to think more about it?, sensible design will probably remove your requirement for it?.
__________________
Nigel Goodwin
  Reply With Quote
Old 13th February 2006, 11:00 AM   #4
diyAudio Member
 
Ouroboros's Avatar
 
Join Date: Dec 2003
Location: Nottingham UK
If you're into car ECU design, have you looked at the Megasquirt and Megajolt projects on the web?
  Reply With Quote
Old 13th February 2006, 11:29 AM   #5
diyAudio Member
 
Join Date: May 2002
Location: Switzerland
There are newer PIC chips with a DSP core. While these do not support trigonometry and the like they can be implemented by software.

Regards

Charles
  Reply With Quote
Old 13th February 2006, 03:00 PM   #6
diyAudio Member
 
Join Date: Oct 2004
I was just thinking. Does anyone know what chips are inside the TI calculators or HP?
  Reply With Quote
Old 13th February 2006, 03:11 PM   #7
diyAudio Member
 
neutron7's Avatar
 
Join Date: Dec 2003
Location: Toronto Canada
How about via nano ITX its 12x12 CM and about as powerful as a celeron 600 or so
  Reply With Quote
Old 13th February 2006, 03:46 PM   #8
diyAudio Member
 
xplod1236's Avatar
 
Join Date: Dec 2003
Location: On the couch
Send a message via AIM to xplod1236
Quote:
Originally posted by srfranci
I was just thinking. Does anyone know what chips are inside the TI calculators or HP?
The TI-89 has a Motorola 68000
  Reply With Quote
Old 13th February 2006, 08:03 PM   #9
diyAudio Member
 
Join Date: Aug 2003
Location: Santa Cruz, California
Modulo using some part with a heavy math coprocessor (hello Pentium!), doing trig involves math routines, ideally coded in assembly. The techniques are well-known (check Numerical Recipes for hints), and depending on the processor you might even be able to find prebuilt libraries.

Calculus is always done numerically in real-time contexts, but for most problems that's exactly what you want anyway.

Long story short, for your application either you run a Pentium or you learn to really love assembler.


Cheers & good luck,
Francois.
  Reply With Quote
Old 13th February 2006, 10:36 PM   #10
Loial is offline Loial  Sweden
diyAudio Member
 
Join Date: Nov 2004
Location: Gävle
Using real-time calculations in a car ECU puts very high demands on the processor, therefore (as far as I know), todays injection controllers simply look up pre-calculated values from (EEP)ROM.
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
lesser of two evils, high level -> line level, digital volume control mazurek Solid State 3 19th November 2006 12:25 AM
how to bring down line level signal to preamplifier level deji Solid State 15 15th April 2004 04:13 PM
Is it true that the higher the BL of a subwoofer, the higher its lowest playable... 454Casull Subwoofers 16 19th March 2004 04:28 PM
Flying higher and higher with the Doede Dac Lucas_G Digital Source 139 27th February 2004 06:40 AM
Super-power amps - higher current better than higher voltage Circlotron Solid State 34 28th June 2002 04:01 AM


New To Site? Need Help?

All times are GMT. The time now is 12:15 AM.

Page generated in 0.08996 seconds (82.09% PHP - 17.91% MySQL) with 10 queries

Copyright ©1999-2012 diyAudio