Sounds like we need to get the code under version control. I prefer Mercurial but can work with any vcs.
tcpoint - there isn't that much of code. One can almost keep it in ones head - especially if one concentrates on a particular function.
But OK, i'll vote for it and will try to keep to rules since there is probably more tweaks down the line.
Brgds
But OK, i'll vote for it and will try to keep to rules since there is probably more tweaks down the line.
Brgds
We use Rational ClearcCase, but I bet it is expensive.
For something this simple, just a bit of diligence should be sufficient.
For something this simple, just a bit of diligence should be sufficient.
Well there are several in PD but it's a bit of overkill. My next iteration will be 0.1 unless someone is faster uploading functioning code with improvements or new functions. When all gdl's functions work on Arduino 1.0 this code should move to 1.0.
So the sandbox is from 0.1 to 0.9...
To straighten things out with LCD's I will include a new declaration, 0 will be for 4-bit init an 1 will be for serial LCD. Just to keep people happy with whatever type of LCD they bought.
A second one could be a declaration of what code to use for the remote - Sony, Apple or whatever you would prefer.
Now, an idea popped up... I and others are interessted in the shigaclone. Could that remote be made to work with this project? Of course it can as any remote would. gdl used the code to manage the B2-9018 - just create another declaration chosing which DAC you want to use.
Keep it coming.
Brgds
So the sandbox is from 0.1 to 0.9...
To straighten things out with LCD's I will include a new declaration, 0 will be for 4-bit init an 1 will be for serial LCD. Just to keep people happy with whatever type of LCD they bought.
A second one could be a declaration of what code to use for the remote - Sony, Apple or whatever you would prefer.
Now, an idea popped up... I and others are interessted in the shigaclone. Could that remote be made to work with this project? Of course it can as any remote would. gdl used the code to manage the B2-9018 - just create another declaration chosing which DAC you want to use.
Keep it coming.
Brgds
Last edited:
Should the WM8741 board run without the Arduino hooked up in the default jumpered hardware configuration?
I tried it and got hiss and hum but nothing else.
I'm driving it with the output of a CD ROM drive using the digital output through a coupling transformer.
I tried it and got hiss and hum but nothing else.
I'm driving it with the output of a CD ROM drive using the digital output through a coupling transformer.
I ran mine without the arduino thru usb, worked just fine. I haven't tested the other inputs. I had a few problems first due to shorts.
I tried plugging in the USB cable expecting it to automatically switch the audio source with the Host signal, and I should see a new USB device pop-up under Windows NT.
No windows pop up.
Center LED lights up when the USB cable is plugged in.
It looks like the board is reported as a USB Audio Dac in the hardwar profile. It is a PID2707, so at least detection worked.
No windows pop up.
Center LED lights up when the USB cable is plugged in.
It looks like the board is reported as a USB Audio Dac in the hardwar profile. It is a PID2707, so at least detection worked.
Last edited:
I've got a signal on BCK_u (PCM2707 Pin 19, FUNC1) of 3.077MHz, but DATA_U (PCM2707 pin 17, DOUT)stays low all the time.
The oscillator looks like it is on frequency.
Pin 5 LRCK_U is clocking at 48KHz.
Does all this sound correct?
It looks to me like DATA_U is wrong and should have the data being clocked by RLCK_U.
I lifted the 75R series resistor and DATA_U is still solid low, at ground potential.
The oscillator looks like it is on frequency.
Pin 5 LRCK_U is clocking at 48KHz.
Does all this sound correct?
It looks to me like DATA_U is wrong and should have the data being clocked by RLCK_U.
I lifted the 75R series resistor and DATA_U is still solid low, at ground potential.
Last edited:
I can compare with what I have but not before tomorrow afternoon or evening.
I got the Apple remote working for two buttons - vol up/down and calmed down the rotary encoder since it was bouncing all over the place.
Now I have to decide what functions to steer with the remote. Brightness and contrast has to go since I'm starting to be short on pins - wish I had a serial LCD...
Obviously TheGimp you have measured no short to GND?
Brgds
I got the Apple remote working for two buttons - vol up/down and calmed down the rotary encoder since it was bouncing all over the place.
Now I have to decide what functions to steer with the remote. Brightness and contrast has to go since I'm starting to be short on pins - wish I had a serial LCD...
Obviously TheGimp you have measured no short to GND?
Brgds
I removed the 68 ohm series resistor from the output to the input of the 157. Both measure several MEG ohm to ground.
No short.
No short.
I've got a signal on BCK_u (PCM2707 Pin 19, FUNC1) of 3.077MHz, but DATA_U (PCM2707 pin 17, DOUT)stays low all the time.
The oscillator looks like it is on frequency.
Pin 5 LRCK_U is clocking at 48KHz.
Does all this sound correct?
It looks to me like DATA_U is wrong and should have the data being clocked by RLCK_U.
I lifted the 75R series resistor and DATA_U is still solid low, at ground potential.
I have frequenses on all these pins... What else have you connected at the time of your test? I have the DIR9001 connected even if I don't use it. I have oversampling set to 96khz for the moment so I have nothing on OSR and I have nothing on FSEL. The rest are as heartwinter communicated.
Brgds
I've been reading the data sheets on the parts. In USB mode, with pins 9&16 (FSELs) to the 2707 grounded it is in I2S mode. The DATA_U pin should contain the I2S data.
I've got all the jumpers per the drawing as you do. I've tried both 96KHz and 192KHz.
I have the RX-DA jumper in place as I was trying S/PDIF. It should not matter when the USB cable is plugged in as the 2707 detects USB and pulls HOST active. This drives the MUX to delselect the S/PDIF input and enable the 2707 to drive the I2S input to the 4192.
Irrevalent to the basic problem, I've found a bunch of noise on L2 that is getting into the audio circuit. It is an oscillation of some sort. Not a sine wave. This is with a bench supply that is clean, so it is not PS ripple getting in.
One other thing that bothers me is the 24.576 MHz oscillator is powered by 5V. It drives the converters which are 3.3V devices and specify that the clock may not exceed VDD (3.3V) by more than 0.3V. The 24.576 signal is only going to a bit over 3.3V, and I suspect the crystal oscillator is being overloaded by the signal being clamped by the protection diodes in the inputs to the loads.
I've got all the jumpers per the drawing as you do. I've tried both 96KHz and 192KHz.
I have the RX-DA jumper in place as I was trying S/PDIF. It should not matter when the USB cable is plugged in as the 2707 detects USB and pulls HOST active. This drives the MUX to delselect the S/PDIF input and enable the 2707 to drive the I2S input to the 4192.
Irrevalent to the basic problem, I've found a bunch of noise on L2 that is getting into the audio circuit. It is an oscillation of some sort. Not a sine wave. This is with a bench supply that is clean, so it is not PS ripple getting in.
One other thing that bothers me is the 24.576 MHz oscillator is powered by 5V. It drives the converters which are 3.3V devices and specify that the clock may not exceed VDD (3.3V) by more than 0.3V. The 24.576 signal is only going to a bit over 3.3V, and I suspect the crystal oscillator is being overloaded by the signal being clamped by the protection diodes in the inputs to the loads.
Last edited:
Mine is a Vanguard TCXO 0.3 ppm and it seems to be rated at 5V according to this
Vanguard Ultra precision Golden TCXO, 0.3ppm 24.576MHz | eBay
Couldn't find more decent data with my quick search.
Brgds & good luck.
Vanguard Ultra precision Golden TCXO, 0.3ppm 24.576MHz | eBay
Couldn't find more decent data with my quick search.
Brgds & good luck.
I'm using the same one.
Likewise, I can't find any company called Vanguard. It may be a product line name rather than the company name. Who knows.
Likewise, I can't find any company called Vanguard. It may be a product line name rather than the company name. Who knows.
If anyone has photos of the top and bottom of the DAC PWB without components installed, please post them.
I didn't take any and I need to trace out the board.
TKS.
I didn't take any and I need to trace out the board.
TKS.
- Status
- Not open for further replies.
- Home
- Source & Line
- Digital Source
- High Performance WM8741 Upsampling DAC New Version build thread (show 'n tell too)