I have an application where I need to measure a current ranging from 10 uA to 50 mA with an accuracy of approximately 1% of the reading. I have read through many datasheets and have been breadboarding and simulating the LTC6102 which in practice seems to be good, but I wanted to see if there were any other options / architectures that might be better suited to measure this wide range of currents. Any suggestions?