Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

ADS8598 : Problème de gamme d'entrée de l'adc



  1. #1
    jojo150393

    ADS8598 : Problème de gamme d'entrée de l'adc


    ------

    Bonjour,
    j'ai crée une petite carte de test pour évaluer les performances de l'ADC 18bits ADS8598.
    Cet ADC possède l'avantage d'avoir un PGA intégré qui permet d'avoir une gamme de tension d'entrée de +-10V ou +-5V en fonction de l'état de son entrée "RANGE".
    J'ai cablé sont entrée "RANGE" sur +3V3 soit une "Input voltage range" de +-10V.
    Seulement voila, j'obtiens la valeur maximum lorsque Vin=5V (soit 0x1FFFF) et au delà la valeur binnaire renvoyé par l'ADC devient négative (de 0x20000 à 0x3FFFF).
    Si je le configure en +-5V, j'obtiens 0x1FFFF autour de 2.5V...

    Je ne comprend vraiment pas d'où viens se facteur 2.

    Voici un exemple de ce que je recois avec une tension appliqué de 4.90V :
    SCR01.PNG

    Code = 0x1FCE3 = 130275 , soit une tension de:
    V= 130275 * 20 / 2^18 = 9.93V = 2 * 4.90V

    -----

  2. Publicité
  3. #2
    jojo150393

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    Autre problème qui est peut-être lié, lorsque je trace l'histogramme des échantillons sur 1 valeur, 1 code sur 2 n'est jamais renvoyé:

    Capture.PNG

    On peut voir sur cette histogramme, que le code -7, -5, -3 ... 9, 11, 13 etc n'est jamais renvoyé !
    Qu'est-ce qui peut engendrer cela ?

    Merci de votre aide.

  4. #3
    gcortex

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    pour moi le max c'est 3FFFF (positif). Essaye V<0.
    18 bit théorique : le LSB est non significatif = 17 bit réel.
    Dernière modification par gcortex ; 18/10/2018 à 14h22.

  5. #4
    gcortex

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    Est il alimenté en symétrique ? Sinon il risque de ne pas apprécier les tensions négatives !?

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    gcortex

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    effectivement mono-tension. Si le CS n'est pas envoyé avant tu risques de louper le 1er bit !
    C'est normal que le 4ème chrono s'arrête avant la fin ?
    Dernière modification par gcortex ; 18/10/2018 à 14h37.

  9. #6
    jojo150393

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    pour moi le max c'est 3FFFF
    L'entrée étant bipolaire, à 3FFFF on a le minimum (soit -10V).

    Essaye V<0.
    Cela marche comme en positif sauf que le nombre varie de 0x20000 à 0x3FFFF pour un tension de 0->-5V

    Est il alimenté en symétrique
    Non cet adc est bipolaire avec alimentation simple :
    The ADS8598S can be configured to accept ±10-V or
    ±5-V true bipolar inputs using a single 5-V supply.
    Si le CS n'est pas envoyé avant tu risques de louper le 1er bit !
    Le CS correspond à la voie 2 sur l'oscillo est celui-ci est largement avant le premier front de clock

    4ème chrono
    Le 4e chrono correspond au reset de l'adc, le 3e correspond au "firstData", c'est a dire que le channel 0 est en train d'être envoyé.


    Merci de l'aide

  10. Publicité
  11. #7
    gcortex

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    Citation Envoyé par jojo150393 Voir le message
    Le 4e chrono correspond au reset de l'adc
    Je commencerais par là. tu ne peux pas le prolonger ?

  12. #8
    gcortex

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    En clair, il manque le dernier bit ! d'où le facteur 2 !

  13. #9
    jojo150393

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    Je commencerais par là. tu ne peux pas le prolonger ?
    Si, j'ai effectué le reset sur 1ms, donc 100x supérieur au temps min dans la doc et cela ne change rien.

    En clair, il manque le dernier bit ! d'où le facteur 2 !
    Mais j'obtiens bien 18bits dans la réponse, je vois pas pourquoi il manquerait le dernier

  14. #10
    jojo150393

    Re : ADS8598 : Problème de gamme d'entrée de l'adc

    C'est bon ! C'était effectivement le problème. Honte à moi...
    j'étais configuré avec un clock polarité basse et une phase sur le 2e front, donc ca décalé tout d'un bit....

    Un grand merci pour ton aide !

Discussions similaires

  1. Impression de typons avec une laser d'entrée de gamme
    Par lolomatic dans le forum Électronique
    Réponses: 12
    Dernier message: 01/07/2011, 09h32
  2. cuisinière à bois d'entrée de gamme (Brandy Best)
    Par umayouri dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 1
    Dernier message: 31/10/2010, 13h55
  3. oscillo numérique entrée de gamme
    Par mat64 dans le forum Électronique
    Réponses: 14
    Dernier message: 05/02/2010, 20h22
  4. Achat materiel : PC portable entrée gamme
    Par Mnp0408 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 28/07/2009, 15h01
  5. Problème gamme de PH
    Par Cindycmo dans le forum Chimie
    Réponses: 8
    Dernier message: 13/11/2005, 18h48
Découvrez nos comparatifs produits sur l'informatique et les technologies.