Go Down

Topic: reading audio files from SD card waveshield (Read 3486 times) previous topic - next topic


I dont know if this is the right place to ask this but I have been using the waveshield based circuit on some devices to play sound clips from a SD card.

One unit failed, and while faultfinding I see that from the circuit diagram that I sort of copied from http://www.ladyada.net/images/wavshield/v11/wave11schem.png  that the 74ls125 is used as a buffer between the 5v data lines from the micro, to the 3v3 SD card.

What I didn't notice was that the 74125 is powered from 3v3 ( the data sheet says min Vcc as 4v75 ? )

The inputs to the chip are 5v but the outputs are less than 2 volts.

I don't know if this is part of the trouble, I havn't got it working yet, but has anyone had problems with this ?


I see that the one on the circuit states 74125N  which I cannot even get the specs of on the net ??



I don't know Mike , they mention the N suffix in many datasheet titles ( like the one you linked ) but do not actually mention it in the sheet, and everything in the sheet states the 4.7v minimum supply.

I recall seeing a post from the guy who wrote the wavehc library, about using the buffer instead of a resistor voltage divider ( as used in the adafruit first waveshield version )

I don't seem to be able to find that post now, but I might try the resistors tomorrow anyway..


and everything in the sheet states the 4.7v minimum supply.

Yes it will be

If you want a lower working voltage try the 74HC125N

Don't worry about the N suffix.


It will work fine with a 3v3 supply, but the input must be 0 - Vcc and the inputs are 5v from the micro....  perhaps I am missing something here.



The 74125N has 5v tolerant inputs, that is it will work with 5V input when only being powered off 3v3.
After some grubbing around I think that part is no obsolete and now you should use something like this:-


Thats the one it needs, thanks,  now to see if I can get it in Africa !


nearly two years lead time from Farnell  !  ,  I think I will play with the resistors, or perhaps a quad op amp.
But thanks for your time


OK try 74LCX125 they have those in stock and they have 5 v tolerant inputs.


Thanks Mike,  our local agent who mirrors Farnell only has the TSSOP package, but I might be able to get the SOP package through RS Components who operate here. ( I can solder that one, and the production run is too small to warrant outside assembly )

By the way, I got back to fault finding my faulty unit, and it turned out to be a faulty SD card ( 4 weeks old )

I hope addressing them with only 2 volts data doesn't kill them !   The other 3 units are working fine.

I might change the micro in the audio side of the unit to run from 3v3 to resolve the problem, and use a simple resistor/clamp circuit for the address lines which are very slow.
Thanks again for your time..

Go Up