Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Can XBee radios transmit 12-bit ADCs (with some work)?

Received: by 10.66.89.164 with SMTP id bp4mr296464pab.14.1349972207297;
        Thu, 11 Oct 2012 09:16:47 -0700 (PDT)
X-BeenThere: nycresistormicrocontrollers@googlegroups.com
Received: by 10.68.189.162 with SMTP id gj2ls6919884pbc.6.gmail; Thu, 11 Oct
 2012 09:16:44 -0700 (PDT)
Received: by 10.68.135.103 with SMTP id pr7mr436197pbb.7.1349972204538;
        Thu, 11 Oct 2012 09:16:44 -0700 (PDT)
Date: Thu, 11 Oct 2012 09:16:44 -0700 (PDT)
From: Akiba <akiba.freakl...@gmail.com>
To: nycresistormicrocontrollers@googlegroups.com
Message-Id: <6f838589-9b24-4a90-88f4-7d02b715eb47@googlegroups.com>
In-Reply-To: <3fcb8fc2-2b26-4426-b172-8b53d9d1ab61@googlegroups.com>
References: <3fcb8fc2-2b26-4426-b172-8b53d9d1ab61@googlegroups.com>
Subject: Re: Can XBee radios transmit 12-bit ADCs (with some work)?
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_131_16410490.1349972204159"

------=_Part_131_16410490.1349972204159
Content-Type: multipart/alternative; 
	boundary="----=_Part_132_27235515.1349972204159"

------=_Part_132_27235515.1349972204159
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Yeah, I would just use an external ADC. 12-bit SPI ADCs are easy to find 
and cheap. If you want to get fancy, go for a high rez sigma delta. They go 
up to 24-bits but they're slower. Anyways, as you mentioned, its basically 
two bytes sent over the air. Depending on the application, you might want a 
timestamp as well, although you can probably do that on the receiver side. 
The MCP3221 12-bit SAR ADC is roughly $1.50 in low quants, has an I2C 
interface, and can do up to 200 ksamples/sec. The MCP3201 12-bit SAR ADC 
has an SPI interface and can do about 100 ksamples/sec. You can interface 
either of those to an arduino fairly easily using the hardware I2C pins 
(and Wire lib) or the hardware SPI pins (and the SPI lib). Hope that helps 
:)
------=_Part_132_27235515.1349972204159
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

Yeah, I would just use an external ADC. 12-bit SPI ADCs are easy to find and cheap. If you want to get fancy, go for a high rez sigma delta. They go up to 24-bits but they're slower. Anyways, as you mentioned, its basically two bytes sent over the air. Depending on the application, you might want a timestamp as well, although you can probably do that on the receiver side. The MCP3221 12-bit SAR ADC is roughly $1.50 in low quants, has an I2C interface, and can do up to 200 ksamples/sec. The MCP3201 12-bit SAR ADC has an SPI interface and can do about 100 ksamples/sec. You can interface either of those to an arduino fairly easily using the hardware I2C pins (and Wire lib) or the hardware SPI pins (and the SPI lib). Hope that helps :)
------=_Part_132_27235515.1349972204159--

------=_Part_131_16410490.1349972204159--