Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2003005211 - AUTOMATE FINI EMETTEUR/RECEPTEUR ESCLAVE I2C GENERALISE

Numéro de publication WO/2003/005211
Date de publication 16.01.2003
N° de la demande internationale PCT/IB2002/002301
Date du dépôt international 14.06.2002
CIB
G06F 13/42 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
38Transfert d'informations, p.ex. sur un bus
42Protocole de transfert pour bus, p.ex. liaison; Synchronisation
CPC
G06F 13/4291
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
42Bus transfer protocol, e.g. handshake; Synchronisation
4282on a serial bus, e.g. I2C bus, SPI bus
4291using a clocked protocol
Déposants
  • KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1 NL-5621 BA Eindhoven, NL
Inventeurs
  • DESHPANDE, Amrita; NL
  • ANDREWS, H., Paul; NL
Mandataires
  • DUIJVESTIJN, Adrianus, J.; Internationaal Octrooibureau B.V. Prof. Holstlaan 6 NL-5656 AA Eindhoven, NL
Données relatives à la priorité
09/895,92129.06.2001US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) GENERALIZED I2C SLAVE TRANSMITTER/RECEIVER STATE MACHINE
(FR) AUTOMATE FINI EMETTEUR/RECEPTEUR ESCLAVE I2C GENERALISE
Abrégé
(EN)
A robust state machine is provided for controlling a slave interface to an I2C-bus. The state machine is configured to enforce the slave-device-protocol of the I2C specification, and to provide recovery from anomalous master-device behavior. In accordance with this invention, the state transitions of the state machine at the slave-device are controlled by the master-device's control of the SCL line of the I2C-bus, except if a START condition is detected. The state machine is configured to asynchronously respond to a START condition on the I2C-bus, regardless of its current state, to force the state machine to a known state. In the known state following the START condition, the slave-device terminates any transmissions to the I2C-bus, thereby minimizing subsequent interference on the bus.
(FR)
L'invention concerne un automate fini robuste servant à commander une interface esclave dans un bus I2C. Cet automate fini est configuré pour exécuter le protocole du dispositif esclave de la spécification I2C, ainsi que pour assurer la reprise après un comportement anormal du dispositif maître. Selon cette invention, les transitions d'états de l'automate fini dans le dispositif esclave sont commandées par le dispositif de commande du dispositif maître de la ligne SCL du bus I2C, sauf si un état initial est détecté. L'automate fini est également configuré pour répondre de façon asynchrone à l'état initial dans le bus I2C, quel que soit son état actuel, pour amener l'automate fini dans un état connu. Dans l'état connu consécutif à l'état initial, le dispositif esclave achève toutes les transmissions vers le bus I2C, ce qui permet de réduire au minimum les éventuelles interférences dans le bus.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international