This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1282: ADS1282

Part Number: ADS1282
Other Parts Discussed in Thread: DAC1282,

Hello,

I'm new in this matter and using ADC and DAC for the first time for development. I'm trying to make an electronical resistor load wit a FET for a graduation assignment.

I want to make use of the ADS1282 and DAC1282 for their 24/32 bits DC precision, so i can get some high resolution data samples to receive and control with.

My question in advance is how to program the registers inside it. Do i need a special hardware tool or is there fixed software for it, to make the settings through USB and a PC?

The datasheet doesn't mention anything about how to program the registers of the Ic's.

Regards

Mark

  • Hi Mark,

    Welcome to the TI E2E Forums!

    The ADS1282 and DAC1282 use serial peripheral interfaces (SPI) for device configuration and data output. Most microcontrollers have SPI-perhiperials that you can use to communicate with these devices.

    The device datasheets provide information on the required SPI hardware connections (see Figure 53 in the ADS1282 datasheet), timing requirements (section 6 in the ADS1282 datasheet and section 7.5 in the DAC1282 datasheet), and SPI commands (section 10 in the ADS1282 datasheet and section 8.4 in the DAC1282 datasheet) for programming and reading data.

    For specific MCU programming information, you'd likely need to refer to the microcontroller's datasheet, user's guide, or example code for configuring and using the SPI interface.

    For additional information on SPI, I think Wikipedia gives a good overview and provides some good additional resources:

    Best regards,
    Chris

  • Hi Chris,

    thx for the info. I'm going to use the NI-8452 USB/IIC/SPI interface from national instruments, an interface from the PC to IIC or SPI.
    So with the accompagnied software of this interface i should also be able to communicate over the SPI bus and sent normal data or command words to program the registers with then, if i understand you right?

    Regards,

    Mark
  • Hi Mark,

    That is correct. Just take care to configure the SPI for the correct SCLK frequency, operational mode (SPI Mode 0: CPOL=0; CPHA=0), and to provide some delay time between multiple commands (see "t_SCLKDLY" in the ADS1282 datasheet).

    Also, since you will be manually wiring the SPI signals with jumper wires, take care to keep these signal wires short and keep the grounding wire close by so that the loop areas remain small; otherwise you might run into signal integrity issues.

    Best regards,
    Chris