Entrée analogique pleine échelle pour l'ESP32: Améliorez la linéarité de votre ADC
L'entrée analogique d'une ESP32 d'Espressif présente une faible réactivité dans la première partie de sa plage de mesure, entraînant une non-linéarité sur l'ensemble de l'échelle. Ce projet vise à concevoir une interface analogique dédiée permettant de linéariser la réponse de l’ADC, y compris pour les faibles tensions d’entrée, afin d’exploiter pleinement les capacités de conversion de l’ESP32 avec une précision accrue. Ce projet vous permettra également d'apprendre à utiliser le puissant langage MicroPython pour développer un programme d'acquisition et de traitement de données.
L'entrée analogique d'une ESP32 d'Espressif présente une faible réactivité dans la première partie de sa plage de mesure, entraînant une non-linéarité sur l'ensemble de l'échelle. Ce projet vise à concevoir une interface analogique dédiée permettant de linéariser la réponse de l’ADC, y compris pour les faibles tensions d’entrée, afin d’exploiter pleinement les capacités de conversion de l’ESP32 avec une précision accrue. Ce projet vous permettra également d'apprendre à utiliser le puissant langage MicroPython pour développer un programme d'acquisition et de traitement de données.
Dans sa version originale, l'ESP32 d'Espressif équipé de deux convertisseurs analogique-numérique (CAN ou ADC) 12 bits à registre d'approximation successif (SAR) capables de convertir jusqu'à 18 entrées analogiques (les versions ESP32-Cx et -Sx sont dotées d'ADC ayant d'autres spécifications). La valeur maximale à convertir est égale à la valeur de référence interne Vref. Pour l'ESP32, elle est d'en...