Music Main board for diyer.
I plan build embedded board for single purpose playing back music. May people can have suggest for my project.
The spec as follows
CPU :VIA NanoTM ULV 1.0 GHz 533 MHz 5.0 W @ FlexVID
Chipset: VIA VX800
Audio control IC: VIA Vinyl Envy24MT PCI Audio Controller on broad
Ram: DDR2 SDRAM 4G on broad
Audio clock X 2 :
1ppm TCXO 49.152 MHz (for 48,96,192 KHz)
1ppm TCXO 22.5792 MHz ( for 44.1,88.2,176.4 KHz)
PCI-E: north bridge PCI-E only for Audio control IC on broad
USB X 2
SATA X 2
Ethernet X 1
PS/2 X 1
Power:
Main broad power: DC 12V
FAN power: none, Fanless , CPU & chipset mount on back side of MB, the bottom of case can use as heat sink.
SATA HD power: None on MB, Supply from independence power supply
Audio control IC power: None on MB, Supply from independence power supply
Audio clock 1ppm TCXO power: None on MB, Supply from independence power supply
Output
SPDIF output X 1 (out put transformer Option)
I2S output X 1
VGA X1
Selector
Audio control IC DAC function En & disable
Audio control IC analog power En & disable
Display function En & disable
Disable
Disable Envy24MT ACD and analog input
Disable Envy24MT AC 97; AC link function.
Disable Envy24MT I2C out put.
Disable Envy24MT UART
Disable VX800 audio function
Connector :
power connector on broad ,
SATA connector on broad
VGA connector on broad
On/off connector on broad
LED connector on broad
Driver:
windows driver & Linux driver
I plan build embedded board for single purpose playing back music. May people can have suggest for my project.
The spec as follows
CPU :VIA NanoTM ULV 1.0 GHz 533 MHz 5.0 W @ FlexVID
Chipset: VIA VX800
Audio control IC: VIA Vinyl Envy24MT PCI Audio Controller on broad
Ram: DDR2 SDRAM 4G on broad
Audio clock X 2 :
1ppm TCXO 49.152 MHz (for 48,96,192 KHz)
1ppm TCXO 22.5792 MHz ( for 44.1,88.2,176.4 KHz)
PCI-E: north bridge PCI-E only for Audio control IC on broad
USB X 2
SATA X 2
Ethernet X 1
PS/2 X 1
Power:
Main broad power: DC 12V
FAN power: none, Fanless , CPU & chipset mount on back side of MB, the bottom of case can use as heat sink.
SATA HD power: None on MB, Supply from independence power supply
Audio control IC power: None on MB, Supply from independence power supply
Audio clock 1ppm TCXO power: None on MB, Supply from independence power supply
Output
SPDIF output X 1 (out put transformer Option)
I2S output X 1
VGA X1
Selector
Audio control IC DAC function En & disable
Audio control IC analog power En & disable
Display function En & disable
Disable
Disable Envy24MT ACD and analog input
Disable Envy24MT AC 97; AC link function.
Disable Envy24MT I2C out put.
Disable Envy24MT UART
Disable VX800 audio function
Connector :
power connector on broad ,
SATA connector on broad
VGA connector on broad
On/off connector on broad
LED connector on broad
Driver:
windows driver & Linux driver
Me too. I would add:subscribed.
- a wifi module, so that it's easier to control it via phone or link to a NAS;
- a mini storage, something like a CF, where to install a light OS like voyage mpd;
- IMHO there's too much ram, I think that 2 gb would be enough.
How do you think to realize/produce this project?
How much would cost a mainboard like this?
And what is the form factor?
Plus: would be really cool if you add also a suggested powersupply or a schematic to build it.
GREAT IDEA DUDE! 😀
Me too. I would add:
- a wifi module, so that it's easier to control it via phone or link to a NAS;
- a mini storage, something like a CF, where to install a light OS like voyage mpd;
- IMHO there's too much ram, I think that 2 gb would be enough.
How do you think to realize/produce this project?
How much would cost a mainboard like this?
And what is the form factor?
Plus: would be really cool if you add also a suggested powersupply or a schematic to build it.
GREAT IDEA DUDE! 😀
hi Acvtre thanks for your input.
I think the wifi module make noise easy to audio signal, I try make a pure bit stream MB. So I think connent AP or HUB to make wifi function, Just for in case.
mini storage, Yes,I plan 64MB in BIOS for user.
Cause try to reduce PCI bridge complex, I didnt plan to use CF function. There is small SSD SATA cheap and fast for different OS.
One 24/192 program is almost 4G , After this project I hope can star another driver & program project, at that time upload play list to ram use DMA channel mapping to audio IC. so I think need that.
I got VIA pepole support to make it come turth. I didnt get all the cost. but I hope it will be lower 650 USD, I am not sure for now.
The form factor not decided and will not follow the PC base.
Power supply will make sound different. I do not know what is right way. Hope pepole can try then.
Hope I can make it.
What have you got/done so far?
I mean have you already got a prototype or something similar or this one, that you have exposed is just an idea?
I mean have you already got a prototype or something similar or this one, that you have exposed is just an idea?
What have you got/done so far?
I mean have you already got a prototype or something similar or this one, that you have exposed is just an idea?
Now is main broad design stage. Next trying make egineering sample and prototype.
I change the architecutre to intel atom E640, the first engineering sample will be done on the end of March. I will paste the picture then.
How's going the work?
Last edited:
VIA Envy24 HT has DAC funtion. I chouse it because it support dual XO(48,44.1 base) input. But I will not use DAC function. There is I2S RJ45 connector on broad.
Last edited:
VIA Envy24 HT has DAC funtion. I chouse it because it support dual XO(48,44.1 base) input. But I will not use DAC function. There is I2S RJ45 connector on broad.
Are you sure there are built-in DA convertors in that chip?
Thanks for your reminding. I make misstake the 4 pairs PSDOUT(0:3) is serial data output. They may need AC97 codec . I will not use them any way but focus on I2S and SPDIF.
... focus on I2S and SPDIF.
Do you know about the undocumented 176.4kHz->88.2kHz bug in SPDIF output of Envy24HT? I think that is the main reason ESI Juli@ and Infrasonic Quartet use additional Xilinx for clock generation and switch the Envy chip to external clock.
Hi Phofman
Thank you very much for your input. I realy need that. I checked the discussion on internet. I will try make vt1724 driver run at 1100: 176.4 KHz (forces to 128x mode only),MT02[3]=1 (128X) and search IC vendor support. If it can not work I prefer simple solution 176.4kHz->88.2kHz.
Thank you very much for your input. I realy need that. I checked the discussion on internet. I will try make vt1724 driver run at 1100: 176.4 KHz (forces to 128x mode only),MT02[3]=1 (128X) and search IC vendor support. If it can not work I prefer simple solution 176.4kHz->88.2kHz.
I will try make vt1724 driver run at 1100: 176.4 KHz (forces to 128x mode only),MT02[3]=1 (128X)
That is the correct setup, I do not know of any other for 176.4kHz. All the Envy24 cards without the xilinx clock I had in my hands skip every second sample on SPDIF output, outputing "quasi" 88.2kHz stream. The I2S line seemed OK running at 174.6 when I checked with a scope.
Is it possible cause of "CCS05: AC-Link Configuration"? The bit 7 Type. 0: AC'97 1: I²S.
Reflects power-up status of pin 50 during reset cycle in reverse polarity. Can be overwritten. I think running at 176.4 valid when CCS05[7] is 1.
Reflects power-up status of pin 50 during reset cycle in reverse polarity. Can be overwritten. I think running at 176.4 valid when CCS05[7] is 1.
Is it possible cause of "CCS05: AC-Link Configuration"? The bit 7 Type. 0: AC'97 1: I²S.
Reflects power-up status of pin 50 during reset cycle in reverse polarity. Can be overwritten. I think running at 176.4 valid when CCS05[7] is 1.
All the cards I have come across use I2S. This bit is fixed to 1 for them in the driver.
VIA Envy24 HT has DAC funtion. I chouse it because it support dual XO(48,44.1 base) input. But I will not use DAC function. There is I2S RJ45 connector on broad.
If you tend to carry I2S signal to the RJ45 socket, I2S tracks may get longer comparing possible shorter length. If you can offer additional female pin headers for a doughter "dac board" just nearby Envy24 chip, it would be more effective way to do this job.
Attachments
Last edited:
Thanks for your sugesstion of considering expansion DAC internal box. I will reverse I2S pin socket near by IC output. I should cancel the RJ45 fe-connector, But it not easey to mount on panel, so I prefer let it on broad mount to panel.
If you tend to carry I2S signal to the RJ45 socket, I2S tracks may get longer comparing possible shorter length. If you can offer additional female pin headers for a doughter "dac board" just nearby Envy24 chip, it would be more effective way to do this job.
I will develop the project under linux enviroment. So, Can you shar more precious experience? Have same problem on linux ?
All the cards I have come across use I2S. This bit is fixed to 1 for them in the driver.
- Status
- Not open for further replies.
- Home
- Source & Line
- PC Based
- Music Main board for diyer