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.

TLA2024: TLA2024 I2C configuration parameters

Part Number: TLA2024
Other Parts Discussed in Thread: DAC101C081

Hi Sir,

The TLA2024 I2C sends the configuration parameters to be successful, but the configuration register parameters and data register parameters are always the default values. The following setting conditions, please also help technical support. thank you!
1. The default configuration register is 0x8583 and configuration 0xE583. I2c address 0x48, addr is grounded.
2. The communication transceiver process is to send 0x90, 0x01, 0xE5, 0x83, wait for 500us, send 0x91, and receive data.

  • Roy,


    Can you use an oscilloscope and post the communication with the device? I'd like to see the read from and write to the device. If you have a logic analyzer it might be easier to show the entire transaction.

    I would note that your description of the read from the device is a bit off from what should be done. The read from the device is a 5 byte transaction, starting with a write to the device with the register pointer of the register to be read from, and then a read from the device of 2 bytes. In that case, the process would be 0x90 0x01 0x91 and then read the two data bytes.

    Again, get a scope photo of the communications and post back.


    Joseph Wu
  • Dear Joseph,

    TLA2024 current I2C communication is no problem, but I have another dac101C081 analog-to-digital conversion module problem requires technical support,I send and receive data to the chip address return failure, error code -121, broadcast address 0x48. Chip connection: ADR0 is connected to GND. Data transmission: Power on, 0x1a, 0x01, 0x90. But I used the same set of drivers, only changed the address, sent to the tla2024 chip, the communication returned is correct. So the driver should not be a problem. Is there any difference in communication between the DAC and the TLA2024 module?
    Currently suspected 3 points:
    1. the chip address is wrong, the hardware has been tested to confirm that addr is connected to GND, the chip address in the code is written 0x0d, so I want to see if this address is still paying attention or need to pay attention.
    2. the chip does not start or work normally, the hardware measurement va connected 3.7v, after a 100nF capacitor grounding, so I want to see if the chip needs any other operation to start normally.
    3. Is the communication of this dac module different from tla2024? At present, i2c_master_send sends 0x01, 0x90 after startup. (i2c_master_send will automatically send the address first, 0x0d).

  • Roy,


    I don't support the DAC devices, but the I2C communication timing shouldn't be different from device to device. However, the method of writing to and reading from the device is different because the TLA2024 does have a register pointer.

    If the problem is with the TLA2024, then I can help get it working. However, if you are having problems with the DAC101C081, then I'll need to bring in an expert from the DAC group.


    Joseph Wu
  • Roy,

    One thing that I just realized is that 0x48 is the broadcast address for the DAC101C081.

    That means that this device will respond to the 0x48 address that you are currently using for the TLA2024. I'm not sure if the write to the configuration register aligns with any command with the DAC101C081, but at the minimum, the DAC may have some sort of response.

    Joseph Wu