gnomathibus
Posts: 3
Joined: Wed Nov 07, 2012 5:19 pm

Problème en I2C et le chip CY8C9560A (IO enpander)

Wed Nov 07, 2012 5:52 pm

Bonjour à tous,
je viens tout juste d’acquérir la fameuse carte et je m'essaye à interfacer celle-ci avec une puce CY8C9560A (GPIO expander) en I2C mais je rencontre quelques difficultés, le chip est bien détecté avec i2ctools mais lorsque je fais des requêtes dans les registres j'obtiens 1 fois sur 3 des "reading failed" je ne vois pas d’où viens le pb le chip est à priori compatible 3v3 donc pas besoin d'un inverseur de signal, j'ai testé la raspi avec un autre chip i2c une eeprom 24lc512 et aucun de problème de communication lorsque j’accède aux registres, j'ai testé le chip CY8C9560A à l'aide d'un adaptateur I2C USB (I2C-TINY-USB) sur un pc sous linux et aucun pb de communication avec la puce donc mon problème est bien lié à la pi si quelqu'un à une idée ?

lien vers la doc constructeur du chip en question http://www.cypress.com/?mpn=CY8C9560A-24AXI

mebepi
Posts: 84
Joined: Thu Aug 02, 2012 10:32 pm

Re: Problème en I2C et le chip CY8C9560A (IO enpander)

Thu Nov 08, 2012 8:32 am

Bonjour,
Avez-vous testé d'insérer un hub usb alimenté entre votre RPi et votre adaptateur: I2C-TINY-USB?

gnomathibus
Posts: 3
Joined: Wed Nov 07, 2012 5:19 pm

Re: Problème en I2C et le chip CY8C9560A (IO enpander)

Thu Nov 08, 2012 10:59 am

non je n'ai pas utilisé de hub la carte est alimenté en direct

mebepi
Posts: 84
Joined: Thu Aug 02, 2012 10:32 pm

Re: Problème en I2C et le chip CY8C9560A (IO enpander)

Thu Nov 08, 2012 2:11 pm

Si il s'agit de ceci:

http://www.harbaum.org/till/i2c_tiny_usb/index.shtml

Je ne suis pas vraiment surpris que cela pose des problèmes avec le port USB du RPi.

gnomathibus
Posts: 3
Joined: Wed Nov 07, 2012 5:19 pm

Re: Problème en I2C et le chip CY8C9560A (IO enpander)

Thu Nov 08, 2012 2:44 pm

mebepi : Je ne suis pas vraiment surpris que cela pose des problèmes avec le port USB du RPi.
je n'utilise pas l'adaptateur i2c-tiny-usb sur ma raspi mais j'utilise bien le bus interne de la raspi (i2c_bcm2708), dans mon 1er post j'ai juste indiqué que j'ai effectué des tests sur un pc sous linux (ubuntu) avec l'adaptateur i2c-tiny-usb et le chip CY8C9560A et que je ne rencontre pas de problème

phil95
Posts: 141
Joined: Wed Sep 12, 2012 8:10 am
Location: Paris

Re: Problème en I2C et le chip CY8C9560A (IO enpander)

Thu Nov 08, 2012 2:50 pm

Bonjour
Un rapide coup d'oeil au datasheet montre que le CY8C9560A n'a pas de connexion USB
donc pas de HUB, et normalement pas de problèmes, seulement une connexion par 4 fils
VCC, GND, SCL, SDA.
Quelques pistes:
- frequence horloge SCL
- presence de pullup sur SCL et SDA.
Un coup d'oscilloscope sur SCL et SDA devrait permettre d'y voir plus clair ...
Philippe

Return to “Français”