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.

INA220:Implementation of OSS on INA220

Part Number: INA220

Please tell me about the INA220AIDGSR.

Does the INA220AIDGSR implement OSS (Open Source Software)?

  • Yes, the ina2xx driver is part of the Linux kernel, which is compatible with the INA220.

  • What does "part of the Linux kernel" mean?
    Are you using the Linux kernel Source Code?
    Do you mean that it implements the Linux kernel?

    Are there OSS (Open Source Software) other than the Linux kernel?

  • reconfirmation

    Is it correct to understand that the ina2xx driver is a driver for accessing the ADC (INA220AIDGSR) from the external device's CPU, etc.?

    (ina2xx. driver = Source code that runs on Linux)

    re-question

    Does the ADC (INA220AIDGSR) have a built-in CPU and memory?

    Is there software inside the ADC to control the CPU?

    Are you using OSS for that software?

    INA220AIDGSR.pdf

  • Hello,

    Here are my responses to your questions:

    Is it correct to understand that the ina2xx driver is a driver for accessing the ADC (INA220AIDGSR) from the external device's CPU, etc.?

    (ina2xx. driver = Source code that runs on Linux)

    Yes, this understanding is correct. The driver has commands/instructions to access the device registers and set various settings.

    Does the ADC (INA220AIDGSR) have a built-in CPU and memory?

    Is there software inside the ADC to control the CPU?

    Are you using OSS for that software?

    No, there is no MCU in the INA220 that you need software for. It does have internal registers that hold result data and set device settings. That is what the Linux driver mentioned above is for. It helps you communicate with the device registers.  You do not specifically need to use a driver to talk to the device if you want to write your own instructions to read/write device registers.

    Regards,

    Mitch

  • Thanks Mitch!