Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
MAX1258 Evaluation Kit/Evaluation System
16 ______________________________________________________________________________________
Figure 8. MAX1258 EV Kit Component Placement Guide—Component Side
Figure 9. MAX1258 EV Kit PCB Layout—Component Side
Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
MAX1258 Evaluation Kit/Evaluation System
______________________________________________________________________________________ 17
Figure 10. MAX1258 EV Kit PCB Layout—Solder Side
Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
MAX1258 Evaluation Kit/Evaluation System
18 ______________________________________________________________________________________
MAX1258 EV kit Listing 1 06/01/04 1
MAX1258EV listing1
// Drv1258.h
// MAX1258-specific driver.
// mku 04/07/2004
// (C) 2004 Maxim Integrated Products
//--------------------------------------------------
// Revision history (latest at top):
// ========================================
// __/__/2004: Initial Release as MAX1258 Version 1.0
// ========================================
//---------------------------------------------------------------------------
#ifndef DRV1258H
#define DRV1258H
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
// The following interface protocols must be provided by
// the appropriate low-level interface code.
//
/* SPI interface:
** byte_count = transfer length
** mosi[] = array of master-out, slave-in data bytes
** miso_buf[] = receive buffer for master-in, slave-out data bytes
**
** 04/07/2004: master-in slave-out data from MAX1258 is delayed one clock cycle.
** When instructed to transfer n bytes, the hardware must generate
** n * 8 clock pulses. However, the first bit of miso_buf[] must be sampled
** concurrent with the SECOND bit of mosi[].
** The final bit of miso_buf[] does not get a clock pulse, instead the
** final state of the MAX1258 DOUT pin is sampled prior to negating CS.
*/
extern bool SPI_Transfer_MISO_Delayed(int byte_count,
const unsigned __int8 mosi[], unsigned __int8 miso_buf[]);
// Read the state of the EOC pin until the pin is low
// or until a platform-specific timeout expires.
// On Exit:
// Return value = true if EOC pin is low
// Return value = false if timeout expires and EOC is sitll high
//
extern bool Wait_MAX1258_EOC_Low(void);
// Pulse the CONV pin low and then high.
//
extern void Pulse_MAX1258_CONV(void);
// Set acquisition time (when in clock mode 01)
// DelayString is of the form:
// 200us
// 500us
// 1ms
// 2ms
// 5ms
// 10ms
// 20ms
// 50ms
// 100ms
// 200ms
// 500ms
// 1s
extern bool Set_Acquisition_Time(const char* DelayString);
Listing 1 (Sheet 1 of 10)

MAX1258EVKIT

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Data Conversion IC Development Tools MAX1258 Eval Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet