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.

AMC7812B: AMC7812B driver file

Part Number: AMC7812B
Other Parts Discussed in Thread: AMC7812

Dear all:

   Can you help support AMC7812B devicer file, thank you!

  • Hi Xiaowei,

    What type of driver are you referring to? This device is I2C or SPI controlled, so it does not need any PC driver. Instead, the device should be controlled by a microcontroller or CPU.

    Thanks,
    Paul
  • Hi Paul,
    We use Qualcomm SOC APQ8016, with I2C interface to controll the device, can you give the driver support?
    Thanks,
    Michael
  • I Michael,

    I unfortunately do not have any I2C interface examples for the AMC7812 and that processor. I can provide some guidance on the commands to configure the AMC7812 if you know the desired configuration.

    Thanks,
    Paul
  • Hi Paul,

        Can you provide  the desired configuration and  the configure commands for AMC7812B ? Or any other drive information will be useful. We have no any useful information to bring up the AMC7812B now. 

    Thanks,

    Michael Shao

    shaoyou@geniatech.com

  • Hi Michael,

    Your first step after powering on the device would be to configure it.
    1. Enable desired DACs, REF, and ADC by writing to the Power-Down Register (address 0x6B)
    2. Configure the ADC reference, conversion mode, and DAC latch behavior by writing to the AMC Configuration Register (address 0x4C)
    3. Configure the ADC inputs to be single ended or differential by writing to the ADC Channel Register (Address 0x50, 0x51)
    4. Set the DAC range by writing to the DAC Gain Register (address 0x59)
    5. Set the DAC outputs by writing to their data registers (address 0x33-0x3E)
    6. Start the ADC conversion by writing to the ICONV field of register 0x4C.

    Some of these steps depend on how you are using the AMC, but this should be a good starting point.

    Thanks,
    Paul