Questions sur l'I²C
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

Questions sur l'I²C



  1. #1
    Toufinet

    Questions sur l'I²C


    ------

    Bonjour tout le monde.

    J'ai décidé de me lancer dans l'I²C .

    Je vais utiliser un PIC ( en master ), qui va communiquer avec un autre composant I²C ( slave ).
    Pour faire simple, on va considérer que le composant esclave est un CAN.
    Je souhaite activer ce composant, uniquement lorsque je le désire, sans utiliser son mode "veille".
    Donc ma question est : est-il possible de couper l'alimentation d'un composant I²C slave ? Cela nécessitera-t'il une certaine réinitialisation lorsque je le réactive ?

    Autre question : auriez-vous un BON site expliquant le fonctionnement ET la programmation I²C en assembleur pour les PICs ?

    Merci.

    -----

  2. #2
    Toufinet

    Re : Questions sur l'I²C

    euhhh ... j'ai mal posé ma question ?

    ou alors vous me boudez ?
    Dernière modification par Toufinet ; 23/11/2006 à 20h39.

  3. #3
    RISC

    Re : Questions sur l'I²C

    Patience, patience,

    Il y a plein d'example et de notes d'applications sur le sujets :

    http://www.microchip.com/stellent/id...prodprefix=pic

    regarde celles-ci :

    AN734 - Using the PICmicro SSP for Slave I2C Communication

    AN736 - An I2C Network Protocol for Environmental Monitoring

    AN979 - Interfacing I2C? Serial EEPROMs to PIC18 Devices

    AN982 - Interfacing I2C Serial EEPROMs to PIC10 and PIC12 Devices

    ...

  4. #4
    Toufinet

    Re : Questions sur l'I²C

    Pour le côté pratique de l'I²C en assembleur, j'ai vu que bigonoff ( eh oui, encore lui), avait pondu une bête de doc ( comme d'hab ) dans le Part 2 ...

    Je devrais trouver mes réponses au fur et à mesure.
    Sinon, je galère à trouver un RTC en I²C de base. Tous propose le calendrier et tout le tralalatsointsoin alors que je n'ai que besoin de l'heure. Quelqu'un aurait ce que je cherche dans sa poche ?

  5. A voir en vidéo sur Futura
  6. #5
    Gérard

    Re : Questions sur l'I²C

    Pour n'avoir que l'heure, pas besoin de RTC.
    Le routine d'IRQ peut gérer l'heure sans aucun pb.
    Gérard.

  7. #6
    Jack
    Modérateur

    Re : Questions sur l'I²C

    Sinon, je galère à trouver un RTC en I²C de base. Tous propose le calendrier et tout le tralalatsointsoin alors que je n'ai que besoin de l'heure. Quelqu'un aurait ce que je cherche dans sa poche ?
    Je ne vois pas en quoi un DS1307 par exemple ne te conviendrait pas.

    D'accord, il gère la date. Et alors? Tu n'as qu'à lire l'heure et ne pas te préoccuper de la date.

    C'est un circuit 8 broches très simple à utiliser. Ne cherche pas plus loin.

    A+

  8. #7
    Toufinet

    Re : Questions sur l'I²C

    Citation Envoyé par Gérard Voir le message
    Pour n'avoir que l'heure, pas besoin de RTC.
    Le routine d'IRQ peut gérer l'heure sans aucun pb.
    Gérard.
    => question de consommation.

    Citation Envoyé par Jack
    Je ne vois pas en quoi un DS1307 par exemple ne te conviendrait pas.

    D'accord, il gère la date. Et alors? Tu n'as qu'à lire l'heure et ne pas te préoccuper de la date.
    => question de prix


  9. #8
    Jack
    Modérateur

    Re : Questions sur l'I²C

    si tu comptes trouver un circuit à 50 centimes, tu auras du mal à trouver.

    A+

  10. #9
    Toufinet

    Re : Questions sur l'I²C

    M41T60Q6F- Fabriquant : ST Microelectronics - $0.82 ( 1000 pièces ) chez Mouser-Elecronics


  11. #10
    Jack
    Modérateur

    Re : Questions sur l'I²C

    Vas-y alors

    Mais attention, les prix de détail sont souvent très éloignés du prix par 1000.

    Par exemple le DS1307 n'est qu'à 1,36$ par 1000 et à 5, 6€ au détail

    A+

  12. #11
    invite5637435c

    Re : Questions sur l'I²C

    Je ne vois pas pourquoi tu cherches un site dédié à l'I2C et l'assembleur pour PIC, soit tu connais l'assembleur et tout le mode opératoire I2C est amplement expliqué dans les notes d'appli Microchip par exemple, soit tu ne connais pas l'I2C et auquel cas tu as de nombreux sites expliquant ce bus, à commencer par le créateur Philips.
    Entre Microchip et Philips tu ne peux que trouver ton bonheur.

    Sinon pour l'horloge DS1307 ou MK41T56 sont de très bon choix, et pour cette fonction je ne crois pas que tu puisses trouver moins cher.

  13. #12
    Gérard

    Re : Questions sur l'I²C

    Citation Envoyé par Gérard
    Pour n'avoir que l'heure, pas besoin de RTC.
    Le routine d'IRQ peut gérer l'heure sans aucun pb.
    Gérard.
    Citation Envoyé par Toufinet
    => question de consommation.
    Parce que la conso baisse en rajoutant un composant ?


    Citation Envoyé par Jack
    Je ne vois pas en quoi un DS1307 par exemple ne te conviendrait pas.

    D'accord, il gère la date. Et alors? Tu n'as qu'à lire l'heure et ne pas te préoccuper de la date.
    Citation Envoyé par Toufinet
    => question de prix
    Gratuit en sample.

    Gérard.

    Ajout des balises Quote pour améliorer la lecture.

  14. #13
    Toufinet

    Re : Questions sur l'I²C

    pffff ...

    Oui, la consommation baisse, car en PIC en veille + un RTC consomme moins qu'un PIC toujours actif.

    "Gratuit en sample" => ben commande moi 10 000 sample alors ...

    Merci pour vos réponses.

  15. #14
    Gérard

    Re : Questions sur l'I²C

    Si tu donnais dès le début des explications claires de ce que tu prévois de faire, on n'arriverait pas à des réponses comme la mienne.
    En plus, vu le contexte (il n'a jamais été question de 10 000 pièces), elle était correcte
    Gérard.

  16. #15
    Toufinet

    Re : Questions sur l'I²C

    oui dsl.

    Juste une petite précision par rapport aux résistances de rappel sur SDA et SCL : de quelles valeurs doivent-elles être ?

  17. #16
    Gérard

    Re : Questions sur l'I²C

    Je viens de regarder la fiche du 24C64 où il est dit : 10K typique poue une vitesse de 100K.
    Gérard.

  18. #17
    invite5637435c

    Re : Questions sur l'I²C

    Juste un truc Toufinet, la conso de ton pic sera toujours bien supérieure à la conso de ton horloge.
    Si la fonction de ton pic est de lire l'heure et les minutes uniquement, rien ne t'empêche de le mettre en mode sleep et de le réveiller toute les 59s pour aller lire le contenu du registre de ton horloge.
    Tu l'utilise en LP et là ta consommation va très nettement chuter.
    Par contre si tu lui réserves d'autres tâches de fond alors la consommation de ton horloge sera ridiculement basse face au µC et vouloir la diminuer davantage n'apportera rien de concret.
    Pour les résistance de pull-up sur SDA et SCL 10K comme le dis justement Gérard.

Discussions similaires

  1. Mon TPE sur les mutations dues aux UV. Questions multiples sur le sujet.
    Par invite1b08dce5 dans le forum TPE / TIPE et autres travaux
    Réponses: 14
    Dernier message: 03/06/2010, 17h25
  2. L'I²C c'est compliqué !
    Par invite7e3a8d7d dans le forum Électronique
    Réponses: 14
    Dernier message: 10/04/2009, 15h27
  3. questions sur le point de vue scientifique sur l'origine
    Par invitee82b5d47 dans le forum Discussions scientifiques
    Réponses: 40
    Dernier message: 30/09/2007, 14h02
  4. questions sur le nucléaire
    Par invite5cb9bfe4 dans le forum Physique
    Réponses: 13
    Dernier message: 13/02/2006, 13h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...