16-bit AD converter

953 views
Skip to first unread message

Dave Nadler

unread,
Dec 1, 2011, 7:12:58 PM12/1/11
to Beagle Board
Hi All - I'm looking for a companion board for Beagleboard (or bone)
to do some data acquisition and processing.

(1) I can't find info on AD capabilities of Beagle boards, ADC is
mentioned
in schematics but channels/drivers/resolution/speed etc are
mysterious ?

(2) Anybody making a companion board for 16-bit data acquisition ?

Thanks in advance,
Best Regards, Dave

Gerald Coley

unread,
Dec 1, 2011, 7:27:50 PM12/1/11
to beagl...@googlegroups.com
The ADC is a peripheral on the AM3359 processor. All the BeagleBone does is connect those signals to the expansion header. You need to refer to the AM3359 datasheet and Technical Reference Manual for more information on the ADCs. All processor specific information needs to come form these sources. Copy all that information into the System Reference Manual would be redundant and make for a very very large document!
 
 
Gerald


 

--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to beagl...@googlegroups.com.
To unsubscribe from this group, send email to beagleboard...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/beagleboard?hl=en.


Dave Nadler

unread,
Dec 1, 2011, 9:45:55 PM12/1/11
to Beagle Board
Thanks Gerald !
This confirms the built-in ADC is only 12-bit. So:

(2) Anybody making a companion board for 16-bit data acquisition ?
Thanks in advance,
Best Regards, Dave

Kiam Peng Wee

unread,
Dec 1, 2011, 10:24:08 PM12/1/11
to beagl...@googlegroups.com
if i remembered correctly, the acquired signals should not exceed 1.8V

KP

Dave Nadler

unread,
Dec 2, 2011, 9:05:33 AM12/2/11
to Beagle Board
I am looking for a 16-bit resolution ADC solution.
The voltage levels are not particularly important...
Thanks in advance for any suggestions,
Best Regards, Dave

Gerald Coley

unread,
Dec 2, 2011, 9:11:42 AM12/2/11
to beagl...@googlegroups.com
Thee are several SPI or I2C based ones depending on your sample rate requirements.
 
Gerald

Dave Nadler

unread,
Dec 2, 2011, 9:19:52 AM12/2/11
to Beagle Board
Thanks Gerald - Can you provide any links ?
I was unable to find one via http://beagleboard.org/
Thanks again,
Best Regards, Dave

Gerald Coley

unread,
Dec 2, 2011, 9:26:57 AM12/2/11
to beagl...@googlegroups.com
I would suggest that you just google I2C A/D or SPI A/D. Or maybe go to Mouser or DigiKey and search there for the parts. At this point in time, I don't think there is a board for the BeagleBone, but I would not be surprised to see one in the next several months.
 
Gerald

Dave Nadler

unread,
Dec 2, 2011, 9:49:55 AM12/2/11
to Beagle Board
Thanks Gerald - I am a frequent component customer
at DigiKey, Mouser, and others, however:

I am looking for an off-the-shelf, ready-to-go,
companion board solution for Beagle, without designing
new boards and/or writing drivers.

Looks like I might have to go the PC104 route to get
ready-made peripheral boards...

Thanks again,
Best Regards, Dave

On Dec 2, 9:26 am, Gerald Coley <ger...@beagleboard.org> wrote:
> I would suggest that you just google I2C A/D or SPI A/D. Or maybe go to
> Mouser or DigiKey and search there for the parts. At this point in time, I
> don't think there is a board for the BeagleBone, but I would not be
> surprised to see one in the next several months.
>
> Gerald
>
> On Fri, Dec 2, 2011 at 8:19 AM, Dave Nadler <d...@nadler.com> wrote:
> > Thanks Gerald - Can you provide any links ?

> > I was unable to find one viahttp://beagleboard.org/

Gerald Coley

unread,
Dec 2, 2011, 9:59:00 AM12/2/11
to beagl...@googlegroups.com
The BeagleBoard and BeagleBoard-xM have an audio input. I am not sure if that would work for you or not.
 
Gerald


 

David Goodenough

unread,
Dec 2, 2011, 10:12:34 AM12/2/11
to beagl...@googlegroups.com
On Friday 02 Dec 2011, Dave Nadler wrote:
> Thanks Gerald - I am a frequent component customer
> at DigiKey, Mouser, and others, however:
>
> I am looking for an off-the-shelf, ready-to-go,
> companion board solution for Beagle, without designing
> new boards and/or writing drivers.
>
> Looks like I might have to go the PC104 route to get
> ready-made peripheral boards...
I would be surprised if there were no I2C boards. Have you tried
places like SparkFun?

For instance http://www.sparkfun.com/products/8736 is a 12 bit
I2C AD converter.

David

Dave Nadler

unread,
Dec 2, 2011, 5:00:11 PM12/2/11
to Beagle Board
Thanks, yes, I tried Sparkfun, they don't have 16-bit ADs.
No, the audio channel won't do it...
Guess I'll have to go with a different platform,

Thanks again,
Best Regards, Dave

On Dec 2, 10:12 am, David Goodenough


<david.goodeno...@linkchoose.co.uk> wrote:
> On Friday 02 Dec 2011, Dave Nadler wrote:
> > Thanks Gerald - I am a frequent component customer
> > at DigiKey, Mouser, and others, however:
>
> > I am looking for an off-the-shelf, ready-to-go,
> > companion board solution for Beagle, without designing
> > new boards and/or writing drivers.
>
> > Looks like I might have to go the PC104 route to get
> > ready-made peripheral boards...
>
> I would be surprised if there were no I2C boards.  Have you tried
> places like SparkFun?
>

> For instancehttp://www.sparkfun.com/products/8736is a 12 bit

Gerald Coley

unread,
Dec 2, 2011, 8:04:06 PM12/2/11
to beagl...@googlegroups.com
This should work for you. It is SPI based.
 
 
Gerald

Ben Gamari

unread,
Dec 2, 2011, 8:37:38 PM12/2/11
to Dave Nadler, Beagle Board
On Thu, 1 Dec 2011 16:12:58 -0800 (PST), Dave Nadler <d...@nadler.com> wrote:
> Hi All - I'm looking for a companion board for Beagleboard (or bone)
> to do some data acquisition and processing.
>
> (1) I can't find info on AD capabilities of Beagle boards, ADC is
> mentioned
> in schematics but channels/drivers/resolution/speed etc are
> mysterious ?
>
> (2) Anybody making a companion board for 16-bit data acquisition ?
>
I have designed a board (known uncreatively as the BeagleDAQ) for doing
large-scale data acquisition from the BeagleBoard. It has capacity for
four 8-channel 16-bit ADC and DAC converters (thus up to 32 ADC channels
and 32 DAC channels). It is currently being used successfully in an
experiment. Unfortunately, due to the incredibly broken scientific
publishing system, I have been asked to remove the Wiki page from public
sight. That being said, if you are interested feel free to contact me
privately.

That being said, there is also Mark Haun's DAQ board, built around the
PandaDAQ, which looks quite promising. It is still in the early stages
of development, however.

Cheers,

- Ben

MarioACIC

unread,
Jan 5, 2012, 3:02:20 PM1/5/12
to beagl...@googlegroups.com
I can suggest the following list of converters

DESCRIPTION                                                         PART                                            MOR INFO


I hope to
 be helpful in your purposes,

Ben Gamari

unread,
Jun 12, 2013, 11:23:13 PM6/12/13
to meindert...@gmail.com, beagl...@googlegroups.com, Dave Nadler
meindert...@gmail.com writes:

> Hi Ben,
>
Hey,

> I am looking for ways to do some data acquisition with the new Beagleboard
> Black. I need 16 bit resolution and was lookingon the Internet for
> information when I stumbled on this blog. Can you share some information
> about your adc board? Do you have schematics, maybe print layout? Any help
> is welcome.
>
I've put together a number of designs over the years. This began with
the BeagleDAQ[1], which was an unreasonably large daughterboard for the
BeagleBoard built for large-scale (32 DAC and 32 ADC channels)
data-acquisition. The board was extremely simple, consisting of little
more than a number of SPI DACs and ADCs hanging off of the Beagle's two
McSPI busses. Unfortunately, I soon realized that I wouldn't be able to
squeeze the feedback rates I needed out of this hardware.

Consequently, a bit later I put together the uDAQ[2] which is a
daughterboard for the BeagleBoard XM intended for running a feedback
loop. This consisted of an STM32F3 MCU (with integrated 12-bit ADCs) and
a 16-bit 8-channel DAC. While the board worked, I found it was rather
awkward to get the two processors to communicate (given only SPI and a
UART). Moreover, a few hardware bugs drew me away from this approach.

Recently I started looking again at this and decided to go with a less
BeagleBoard-specific approach. This device, the mDAQ[3], consists of an
LPC4330 ARM Cortex M3/M0 processor and is designed to operate either
autonomously or as a USB device (although a couple UARTs are also
brought out). I'm currently waiting to receive the PCBs, but I suspect
this will be the last in my string of data acquisition board
designs.

You can find designs for each of these on Github (URLs below). Each is
designed with the geda toolchain (e.g. gschem and pcb) and is offered
under an open source license. See the appropriate repository for details.

Cheers,

- Ben


[1] https://github.com/bgamari/beagle-daq
[2] https://github.com/bgamari/udaq
[3] https://github.com/bgamari/mdaq
Reply all
Reply to author
Forward
0 new messages