Oui, vous pouvez utiliser un diviseur de tension (en fait, il existe peu d'autres approches pratiques).
Vous devrez utiliser une résistance de précision pour la résistance de haute valeur qui est conçue pour fonctionner en toute sécurité à 1000 V. Ne négligez pas ce détail. Vous devrez également suivre les recommandations de mise en page, ce qui pourrait impliquer le fraisage d'une fente d'isolement sous la résistance pour augmenter la ligne de fuite à moins que la résistance elle-même ne soit vraiment longue, et impliquera certainement d'autres considérations de PCB à l'entrée haute tension.
La résistance globale du diviseur sera limitée par l'impédance de sortie que vous devez atteindre, et celle-ci sera déterminée par l'ADC si vous essayez d'entrer directement dans l'entrée ADC. Très probablement, cela ne sera pas souhaitable car (pour une précision totale), le CAN doit voir quelques K ohms à son entrée. Disons que c'est 2,5K. Ensuite, vous devrez utiliser 1M (ou moins) pour la résistance de haute valeur, et elle dissipera 1W (ou plus) à 1000VDC - pas génial pour la précision (et elle charge l'entrée de manière significative - 1mA @ 1kV).
Il peut être préférable d'utiliser un tampon d'amplificateur opérationnel haute performance à l'entrée ADC, vous permettant d'utiliser plus comme 10M et 25K.
Si vous avez des tensions d'alimentation plus élevées dans votre système, il peut y avoir un petit avantage à se diviser en une tension plus élevée, comme 10 V avec une alimentation de 15 V, puis en tamponnant et en utilisant un deuxième diviseur passif pour descendre à 2,5 V, mais ce n'est probablement pas le cas. nécessaire avec une résolution de 12 bits seulement. Cela réduirait l'effet du décalage de l'ampli op et de la dérive du décalage, au prix d'impliquer deux autres résistances dans le budget d'erreur (mais celle à haute tension devrait être votre principale source de préoccupation).