Other Parts Discussed in Thread: MIKROELEKTRONIKA
Hi
I recently purchased a MikroElektronika 4-20mA T Click MCU Add On Board MIKROE-1296 for an application that I need for a project at work, which has a 24V source connected to the screw terminals, and tested connecting to it with both a voltage supply and a fluke loop calibrator. This board has an MCP4921 DAC which I have programmed via SPI to give out a voltage range of 0-4.095V. But the board (or technically the XTR116) will not output a current of less than 4.4mA.
I have tested this board with both setting it to its lowest value and looping through the values 0-4095 and back again but it will not go below 4.4mA in any of these cases. Additionally, when programming the board to loop through its range, the board has this weird behaviour where when the current comes close to 4.4mA it slowly changes before speeding up again, despite the voltage changing at the same rate.
I have checked if there was an error with the MCP4921 not using the whole voltage range by measuring its output which in turn could affect how much current I can get out of the XTR116, but the MCP4921 uses the whole voltage range.
I have read on various forums that this may perhaps have something to do with the current draw of the XTR116. Any solutions on how I can make the board use the 4-20mA span? Is there anything fundamentally wrong with the design they have implemented?
Below is the schematic for the 4-20mA board that I have tested





