![]() |
Linduino
1.3.0
Linear Technology Arduino-Compatible Demonstration Board
|
LTC2348-18: Octal, 18-Bit, 200ksps Differential ±10.24V Input SoftSpan ADC with Wide Input Common Mode Range. More...
LTC2348-18: Octal, 18-Bit, 200ksps Differential ±10.24V Input SoftSpan ADC with Wide Input Common Mode Range.
LTC2348-16: Octal, 16-Bit, 200ksps Differential ±10.24V Input SoftSpan ADC with Wide Input Common Mode Range. LTC2344-18: Quad, 18-Bit, 400ksps/ch Differential SoftSpan ADC with Wide Input Common Mode Range. LTC2344-16: Quad, 16-Bit, 400ksps/ch Differential SoftSpan ADC with Wide Input Common Mode Range. LTC2333-18: Buffered 8-Channel, 18-Bit, 800ksps Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2333-16: Buffered 8-Channel, 16-Bit, 800ksps Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2357-18: Buffered Quad, 18-Bit, 350ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2357-16: Buffered Quad, 16-Bit, 350ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2358-18: Buffered Octal, 18-Bit, 200ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2358-16: Buffered Octal, 16-Bit, 200ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2353-18: Buffered Dual, 18-Bit, 550ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range. LTC2353-16: Buffered Dual, 16-Bit, 550ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range.
The LTC2348 is an 18-bit,low noise 8-channel simultaneous sampling successive approximation register(SAR) ADC with differential,wide common mode range inputs. Operating from a 5V low voltage supply, flexible high voltage supplies, and using the internal reference and buffer, each channel of this SoftSpan ADC can be independently configured on a conversion-by-conversion basis to accept ±10.24V, 0V to 10.24V, ±5.12V,or 0V to 5.12V signals. Individual channels may also be disabled to increase throughput on the remaining channels SPI DATA FORMAT : SoftSpan Configuration Word for Conversion N+1 Data In : S23 S22 S21 S20 S19 S18 S17 S16 S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0 Conversion N Channel 0 SDO0 : D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 C2 C1 C0 SS2 SS1 SS0 Sx : SoftSpan Configuration Bits Dx : Data Bits Cx : Channel ID Bits SSx : SoftSpan Configuration Bits of corresponding channel
http://www.linear.com/product/LTC2348-18 http://www.linear.com/product/LTC2348-16 http://www.linear.com/product/LTC2344-18 http://www.linear.com/product/LTC2344-16 http://www.linear.com/product/LTC2333-18 http://www.linear.com/product/LTC2333-16 http://www.linear.com/product/LTC2357-18 http://www.linear.com/product/LTC2357-16 http://www.linear.com/product/LTC2358-18 http://www.linear.com/product/LTC2358-16 http://www.linear.com/product/LTC2353-18 http://www.linear.com/product/LTC2353-16
http://www.linear.com/product/LTC2348-18#demoboards http://www.linear.com/product/LTC2348-16#demoboards http://www.linear.com/product/LTC2344-18#demoboards http://www.linear.com/product/LTC2344-16#demoboards http://www.linear.com/product/LTC2333-18#demoboards http://www.linear.com/product/LTC2333-16#demoboards http://www.linear.com/product/LTC2357-18#demoboards http://www.linear.com/product/LTC2357-16#demoboards http://www.linear.com/product/LTC2358-18#demoboards http://www.linear.com/product/LTC2358-16#demoboards http://www.linear.com/product/LTC2353-18#demoboards http://www.linear.com/product/LTC2353-16#demoboards
Copyright 2018(c) Analog Devices, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, INTELLECTUAL PROPERTY RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Header for LTC23XX: 16/18-Bit Differential Input SoftSpan ADC with Wide Input Common Mode Range.
Definition in file LTC2348.h.
Go to the source code of this file.
Functions | |
void | LTC23XX_create_config_word (uint8_t channel, uint8_t config_number, uint32_t *config_word) |
Creates 24-bit configuration word for the 8 channels. More... | |
void | LTC23XX_read (uint8_t cs_pin, uint32_t config_word, uint8_t data_array[24]) |
Transmits 24 bits (3 bytes) of configuration information and reads back 24 bytes of data (3 bytes/ 24 bits for each channel) 24 bits: 18 bit data + 3 bit config + 3 bit channel number. More... | |
float | LTC23XX_voltage_calculator (uint32_t data, uint8_t channel_configuration) |
Calculates the voltage from ADC output data depending on the channel configuration. More... | |
Macros | |
#define | VREF 4.096 |
#define | POW2_18 262144 |
#define | POW2_17 131072 |
#define | CHANNEL_NUMBER 0x38 |
#define | SOFTSPAN 0x07 |
#define | SNEAKER_PORT_I2C_ADDRESS 0x20 |
void LTC23XX_create_config_word | ( | uint8_t | channel, |
uint8_t | config_number, | ||
uint32_t * | config_word | ||
) |
Creates 24-bit configuration word for the 8 channels.
channel | Channel number |
config_number | Configuration number for the channel |
config_word | 24 bit config word created |
Definition at line 106 of file LTC2348.cpp.
void LTC23XX_read | ( | uint8_t | cs_pin, |
uint32_t | config_word, | ||
uint8_t | data_array[24] | ||
) |
Transmits 24 bits (3 bytes) of configuration information and reads back 24 bytes of data (3 bytes/ 24 bits for each channel) 24 bits: 18 bit data + 3 bit config + 3 bit channel number.
cs_pin | Chip select |
config_word | 3 bytes of configutaion data for 8 channels |
data_array | Data array to read in 24 bytes of data from 8 channels |
Definition at line 115 of file LTC2348.cpp.
float LTC23XX_voltage_calculator | ( | uint32_t | data, |
uint8_t | channel_configuration | ||
) |
Calculates the voltage from ADC output data depending on the channel configuration.
data | 24 bits of ADC output data for a single channel |
channel_configuration | 3 bits of channel configuration data |
Definition at line 142 of file LTC2348.cpp.