Hi there,
Happy to read people interested in the AK4558 chip.
I'm facing an issue with my prototype.
My design is pretty standard and use only one teensy 3.6, one AK4558 and one dedicated 3.3v analog regulator for the analog part. Nothing special, but maybe not perfect of course...
I'll post my console return, code and shematics soon if people interested in. I dont have these under the hand right now.
I just cant make it to work anymore. The i2s comunication return something and the AK4558 seems to "communicate" with the controler well, but impossible to input-output any signal (only quite artefacts and sometimes random loud clicks).
I've tryed to modify the startup sequence at the i2s library level. Like suggested by Blackaddr. Now I can just choose the exact place for the i2s begin(). Unfortunatly, trying differents positions inside setup(), nothing changed.
I've also fix the volume bug as suggested in this thread (last post by MickMad) :
https://forum.pjrc.com/threads/3227...8-evaluation-board-in-a-square-inch-PCB/page2
Now outputs volumes looks ok. But nothing more.
Because I'm a noob in low level register things. I would apreciate some shared experiences.
In my case, for the begining of investigation, I just need to know if it's only a software issue or hardware issue, or both. Is someone have a solid solution for the sofware side? It'll help me to diagnostise things the best.
PS : my code is just an adapted version of the passThrought example in "Hardware testing"
All the best
Thanks
Q