I am currently designing a PLC-like module based on a STM32 microcontroller. I want to have up to 8 analog outputs generating 0-10V or 4-20mA signal. I am heavily relying on this design by TI: https://www.ti.com/lit/ug/tidubl9a/tidubl9a.pdf?ts=1713799766888.
Here, the output from the DAC is fed to the multiplexer, which splits it into 8 channels - 4 voltage and 4 current channels. The current channels are based on the XTR111 module, which according to the data sheet can be used both as a current and voltage output.
My question is: can one XTR111 module be placed between the DAC and multiplexer instead of having one for every channel? It would be a big save, as only one IC would be used instead of 8. What the downsides of this approach?
Do you have any other ideas on how to generate 0-10V and 4-20mA from STM32 DAC?