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

Communication I2C sur un capteur



  1. #1
    kakooo

    Communication I2C sur un capteur

    Bonjour à tous,

    Je travaille depuis quelques mois sur un projet de qualification intégrée d'une carte et j'ai une question au sujet du schéma électrique.
    Je suis entrain de câbler un capteur et j'aimerai que celui-ci communique en I2C avec mon µP.
    Dans la datasheet page 19, c'est marqué "To ensure proper mode detection, OVDD should be powered up before DVCC" pour la sélection entre I2C ou SPI et j'ai du mal à voir comment en être sur.
    Est ce quelqu'un pourrait m'aider s'il vous plait ?

    datasheet du composant : http://cds.linear.com/docs/en/datasheet/2947fa.pdf

    -----


  2. Publicité
  3. #2
    DAUDET78

    Re : Communication I2C sur un capteur

    Ca veut dire qu'il faut appliquer le 5V sur 0VDD avant d'appliquer le 5V sur AVCC et DVCC .
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  4. #3
    antek

    Re : Communication I2C sur un capteur

    AD0 doit être reliée au 0 V du VDD avant alimentation du circuit.

    PS : J'ai pas compris la même chose que DAUDET78 !
    Dernière modification par antek ; 03/05/2017 à 10h31.

  5. #4
    kakooo

    Re : Communication I2C sur un capteur

    Oui j'avais compris mais je veux savoir concrètement comment je peux en être sure.
    Ci joint mon schéma électrique :

    1.png

    à savoir que VDD_FEM est le 5V qui alimente la carte et VREG_L5_1P8 alimente l'I2C avec la même valeur que mon µP.

  6. #5
    DAUDET78

    Re : Communication I2C sur un capteur

    De ce que je pige de la doc , 0VDD doit être à 5*0,9= 4,5V avant que les AVCC et DVCC soient alimentés
    Comme les AVCC et DVCC alimente la partie analogique du capteur, je pense qu'il faut une régulation indépendante. Ton 5V est fait à partir de quoi ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  7. A voir en vidéo sur Futura
  8. #6
    kakooo

    Re : Communication I2C sur un capteur

    Il vient d'un Boost qui transforme la tension de ma batterie lithium ion en 5V.
    Dans les caractéristiques électriques je vois que OVDD peut aller de 1,8 à 5V5 et j'ai pris 1,8V car ça correspond à mon µP.

  9. Publicité
  10. #7
    DAUDET78

    Re : Communication I2C sur un capteur

    Et comment tu fabriques ton 1,8V ? tu peux donner le schéma de ton alimentation avec la batterie ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  11. #8
    kakooo

    Re : Communication I2C sur un capteur

    Mon boost d'alimentation :

    1.png

    Le 1V8 vient d'un LDO à l'intérieur d'une PMIC dont voici la datasheet:
    file:///C:/Users/a.rousse/Downloads/lm80-p0436-35_a_pm8916-pm8916-1_device_spec.pdf

  12. #9
    DAUDET78

    Re : Communication I2C sur un capteur

    Citation Envoyé par kakooo Voir le message
    Le 1V8 vient d'un LDO à l'intérieur d'une PMIC dont voici la datasheet:
    file:///C:/Users/a.rousse/Downloads/lm80-p0436-35_a_pm8916-pm8916-1_device_spec.pdf
    Un lien sur un fichier de ton PC .... sert à rien !
    Ta batterie fait quelle tension ?
    Tu fais quoi avec 2A en 5V ?

    C'est une application de mesure de puissance ? Tu ne peux pas utiliser une p'tite partie de l'énergie pour alimenter ton truc ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  13. #10
    kakooo

    Re : Communication I2C sur un capteur

    Sorry je me suis trompé pour le lien

    -référence de la PMIC : qualcomm pm8916
    -ma batterie 3V6
    -vdd_fem sert pour la partie WLAN
    -application: mesure de courant et de tension
    Fichiers attachés Fichiers attachés

  14. #11
    kakooo

    Re : Communication I2C sur un capteur

    Pour moi le 1V8 arrive après le 5V car plus petite tension et passe à travers la PMIC (buck +LDO).
    Je cherche un moyen de contrer ça. Peut être en rajoutant un LDO à la sortie du Boost 5V du côté alim?

  15. #12
    DAUDET78

    Re : Communication I2C sur un capteur

    Faut que tu mettes un LDO 1,8V alimenté par la batterie pour alimenter immédiatement le 0VDD à la mise sous tension. Ensuite le TPS61252 démarre et te donne ta tension 5V et le PM8916 démarre .

    Le le PM8916 est une usine à gaz ...... bon courage !
    Citation Envoyé par Antek
    AD0 doit être reliée au 0 V du VDD avant alimentation du circuit.
    L'appellation 0VDD (drôle de nom !), pour moi, c'est la broche d'alimentation de la logique du LTC2947
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  16. Publicité
  17. #13
    antek

    Re : Communication I2C sur un capteur

    Citation Envoyé par DAUDET78 Voir le message
    L'appellation 0VDD (drôle de nom !), pour moi, c'est la broche d'alimentation de la logique du LTC2947
    Ma traduction (page 19) c'est :
    Pour activer le fonctionnement IIC la pin AD0 doit être à un niveau bas au démarrage du bouzin . . .
    Mais bon, des fois je comprend mieux le polonais !

  18. #14
    DAUDET78

    Re : Communication I2C sur un capteur

    Citation Envoyé par antek Voir le message
    Ma traduction (page 19) c'est :
    Pour activer le fonctionnement IIC la pin AD0 doit être à un niveau bas au démarrage du bouzin . . .
    Oui, donc relié à DGND (table 3 page 22) . On est en phase.
    Mais page 19
    To ensure proper mode detection, OVDD should be powered up before DVCC.
    il y a une séquence d'alimentation à respecter
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  19. #15
    kakooo

    Re : Communication I2C sur un capteur

    Est ce que mettre le LDO 1V8 à la sortie du Boost ne serait pas mieux ?
    Dernière modification par kakooo ; 03/05/2017 à 16h26.

  20. #16
    DAUDET78

    Re : Communication I2C sur un capteur

    Citation Envoyé par kakooo Voir le message
    Est ce que mettre le LDO 1V8 à la sortie du Boost ne serait pas mieux ?
    Non
    Le 5V en sortie du BOOst te donne le 5V pour AVCC et DVCC (avec un ptit filtrage RC !) . Or les AVCC et DVCC doivent arriver après le 0VDD !
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  21. #17
    kakooo

    Re : Communication I2C sur un capteur

    Oui ok j'ai compris !!
    Merci pour ton aide

  22. #18
    kakooo

    Re : Communication I2C sur un capteur

    Du coup j'ai pris ce LDO : https://www.monolithicpower.com/Desk...cument?id=4472

    ma consommation I2C est de 8mA * 6 capteurs = 48mA, donc un Ioutmax=150mA je trouvais ça pas mal.


    Voici mon schéma avec Vph_pwr ma batterie et 1V8_SENSOR qui va alimenter OVDD du capteur :


    1.png

    Dernière petite question : Ils disent que je peux fixer ma tension à 1V8 et que du coup je ne suis pas obligée de brancher la pin FB avec un pont diviseur. Mais comment je sélectionne la tension fixe que je veux dans ce cas ?

  23. Publicité
  24. #19
    DAUDET78

    Re : Communication I2C sur un capteur

    Citation Envoyé par kakooo Voir le message
    Mais comment je sélectionne la tension fixe que je veux dans ce cas ?
    En achetant (si ça existe) le MP2015A-18 et pas un MP2015A
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

Sur le même thème :

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/09/2014, 14h51
  2. Communication capteur - ordinateur
    Par Splodge dans le forum Électronique
    Réponses: 5
    Dernier message: 29/03/2012, 16h13
  3. Réponses: 3
    Dernier message: 21/02/2012, 11h28
  4. Communication entre un capteur et un smartphone
    Par gazelec dans le forum Électronique
    Réponses: 2
    Dernier message: 04/12/2010, 23h55
  5. Réponses: 3
    Dernier message: 30/05/2008, 10h48