Home › Produits › Livres › En anglais › Mastering the I²C Bus

Mastering the I²C Bus

Mastering the I²C Bus

Le livre « Mastering the I²C Bus » est le premier opus de la nouvelle collection LabWorX. Il vous aide à explorer le bus I²C (Inter Integrated Circuit) et ses innombrables applications.

 

Outre le protocole du bus (événements, adressage, synchronisation…), l’auteur s’intéresse aux applications pratiques et à la conception d’un système entier à bus I²C. Il propose un pilote I²C universel en pseudo-code, c’est-à-dire dans un langage de programmation imaginaire que tout programmeur pourra transposer dans son langage préféré, ainsi que des F.A.Q. sur le matériel et le protocole.

 

Les catégories de puces compatibles I²C les plus courantes sont traitées en détail (entrées/sorties parallèles, contrôleurs LED & LCD, convertisseurs A/N & N/A, mémoires EEPROM…).

 

Grâce aux seize astucieux mini-circuits (labsticks) proposés en complément du livre et disponibles séparément, le développement d’un prototype sera rapide. La « sonde I²C » permet notamment de commander différents composants I²C depuis un PC (via un port USB). Tous les exemples de programme et les logiciels pour PC nécessaires peuvent être téléchargés de notre page internet consacrée à LabWorX. Celui-ci fournit des informations régulièrement mises à jour ainsi que les exemples de code, le cas échéant (accès réservé aux acheteurs du livre).

 

Le livre peut être complété par deux circuits imprimés (en option) qui permettent de réaliser des mini-circuits (labsticks). Ainsi le lecteur peut facilement et rapidement essayer le matériel décrit. Chaque labstick peut fonctionner de manière autonome mais certains peuvent être combinés entre eux ou enfichés sur une platine d’expérimentation.

 

Les labsticks sont regroupés sur deux grands panneaux de circuit imprimé sérigraphiés de qualité professionnelle (Board 1 & Board 2), conçus pour recevoir principalement des composants montés en surface (CMS) qui nécessitent un peu de patience, une bonne vue et de la concentration. Les composants ne sont pas fournis.

 

Liste des labsticks :

  1. I²C Probe (Board 1)
  2. I²C Power supply (Board 1)
  3. 24xxx EEprom stick (Board 1 & 2)
  4. PCA9553 PWM LED controller (Board 1)
  5. PCA9554 LCD / Keyboard module (Board 1)
  6. LM75 Thermometer module (Board 1 & 2)
  7. PCF8563 Real time clock with backup (Board 1)
  8. PCA9554 High current 8 bit output (Board 1 & 2)
  9. PCA9554 / PCF8574 Protected 8 bit input (Board 1 & 2)
  10. MCP4725 Dual channel D/A Converter (Board 2)
  11. ADC121 Three channel A/D Converter (Board 2)
  12. PCF8591 A/D D/A converter (Board 2)
  13. MCP40D17 Potentiometer (Board 2)
  14. PCA9544 I²C Expander (Board 2)
  15. PCF8574 / PCF8574A / PCA95xx Universal 8 bit I/O stick (Board 2)
  16. SAA1064 4 Digit LED display (7 Segment) (Board 2)

 

Autres titres de cette série (à paraître) :

Surface Mount Devices – USB Interfaces – Ethernet Interfaces – SPI Bus – Power Supplies – PIC Processor – AVR Processor – ARM Processor – Cortex Processor – FPGA and more

 

 Table des matières


ISBN:
978-0-905705-98-9

Taille:

248 pages

17 x 23,5 cm

Langue : anglais

Auteur:
Vincent Himpe


Prix : USD 50,00
Réduction : -5%
Prix réduit : USD 47,60