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



linnix wrote:

On Feb 15, 12:00 pm, Joerg <notthisjoerg...@xxxxxxxxxxxxxxxxxxxxx>
wrote:

linnix wrote:

On Feb 15, 10:16 am, Joerg <notthisjoerg...@xxxxxxxxxxxxxxxxxxxxx>
wrote:

linnix wrote:

On Feb 15, 8:52 am, Joerg <notthisjoerg...@xxxxxxxxxxxxxxxxxxxxx>
wrote:

Rene Tschaggelar wrote:

Joerg wrote:

Hello Folks,

As an analog guy I get goose pimples when I see converters like the
TLV1508. Impressive performance but, boy, do they need a complicated
liturgy to get data out of them. Many of them must be told via SPI
that I want to read this, that and the other value. Then you must
patiently wait x clock cycles, wasting away bus time. The guy who
designs the host processing will throw his coffee mug at me because
there'll be a dozen of these.

Here is what I am looking for: 10 bits or so, 8 channels, bone-simple
readout, can very very slow, low kHz range. All I need is to read DC
values and it doesn't matter when the exact sampling time was. SPI,
I2C, anything serial works. I mean, with a FIFO in there they should
be able to do continuous autoscan and just dump the last valid set of
values upon request.

Any ideas? I am also looking for 10-12 bit DAC with lots of channels
but that seems to be much simpler.

Joerg,
I'd employ a controller such as the AVR Tiny26 with 8
differential or 11 single ended 10 bit channels.
Since you need a dozend of them just hook them together
with an SPI or an USI.

I wanted to avoid a uC on there because it wouldn't be needed for any
other purpose.

Micros are sometimes cheaper than standalone ADCs.
You don't need to use them for anything else.

But they need to be flash programmed and are still more noisy.

They are too slow for the analog stuff I am doing on the
boards.

How fast do you need?
Is 500KSPS too slow for you?
How about 1MSPS?

The ADC can be slow, a few kHz at the most. Not critical. What I meant
is that I can't use a uC for any of the control gear tasks. That would
have justified the hassle of in circuit programming. Unless you buy gang
programmers many manufacturers do not offer file dumps. They give you a
nice and cozy design environment but, for example, TI does not offer a
feature where you connect an EZ430 pod or the like and just download a
file right from the OS or from a web browser. You have to do that from
the IAR console. Not such a good thing in this case since the engineers
at my client are all specialized in optics and process control.

Yes, I understand your concern. Programming environment is one reason
I am avoiding the MSP. At least with ARM, JTAG is possible. For our
particular project, we need to be able to JTAG one micro from another.

I told them that, and certainly others did. All they'd have to do is
maybe hire an intern who can write a simple download routine so you can
dump data via SBW into the device without the design suite open.
Preferably without even needing to have a clue of what's happening. Just
by selecting a file, connecting the cable and hitting "Program Now".
It's not rocket science. But so far, nada.


But you are assuming that the bootloader is reliable, I would not rely
on that unless the bootloader is in hardware rom, not flash and not
eeprom.


The original one is hard-coded in but I don't remember whether that ain't just a write-protected flash area.


The topper would be a wee sub-program that allows one-pin programming so
you could connect a little IR photodiode and then "beam it over". With
good encryption to avoid data errors in ambient light. Look, ma, no
cable! While it's no big deal to write such code for the MSP430 the PC
part would be a challenge, at least for an analog guy like me.


If the spec is open, someone would write it for you.
Problem is that most micro makers are protecting their programming
interfaces like trade secrets.


Yep, and that is a rather silly business behavior. For TI it has already cost them sales in my case. I had bugged them numerous times about some more data about their MSP430 devices, then gave up on it. Went analog, actually.

Just like a vendor who refused to disclose the schematic of a laser controller, a schematic I only needed to find out what the plant parameters would be. So, I designed it out. Slam bam, door shut. Even if they came back now and repented it would be two days too late.

--
Regards, Joerg

http://www.analogconsultants.com
.



Relevant Pages

  • Re: Simple multi-channel serial ADC (8-ch)?
    ... at my client are all specialized in optics and process control. ... dump data via SBW into the device without the design suite open. ... The topper would be a wee sub-program that allows one-pin programming so ...
    (sci.electronics.design)
  • Re: Simple multi-channel serial ADC (8-ch)?
    ... have justified the hassle of in circuit programming. ... at my client are all specialized in optics and process control. ... All they'd have to do is maybe hire an intern who can write a simple download routine so you can dump data via SBW into the device without the design suite open. ...
    (sci.electronics.design)
  • Re: mfc pitfalls
    ... In most MFC apps, you are writing code in that kind ... virtual methods usually work better than callbacks for most ... no syntax in the design for function pointers. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • Re: mfc pitfalls
    ... I see no callbacks in MFC. ... but I see no callbacks. ... premises of one of them as a basis of design or implementation in one of the others. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • Review my resume. Please.
    ... communication, interpersonal, and problem solving skills. ... MOST and CAN (Controller ... network devices for automotive industry based on MOST (Media Oriented ... the Open Systems Interconnect reference model; design focused ...
    (comp.arch.embedded)