MAX1499EVKIT Maxim Integrated, MAX1499EVKIT Datasheet - Page 22

no-image

MAX1499EVKIT

Manufacturer Part Number
MAX1499EVKIT
Description
Data Conversion IC Development Tools Evaluation Kit/Evaluation System for the MAX1499
Manufacturer
Maxim Integrated
Series
MAX1497, MAX1499r
Datasheet

Specifications of MAX1499EVKIT

Interface Type
QSPI, Serial (SPI, Microwire)
Operating Supply Voltage
2.7 V to 5.25 V
Listing 2 (Sheet 3 of 4)
MAX1499 Evaluation Kit/MAX1499 Evaluation
}
//---------------------------------------------------------------------------
double MAX1499::Voltage(void)
{
}
//---------------------------------------------------------------------------
bool MAX1499::Write_2s_complement(int reg, int data)
{
}
//---------------------------------------------------------------------------
int MAX1499::Read_2s_complement(int reg)
{
}
//---------------------------------------------------------------------------
bool MAX1499::Write_8bit_reg(int reg, int data)
{
}
//---------------------------------------------------------------------------
int MAX1499::Read_8bit_reg(int reg)
{
// Write one of the 2's complement registers
// Read one of the 2's complement registers
// Write one of the 8 bit registers
// Read one of the 8 bit registers
}
return DATA_REG;
if ((CONTROL_REG & MAX1499_CONTROL_RANGE_200mV) == 0) {
} else {
}
const unsigned __int8 mosi[] = {
};
unsigned __int8 miso_buf[sizeof(mosi)];
bool result = SPI_Transfer(sizeof(mosi), mosi, miso_buf);
return result;
const unsigned __int8 mosi[] = {
};
unsigned __int8 miso_buf[sizeof(mosi)];
bool result = SPI_Transfer(sizeof(mosi), mosi, miso_buf);
if (result == false) {
}
int data = miso_buf[1] * 0x100 + miso_buf[2];
if (data >= 32768) {
}
if (data >= 32768) {
}
return data;
const unsigned __int8 mosi[] = {
};
unsigned __int8 miso_buf[sizeof(mosi)];
bool result = SPI_Transfer(sizeof(mosi), mosi, miso_buf);
return result;
reg = (reg & MAX1499_COMMS_RS_MASK);
data = data & 0xFFFF;
reg = (reg & MAX1499_COMMS_RS_MASK);
reg = (reg & MAX1499_COMMS_RS_MASK);
reg = (reg & MAX1499_COMMS_RS_MASK);
// Input range 2V
// Input range 200mV
return DATA_REG * (vref / 2.048) * 10e-6 * 10;
return DATA_REG * (vref / 2.048) * 10e-6;
(unsigned __int8)(MAX1499_COMMS_START | MAX1499_COMMS_RW_WRITE | reg),
(unsigned __int8)((data >> 8) & 0xFF),
(unsigned __int8)(data & 0xFF)
(unsigned __int8)(MAX1499_COMMS_START | MAX1499_COMMS_RW_READ | reg),
(unsigned __int8)(0xFF),
(unsigned __int8)(0xFF)
return 0; // failure
(unsigned __int8)(MAX1499_COMMS_START | MAX1499_COMMS_RW_WRITE | reg),
(unsigned __int8)(data & 0xFF)
data -= 65536;
data -= 65536;
______________________________________________________________________________________
// validate the data
System
23

Related parts for MAX1499EVKIT