Re: Simple multi-channel serial ADC (8-ch)?



bungalow_steve@xxxxxxxxx wrote:

On Feb 16, 8:01 pm, Joerg <notthisjoerg...@xxxxxxxxxxxxxxxxxxxxx>
wrote:

Marte Schwarz wrote:

Hi Jörg,

May be you want to use a very cheap ATtiny with a 4067 as Mux? I'm sure
this isn't to beat. for low data rate you can create your own quad slope
AD using the cheapest controller to be found.

Or use a cheap 1-channel ADC and a HC4051. That's really hard to beat.

I would prefer a µC so you can implement the control of the 4051 with the
same timen than the ADC and the SPI/I2C or whatever else. Have a buffer,
possibility of averaging... and the noise is almost from peripheral clocks,
you don't need this with several µC. They can be very quiet, I guess more
quiet than a discrete ADC with external oscillator pin.

Yes, probably a uC could work here if clocked slowly. It doesn't have to
do much. But there is one more pain left (don't I always find a hair in
the soup?): Programming it. Beats me why companies like TI keep their
SBW details a secret. They also do not provide a simple download tool.
By simple I mean something that can be clicked from a PC and then
automatically download into the uC. The user interface should consist of
an *.exe file that gets double-clicked from Windows Explorer, no more.
Currently you have to use one of the programming suites for that. I use
IAR and I am comfortable with it but a biomedical engineer who does
mostly mechanical and chemistry stuff won't be. I can't expect my
clients to learn a design suite to program my boards. At least not the
smaller companies among them.

The analog/mixed solution I am designing now will not have that
programming hassle. Somebody stuffs it, somebody tests it (probably me),
then build a few dozen more, a tech tests those and then plops them all
into the system rack.

--
Regards, Joerg

http://www.analogconsultants.com- Hide quoted text -

- Show quoted text -


why would your clients be programming your boards?


Because they are contractually their boards :-)))

But seriously, suppose they'd want a minor mod. With a proper downloader I'd do it, send it to them and tell them to connect the board, then double-click modgizmo.exe or something like that.

Without, it goes something like this: Do the mod, go to the SWA or Jetblue web site, book flight, book hotel, book rental car, fly x hours, rent car, crash in hotel bed, drive to client, program boards, drive back to airport, get in traffic jam because some knucklehead speeded and spun out, miss last flight...

--
Regards, Joerg

http://www.analogconsultants.com
.



Relevant Pages

  • Re: SPITBOL or SNOBOL4 in OS X unix layer?
    ... > I am a long-time user of the old-fashioned programming language package ... > MaxSPITBOL, an implementation of the text-oriented language SPITBOL, ... > But SPITBOL has had several unix implementations over the years. ... When you download it, open a Terminal window and cd to the directory ...
    (comp.sys.mac.system)
  • Re: GRAPHICS
    ... standard VB Access structural programming? ... I download "A97WindowToBitmapver11.mdb" as well but in ... Zbigniew GALUS ... >of a PictureBox to a disk based Gif file. ...
    (microsoft.public.access.forms)
  • Re: Documentation suggestions
    ... the first thing they read about Python is still aimed at a programmer. ... And a Windows user is not going to download any program until ... So nobody new to programming and new to Python is going to download ...
    (comp.lang.python)
  • Re: Pondering My Next Programming Frontier
    ... >I thought my next programming frontier would be Visual BASIC ... > people to download Microsoft's 21-meg dot net framework. ... compiled language that lets you build GUIs just as easily as VB. ... so an interpreter would ...
    (microsoft.public.vb.general.discussion)
  • Announcing WNLIB 9.0 - Free C Subroutine Library
    ... During my 15 years of C programming, I have accumulated a large library of ... - various matrix and vector routines. ... Poisson distribution, Cauchy distribution, etc. ... You can download it by going to this URL: ...
    (sci.math.num-analysis)