Systèmes d’Information et Numérique — Terminale

Sur ce site web, vous trouverez a disposition les cours de SIN du programe de terminale.



Qu'est ce que c'est, la spécialité SIN ?

Chapitres du programme

les cours de SIN sont mis a dispositions ici

Composants: Transmission et information — BUS I2C

1 INTRODUCTION

La norme I2C (Inter-Integrated Circuit) a été créée pour fournir un moyen simple de transférer des informations numériques entre des capteurs et des microcontrôleurs.
Les bibliothèques Arduino pour I2C s’appuient sur la bibliothèque Wire (Two-Wire) pour faciliter l’utilisation de ce protocole de communication série.

2 LE BUS I2C

3 ARDUINO


4 LE PROTOCOLE I2C

  • Il définit la succession des états logiques possibles sur SDA et SCL, et la façon dont doivent réagir les circuits en cas de conflits.

  • 4.1 LA PRISE DE CONTROLE DU BUS I2C


    Pour prendre le contrôle du bus, il faut que celui-ci soit au repos ( SDA et SCL à '1').
    Pour transmettre des données sur le bus, il faut donc surveiller deux conditions particulières :

  • Départ ( SDA passe à '0' alors que SCL reste à '1')
  • Arrêt ( SDA passe à '1' alors que SCL reste à '1')
  • 4.2 LA TRANSMISSION D’UN OCTET



    Il valide ensuite la donnée en appliquant pendant un instant un niveau '1' sur la ligne SCL. Lorsque SCL revient à '0', il recommence l'opération jusqu'à ce que l'octet complet soit transmis. Il envoie alors un bit ACK à '1' tout en scrutant l'état réel de SDAR (SDA Résultant). Le capteur (SDA Esclave) doit alors imposer un niveau '0' pour signaler au microcontrôleur (SDA Master) que la transmission s'est effectuée correctement. Les sorties de chacun étant à collecteurs ouverts, le microcontrôleur voie le '0' et peut alors passer à la suite.

    4.3 LA TRANSMISSION D’UNE ADRESSE

    Le nombre de composants qu'il est possible de connecter sur un bus I2C étant largement supérieur à 2, il est nécessaire de définir pour chacun une adresse unique.
    L'adresse d'un circuit est codée sur sept éléments binaires (de 2 puissance 6 à 2 puissance 0).



    On remarque ici que les bits D7 à D1 représentent les adresses A6 à A0, et que le bit D0 est remplacé par le bit de R/W qui permet au maître de signaler s'il veut lire ou écrire une donnée. Le bit d’acquittement ACK fonctionne comme pour une donnée, ceci permet au maître de vérifier si l'esclave est disponible.

    Exemple : L'adresse I2C (7 bits) du circuit Dallas DS1307 (horloge temps réel ou Real Time Clock est : 110 1000 soit 0x68 ou en valeur décimale) (64+32+8=104). Elle est fixée par le constructeur et est non modifiable.

    4.4 LA LECTURE D’UNE DONNEE

    fichier google Drive :

    Google Drive Composants — Transmission Information

    NOUVELLES TECHNOLOGIES NUMERIQUES — architecture ordinateurs

    1 PRESENTATION GENERALE

    Ce cour montre et explique les composants disponible dans un ordinateur. Les eléments constitutifs de la tour d’un PC (Personal Computer)

    il y a :

  • l'alimentation
  • la carte mère
  • la carte graphique
  • les processeurs et radiadeur
  • la mémoire vive (RAM)
  • lecteur disque (DVD)
  • disque dur ou SSD
  • la tour

  • 2 LA CARTE MERE


  • les ports internes sous forme de pin (microprocesseur : connecteur PCIE 6 ou 8 pin courant, ventilateur, connecteur 24 pins de la carte mère LED)
  • les slots pour les cartes optionnelles (ISA, AGP, PCI, PCI Express, etc., RAM, DDR, disque SSD / flash la mémoire)
  • les connecteurs externes utilisant un câble (ethernet, spdif, jack audio, USB, HDMI, Display port, etc. RJ45 modem)
  • les connecteurs internes utilisant un câble (câble SLI entre carte graphique, câble IDE, SCSI SATA) pour le stockage des données

  • 3 LES MEMOIRES EN RELATION AVEC LE PROCESSEUR

    4 INTERFACES NUMERIQUES POUR LES SIGNAUX AUDIO ET VIDEO

    languages informatiques

    les principaux languages informatiques dans le programme de SIN sont le html, CSS, python et javascript.

    1 Qu'est-ce que le HTML ?

    conception information des produits

    signaux