Forum: Mikrocontroller und Digitale Elektronik I2C: Schieberegister & Digital-Poti an USI?


von Klaus R. (klaus2)


Lesenswert?

Hallo zusammen,

da ich - auch um es einfach mal zu probieren - eine Schaltung mit nur 
einem TTiny85 aufbauen möchte, würde mich interessieren, ob es technisch 
machbar ist, ein gelatchtes Schieberegister und einen I2C Digitalpoti 
gleichzeitig an der USI zu betreiben?

Ich würde annehmen, dass man die USI nur für den jeweiligen Zweck 
umkonfigurieren müsste, jenachdem ob man gerade das SR oder das DP 
ansteuern möchte?

Ja, ich könnte auch einen größeren Tiny nehmen, ja, ich könnte einen I2C 
Portexpander nehmen - habe ich aber nicht und anspruchsvoller wäre es uU 
so. Vor Allem technisch raffinierter, wie ich finde.

Danke & Gruß, Klaus.

von Klaus R. (klaus2)


Lesenswert?

...so "abwegig"? :)

von Peter D. (peda)


Lesenswert?

Es könnte funktionieren, aber kommerziell einsetzen würde ich es nicht.
Das SPI-Timing entspricht in keinster Weise dem I2C. Es könnte den 
I2C-Chip in einen unbestimmten Zustand bringen und der könnte sogar dem 
SPI dazwischen quatschen.

von Klaus R. (klaus2)


Lesenswert?

...ich machte mir da eher Sorgen um das SR - welches die I2C daten ja 
einfach übernehmen würde...und das wäre chaos. Also müsste ich wieder 2 
chipenable spendieren und die habe ich nicht. Hm.

Was ist denn ein gängier I2C portexander, "robust und einfach"?

Klaus.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Klaus R. schrieb:
> Was ist denn ein gängier I2C portexander, "robust und einfach"?

 Ich habe mehrmals PCF8574 benutzt, keine Probleme damit gehabt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.