Forum: Mikrocontroller und Digitale Elektronik WM8731 an 5V I/Os?


von Mark (Gast)


Lesenswert?

Guten Tag,

ich versuche gerade den WM8731 zu benutzen und wollte diesen als ersten 
Test an ein Arduino anschließen, da es dafür bereits eine 
funktionierende Library gib.

https://github.com/soundspotter/ArduinoUNO_AudioCodecMikroe506
bzw.
https://github.com/soundspotter/ArduinoUNO_AudioCodecMikroe506/blob/master/ArduinoUno_Mikroe506AudioProto_labels.jpg

Dort wird der Arduino direkt mit der I2S und I2C Schnittstelle des 
WM8731 verbunden. Der Arduino Uno wird mit 5V versorgt, aber im WM8731 
Datenblatt konnte ich keine Angaben dazu finden, ob die Schnittstellen 
auch 5V Tolerant sind? Müsste da nicht ein Level Shifter zwischen?

Freundliche Grüße,
Mark.

von Sebastian R. (sebastian_r569)


Lesenswert?

Mark schrieb:
> Datenblatt konnte ich keine Angaben dazu finden, ob die Schnittstellen
> auch 5V Tolerant sind?

Wenn im Datenblatt nichts von 5V steht, dann

Mark schrieb:
> Müsste da nicht ein Level Shifter zwischen?

Jap.

Entsprechende Shields von z.B. Seeed mit dem WM haben auch entsprechende 
Shifter mit an Bord.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wie man im Datenblatt sieht, darf die Spannung an allen Pins die 
Versorgungsspannung um nicht mehr als 0,3V überschreiten. Entweder 
speist du den Arduino also mit max. 3,6V oder du benötigst Levelshifter.

von Mark (Gast)


Lesenswert?

Alles klar.

Wie erklärt ihr euch, dass es bei der Anschluss-Beschreibung der Library 
nicht gemacht wurde? Hat der Typ einfach geschlafen?

von Sebastian R. (sebastian_r569)


Lesenswert?

Mark schrieb:
> dass es bei der Anschluss-Beschreibung der Library
> nicht gemacht wurde?

Dass was nicht gemacht wurde?
Der Hinweis darauf, dass das IC keine 5V verträgt?

Entweder wurde die Lib mit einem Shield im Kopf geschrieben, dass mit 5V 
klarkommt, oder der Entwickler der Lib hält den Benutzer für intelligent 
genug, selber Datenblätter zu lesen und sich danach kompatible Hardware 
zusammen zu stellen.

von Mark (Gast)


Angehängte Dateien:

Lesenswert?

> Entweder wurde die Lib mit einem Shield im Kopf geschrieben, dass mit 5V
> klarkommt, oder der Entwickler der Lib hält den Benutzer für intelligent
> genug, selber Datenblätter zu lesen und sich danach kompatible Hardware
> zusammen zu stellen.

Weder noch. Siehe Anhang oder auch auf dem GitHub.

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.