A system includes a capacitance adjustment module and a control module. The capacitance adjustment module is configured to connect one or more of N capacitors in parallel with one of a first and second capacitance. The control module identifies the smaller of the first and second capacitances and identifies the larger of the first and second capacitances. Subsequently, the control module, during each of M iterations, instructs the capacitance adjustment module to connect at least one of the N capacitors across a set of nodes in parallel with the smaller identified capacitance, and determines whether the capacitance associated with the set of nodes is greater than the larger identified capacitance. After the M iterations, the control module approximates the difference between the first and second capacitances based on which of the N capacitors are connected across the nodes. M and N are integers greater than or equal to 1.Linvention concerne un système qui comprend un module dajustement de capacité et un module de commande. Le module dajustement de capacité est configuré pour connecter en parallèle un ou plusieurs condensateurs parmi N condensateurs ayant lune dune première et dune seconde capacité. Le module de commande identifie la plus petite parmi la première et la seconde capacité et la plus grande parmi la première et la seconde capacité. Ensuite, le module de commande, au cours de chacune de M itérations, ordonne au module dajustement de capacité de connecter au moins lun des N condensateurs sur un ensemble de nœuds en parallèle avec la capacité identifiée comme étant la plus petite et détermine si la capacité associée à lensemble de nœuds est supérieure à la capacité identifiée comme étant la plus grande. Après les M itérations, le module de commande approxime la différence entre la première et la seconde capacité en fonction de ceux des N condensateurs qui sont connectés aux nœuds. M et N sont des nombres entiers égaux ou supérieurs à 1.