Circuit SAA1064

De MicElectroLinGenMet.

Sommaire

Description du circuit intégré i2c saa1064

Le SAA1064 est un circuit permettant de piloter un afficheur 4 digit de 7+1 segments à partir du bus i2c.

Image:saa1064_brochage.png

Protocole de communication

  • Trame i2c envoyée au saa1064
adresse, Instruction byte, [control byte], digit1, digit2, digit3, digit4.


Adresse = 70h,72h,74h,76h suivant la broche adr.

70h : broche adr à 0V 
72h : broche adr à 3/8 Vcc
74h : broche adr à 5/8 Vcc 
76h : broche adr à Vcc


Instruction byte = 0 à 4 : N° du 1ier registre écrit (auto-incrément).

00 = registre de controle. 
01 = registre digit1.
02 = registre digit2.
03 = registre digit3.
04 = registre digit4.


control byte = b7,b6,b5,b4,b3,b2,b1,b0

b0=0 :  mode affichage statique des digits 1 et 2. 
b0=1 :  mode affichage dynamique des digits 1/3 - 2/4.
b1=0/1: digit 1+3 eteints/allumés 
b2=0/1: digit 2+4 eteints/allumés
b3=1:   test des segments.
b4=1:   courant de 3ma par segment.
b5=1:   courant de 6ma par segment.
b6=1:   courant de 12ma par segment.
b7:     0.


digitx =

         a                                 chiffre 1 => digit byte = 06h 
        ---              Segment a = 01h   chiffre 2 => digit byte = 5Bh 
    f |     | b                  b = 02h   chiffre 3 => digit byte = 4Fh 
      |  g  |                    c = 04h   chiffre 4 => digit byte = 66h 
        ---                      d = 08h   chiffre 5 => digit byte = 6Dh 
    e |     | c                  e = 10h   chiffre 6 => digit byte = 7Dh 
      |  d  |                    f = 20h   chiffre 7 => digit byte = 07h 
        ---                      g = 40h   chiffre 8 => digit byte = 7Fh 
            ° p                  p = 80h   chiffre 9 => digit byte = 6Fh 
                                           chiffre 0 => digit byte = 3Fh 


Shéma d'application

Image:saa1064_shema.png


Shéma de montages personnels / Elektor:

Shéma 3 Elektor 1992



Circuit imprimé personnel

Dessin Layo













Fichier DataSheet Philips

Saa1064.pdf


Programme C exemple

Source C Saa1064.c testé sous Linux avec l'Interface I2C type Philips (câble sur port imprimante).


Photos sur plaquette d'essai/ CI





1 mai 2004


Administration wiki