Which Mfg has the best options for their ARM processors? I've never worked with a ARM, and I was going to play with a Atmel AVR32, but the ARM seems to have more features for a buck or two more. Preferable package is LQFP. And not so pricey tools.
Forgot to mention that "PSoC Creator" is what you will use with it. It essentially allows you to draw a schematic and provides you with code to manage it.
ST, TI, NXP all have various flavors of ARM and reasonable priced development boards. I have development boards from all three. I just finished a Cortex M3 design with a LPC1768 LQFP. Ethernet, CAN, SPI and a bunch of GPIO. You can get a LPCXpresso board from Mouser for 32 bucks and download the free (but limited) Code Red compiler suite. I switched to Eclipse and GNU cross compiler and OpenOCD for JTAG programming/debug.
Like I mentioned, TI and ST have similar offerings. Really depends on what you need. Ethernet? USB? A bunch of UARTS? How many channels for ADC?
The erstwhile Luminary, now a part of Texas Instruments, Stellaris Cortex M3 parts are pretty nice too, esp. for their built-in ethernet PHY.
If you are serious about on-chip analog peripherals, you can look at relevant AD parts which contain pretty decent ADC/DAC converters and an ARM7TDMI (32 and 16 bit modes) as sort of a peripheral.
Best regards, Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
"John Larkin" wrote in message news: snipped-for-privacy@4ax.com...
Ok, I can live with that. I never seen really good performance from on board ADC's anyway, always some errata associated with them. DAC's were always external. The LPC17xx looks like it would fit the bill. Even has a Ethernet which I will need. This must be ARMv7 = Cortex-M3...
We use NXP LPC176x and LPC2366 parts and I like them. I was going to do some kind of A/D calibration tables to help the 10 bit converters.
Do you do a 1:1 (4096 point) table mapping or do you just do a limited amount of points and interpolate or something else ?
How long does it take to calibrate one part in production and is it repeatable as far as drift etc out in the field ?? I would guess that maybe it is but how well does it really "stick" ?? How different is one part's A/D from another ? Are they all over the place ?
On the board I mentioned, we did a 64-point lookup table with interpolation. The ADC transfer function had some jumps, so that was good. Sometimes we do polynomials for stuff like this, if the curves are softer.
I recall times like 20 minutes to test/cal a board, all automated. This is it:
formatting link
The uPs are each electrically isolated and each one runs a local PID loop to do each 4-20 mA channel. Sort of a nuisance to design.
and is it
I sure hope so! Seems OK so far. But I guess asking a uP ADC to do
0.1% is pushing things.
I would guess
Enough that we can't spec 0.1% without a lookup table for each one. The cal table also picks up all the resistor tolerances, opamp offsets, whatever, so it's all lumped together.
In retrospect, we could have used a real ADC, ADS7866 maybe, and saved a lot of hassle.
Do you know the difference between HKD and USD? (it's been pegged at about 7.8 to the USD for going on 30 years, though surely they will scrap the outdated USD peg and change to the CNY pretty soon).
Best regards, Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.