MAX11410
Production
The MAX11410 is a low-power, multi-channel, 24-bit delta-sigma ADC with features and specifications that are optimized for precision sensor measurement...
Datasheet
MAX11410 on Analog.com
Hi Livius,
obviously you're looking for some 24-bit ADCs. And we're happy to evaluate if we can meet your schedules.
The two requests you put in last week we already ordered some HW. However asking for Linux drivers for every 24-bit precision ADC is not going to be helpful since we then won't be able to meet your schedules.
The AD4115 might be ok, since we already support this family in the NoOS driver.
https://wiki.analog.com/resources/tools-software/uc-drivers/ad717x
And our SW development team has already some test HW.
Ideally you start evaluation of these ADC using the evaluation boards, with the evaluation SW first.
I fully understand that this is different from a real Linux driver, but it would allow you to make a preselection.
Ideally we support all our converters with devices drivers, however this will take some time and until then we need to prioritize the requests.
-Michael
There is already a driver for this part at:
https://github.com/Maxim-Integrated/LKD/tree/master/MAX11410
If that doesn't have the mode you need - let us know.
-Robin
Sorry for spamming.
In the end of spring 2022 i like to start an embedded board project on a Xilinx Zynq SoC with Linux, which will need to measure many analog voltage channels (0-5V non-realtime), and later need to measure resistor values (RTDs, PT-1000), too and it also needs to communicate with an external instrument on RS232 (UART).
The most valuable properties in an ADC is the 24-bit resolution, high amount of channels, and less pin/wire connection for me. So i mostly would like to choose an I2C ADC therefore my prioritization in my driver requests can be the following:
So the best can be LTC2499 I2C ADC for me. I'd appreciate very much if you could provide a driver for it in Q2-Q3 of 2022.
Thank you very much for this great help in making Linux drivers for your ICs. I have never seen such a high level of support from any other company in Linux driver providing for users.
Many thanks it is a really new driver in this repo. But i do not understand the interrupt pin configuration in its device-tree source.
max11410-gpio1 = <6>;
Normaly, it should contains an interrupt parent config also, for a gpio controller node pointer, like this.
interrupts = <25 0x2>; interrupt-parent = <&gpio>;
It seems to me probably this configuration is only working for Raspberry Pi 4. Can you improve it to be able to use any kind of SoC for example on a Xilinx Zynq SoC?
Hi,
We'll have a look. By the way, we have ordered some MAX11410 evaluation boards so we'll be able to do tests using the real hardware soon.
Thanks,
Dragos
There is a PR in process at: https://github.com/analogdevicesinc/linux/pull/1810 This is under heavy review - so the actual code is likely to have some modifications before it is accepted.
-Robin